Thanks for the quick response, Thierry!
I'll check things through again for this standard test.
I make an initial run (with probably an unnecessary number of output variables), as follows:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
FORTRAN FILE = 'tom_whirl.f'
GEOMETRY FILE = 'geo_whirl.slf'
BOUNDARY CONDITIONS FILE = 'geo_whirl.cli'
BINARY CURRENTS FILE = 'current.slf'
CURRENTS FILE FORMAT = 3
/
GLOBAL RESULT FILE = 'glo_next.slf'
PUNCTUAL RESULTS FILE = 'tom_whirl.spe'
2D RESULTS FILE = 'r2d_whirl_ini.slf'
/
PARALLEL PROCESSORS = 4
/
/ DIVERS ENTREES-SORTIES
/
TITLE = 'TEST WHIRL CURRENT'
PERIOD FOR GRAPHIC PRINTOUTS = 25
VARIABLES FOR 2D GRAPHIC PRINTOUTS =
HM0,DMOY,FMOY,FM01,UX,UY,ZF,WD,TMOY,TPR5,TM02,SPD
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
This initial run ends correctly. I then try to continue as follows:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
FORTRAN FILE = 'tom_whirl.f'
GEOMETRY FILE = 'geo_whirl.slf'
BOUNDARY CONDITIONS FILE = 'geo_whirl.cli'
BINARY CURRENTS FILE = 'current.slf'
CURRENTS FILE FORMAT = 3
/
GLOBAL RESULT FILE = 'glo_next.slf'
PUNCTUAL RESULTS FILE = 'tom_whirl.spe'
NEXT COMPUTATION = TRUE
PREVIOUS COMPUTATION FILE = 'r2d_whirl_ini.slf'
PREVIOUS COMPUTATION FILE FORMAT = 'SERAFIN '
2D RESULTS FILE = 'r2d_whirl.slf'
/
PARALLEL PROCESSORS = 4
/
/ DIVERS ENTREES-SORTIES
/
TITLE = 'TEST WHIRL CURRENT'
PERIOD FOR GRAPHIC PRINTOUTS = 25
VARIABLES FOR 2D GRAPHIC PRINTOUTS =
HM0,DMOY,FMOY,FM01,UX,UY,ZF,WD,TMOY,TPR5,TM02,SPD
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
This fails. So there is some slip in the logic. I can send the full details if that helps. But, as I say, I'll run through the steps for this test again first.
Regards, Alan