232 |
|
|
233 |
#ifdef ALLOW_MNC |
#ifdef ALLOW_MNC |
234 |
IF (useMNC .AND. pickup_read_mnc) THEN |
IF (useMNC .AND. pickup_read_mnc) THEN |
235 |
|
WRITE(fn,'(A)') 'pickup' |
236 |
CALL MNC_FILE_CLOSE_ALL_MATCHING(fn, myThid) |
CALL MNC_FILE_CLOSE_ALL_MATCHING(fn, myThid) |
237 |
CALL MNC_CW_SET_UDIM(fn, 1, myThid) |
CALL MNC_CW_SET_UDIM(fn, 1, myThid) |
238 |
|
CALL MNC_CW_SET_CITER(fn, 3, 3, myIter, -1, myThid) |
239 |
CALL MNC_CW_RL_R('D',fn,0,0,'U',uVel, myThid) |
CALL MNC_CW_RL_R('D',fn,0,0,'U',uVel, myThid) |
240 |
CALL MNC_CW_RL_R('D',fn,0,0,'V',vVel, myThid) |
CALL MNC_CW_RL_R('D',fn,0,0,'V',vVel, myThid) |
241 |
CALL MNC_CW_RL_R('D',fn,0,0,'Temp',theta, myThid) |
CALL MNC_CW_RL_R('D',fn,0,0,'Temp',theta, myThid) |
600 |
|
|
601 |
#ifdef ALLOW_MNC |
#ifdef ALLOW_MNC |
602 |
IF (useMNC .AND. pickup_write_mnc) THEN |
IF (useMNC .AND. pickup_write_mnc) THEN |
603 |
CALL MNC_CW_SET_UDIM(fn, -1, myThid) |
IF ( permCheckPoint ) THEN |
604 |
|
WRITE(fn,'(A)') 'pickup' |
605 |
|
ELSE |
606 |
|
WRITE(fn,'(A,A)') 'pickup.',checkPtSuff(nCheckLev) |
607 |
|
ENDIF |
608 |
|
CALL MNC_CW_SET_UDIM(fn, 1, myThid) |
609 |
|
IF ( permCheckPoint ) THEN |
610 |
|
CALL MNC_CW_SET_CITER(fn, 3, 3, myIter, 0, myThid) |
611 |
|
ELSE |
612 |
|
CALL MNC_CW_SET_CITER(fn, 2, -1, -1, -1, myThid) |
613 |
|
ENDIF |
614 |
CALL MNC_CW_RL_W_S('D',fn,0,0,'T', myTime, myThid) |
CALL MNC_CW_RL_W_S('D',fn,0,0,'T', myTime, myThid) |
|
CALL MNC_CW_SET_UDIM(fn, 0, myThid) |
|
615 |
CALL MNC_CW_I_W_S('I',fn,0,0,'iter', myIter, myThid) |
CALL MNC_CW_I_W_S('I',fn,0,0,'iter', myIter, myThid) |
616 |
CALL MNC_CW_RL_W('D',fn,0,0,'U', uVel, myThid) |
CALL MNC_CW_RL_W('D',fn,0,0,'U', uVel, myThid) |
617 |
CALL MNC_CW_RL_W('D',fn,0,0,'V', vVel, myThid) |
CALL MNC_CW_RL_W('D',fn,0,0,'V', vVel, myThid) |