7 |
C !ROUTINE: CPL_WRITE_PICKUP |
C !ROUTINE: CPL_WRITE_PICKUP |
8 |
C !INTERFACE: |
C !INTERFACE: |
9 |
SUBROUTINE CPL_WRITE_PICKUP( |
SUBROUTINE CPL_WRITE_PICKUP( |
10 |
& prec, lgf, permCheckPoint, myIter, myThid) |
I suff, myTime, myIter, myThid ) |
11 |
|
|
12 |
C !DESCRIPTION: \bv |
C !DESCRIPTION: \bv |
13 |
C *==========================================================* |
C *==========================================================* |
29 |
|
|
30 |
C !INPUT/OUTPUT PARAMETERS: |
C !INPUT/OUTPUT PARAMETERS: |
31 |
C == Routine arguments == |
C == Routine arguments == |
32 |
C lgf :: Controls whether global files are used. |
C suff :: suffix for pickup file (eg. ckptA or 0000000010) |
33 |
C permCheckpoint :: Controls whether timestamped or rolling checkpoint. |
C myTime :: Current time in simulation |
34 |
C myIter :: Current timestep number. |
C myIter :: Current iteration number in simulation |
35 |
C myThid :: my Thread Id number |
C myThid :: My Thread Id number |
36 |
INTEGER prec |
CHARACTER*(*) suff |
37 |
LOGICAL lgf |
_RL myTime |
|
LOGICAL permCheckPoint |
|
38 |
INTEGER myIter |
INTEGER myIter |
39 |
INTEGER myThid |
INTEGER myThid |
40 |
CEOP |
CEOP |
43 |
C == Local variables == |
C == Local variables == |
44 |
C fn - Workspace for building file name |
C fn - Workspace for building file name |
45 |
CHARACTER*(MAX_LEN_FNAM) fn |
CHARACTER*(MAX_LEN_FNAM) fn |
46 |
|
INTEGER prec |
47 |
|
|
48 |
|
prec = precFloat64 |
49 |
|
WRITE(fn,'(A,A)') 'pickup_cpl.',suff |
50 |
|
|
|
IF ( permCheckPoint ) THEN |
|
|
WRITE(fn,'(A,I10.10)') 'pickup_cpl.',myIter |
|
|
ELSE |
|
|
WRITE(fn,'(A,A)') 'pickup_cpl.',checkPtSuff(nCheckLev) |
|
|
ENDIF |
|
51 |
c CALL WRITE_REC_3D_RL(fn,prec,1,SSTocn , 1,myIter,myThid) |
c CALL WRITE_REC_3D_RL(fn,prec,1,SSTocn , 1,myIter,myThid) |
52 |
c CALL WRITE_REC_3D_RL(fn,prec,1,HeatFlux , 2,myIter,myThid) |
c CALL WRITE_REC_3D_RL(fn,prec,1,HeatFlux , 2,myIter,myThid) |
53 |
c CALL WRITE_REC_3D_RL(fn,prec,1,tauX , 3,myIter,myThid) |
c CALL WRITE_REC_3D_RL(fn,prec,1,tauX , 3,myIter,myThid) |