Welcome, Guest
Username: Password: Remember me

TOPIC: Error initialising Sisyphe?

Error initialising Sisyphe? 11 years 8 months ago #7786

  • dougal.clunie
  • dougal.clunie's Avatar
Hi,

Any thoughts on what might be causing this error when trying to run Telemac3D coupled with Sisyphe:
INITIALISATION EN CAS DE COUPLAGE : PART= 0
LIT : READ ERROR
ONE INTENDED TO READ
A RECORD OF 1 VALUES
OF TYPE : CH
ON LOGICAL UNIT : 0

PLANTE: PROGRAM STOPPED AFTER AN ERROR
EXITING PVM: CALLING P_EXIT

EXITING MPI


The same sisyphe cas file works OK with a different T3D cas file, and the T3D cas file runs OK by itself without coupling..

Hard to see what's going wrong.

Thanks for any ideas,
Dougal
The administrator has disabled public write access.

Error initialising Sisyphe? 11 years 8 months ago #7787

  • Pablo
  • Pablo's Avatar
  • OFFLINE
  • Moderator
  • Posts: 316
  • Thank you received: 121
Hi Dougal,
it is difficult to see where the problem comes from...Does it work in sequential?

all the best,

pablo
The administrator has disabled public write access.

Error initialising Sisyphe? 11 years 8 months ago #7791

  • jmhervouet
  • jmhervouet's Avatar
Hello,

It looks like there is a problem with a geometry file. Channel 0 would tend to say that the keyword GEOMETRY FILE is missing (but in that case you should be stopped before).

JMH
The administrator has disabled public write access.

Error initialising Sisyphe? 11 years 8 months ago #7833

  • dougal.clunie
  • dougal.clunie's Avatar
Thanks JMH for pointing me in the right direction.

I'm using a variable 'NOER' within a binary data file to set rigid bed level, and I had accidentally left the code looking in T2D_FILES(T2DBI1), instead of T3D equivalents.

Strangely, changing to T3D_FILES(T3DBI1) fixed the first error, but instead gives 'NEGATIVE DEPTH PRESCRIBED ON BOUNDARY' error.

I found it worked fine if I copied the NOER variable into the geometry file, and used T3D_FILES(T3DGEO) as I had on earlier initial runs..

e.g.
CALL BIEF_ALLVEC(1,NOER,'NOER ',IELMT,1,2,MESH)
ALLOCATE(W(NPOIN),STAT=ERR)
NAME='NOER '
CALL FIND_IN_SEL(NOER,NAME,T3D_FILES(T3DGEO)%LU,
& W,OK)
CALL OV( 'X=Y+C ',ZR,NOER%R,ZF,0.D0,NPOIN)

Weird, because including NOER in a separate binary file (which I thought was 'cleaner') works fine in Telemac2D runs...

Anyway, problem solved

Thanks,
Dougal
The administrator has disabled public write access.

Error initialising Sisyphe? 11 years 8 months ago #7836

  • jmhervouet
  • jmhervouet's Avatar
Hello,

A small mistake in your implementation is that find_in_sel expects a NAME that is 32 characters long (name of variable with 16 characters and unit in 16 characters), this could be a cause of a random behaviour.

Regards,

JMH
The administrator has disabled public write access.
Moderators: Pablo, pavans

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.