26 |
#include "THSICE_PARAMS.h" |
#include "THSICE_PARAMS.h" |
27 |
#include "THSICE_VARS.h" |
#include "THSICE_VARS.h" |
28 |
|
|
|
C == Common blocks == |
|
|
COMMON /PCKP_GBLFLS/ globalFile |
|
|
LOGICAL globalFile |
|
|
|
|
29 |
C !INPUT/OUTPUT PARAMETERS: |
C !INPUT/OUTPUT PARAMETERS: |
30 |
C == Routine arguments == |
C == Routine arguments == |
31 |
INTEGER prec |
INTEGER prec |
68 |
|
|
69 |
#ifdef ALLOW_MNC |
#ifdef ALLOW_MNC |
70 |
IF ( thSIce_pickup_write_mnc ) THEN |
IF ( thSIce_pickup_write_mnc ) THEN |
71 |
CALL MNC_CW_SET_UDIM(fn, -1, myThid) |
IF ( permCheckPoint ) THEN |
72 |
CALL MNC_CW_I_W_S('I',fn,0,0,'iter', myIter, myThid) |
WRITE(fn,'(A)') 'pickup_ic' |
73 |
|
ELSE |
74 |
|
WRITE(fn,'(A,A)') 'pickup_ic.',checkPtSuff(nCheckLev) |
75 |
|
ENDIF |
76 |
|
C First ***define*** the file group name |
77 |
CALL MNC_CW_SET_UDIM(fn, 0, myThid) |
CALL MNC_CW_SET_UDIM(fn, 0, myThid) |
78 |
|
IF ( permCheckPoint ) THEN |
79 |
|
CALL MNC_CW_SET_CITER(fn, 3, 3, myIter, 0, myThid) |
80 |
|
ELSE |
81 |
|
CALL MNC_CW_SET_CITER(fn, 2, -1, -1, -1, myThid) |
82 |
|
ENDIF |
83 |
|
C Then set the actual unlimited dimension |
84 |
|
CALL MNC_CW_SET_UDIM(fn, 1, myThid) |
85 |
|
CALL MNC_CW_I_W_S('I',fn,0,0,'iter', myIter, myThid) |
86 |
C CALL MNC_CW_RL_W_S('D',fn,0,0,'T', myTime, myThid) |
C CALL MNC_CW_RL_W_S('D',fn,0,0,'T', myTime, myThid) |
87 |
CALL MNC_CW_RL_W('D',fn,0,0,'iceMask', iceMask, myThid) |
CALL MNC_CW_RL_W('D',fn,0,0,'iceMask', iceMask, myThid) |
88 |
CALL MNC_CW_RL_W('D',fn,0,0,'iceHeight', iceHeight, myThid) |
CALL MNC_CW_RL_W('D',fn,0,0,'iceHeight', iceHeight, myThid) |