117 |
& 'restart with 1rst guess == 0 for CG3D solver' |
& 'restart with 1rst guess == 0 for CG3D solver' |
118 |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid ) |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid ) |
119 |
ENDIF |
ENDIF |
120 |
|
ELSEIF ( missFldList(j).EQ.'AddMass ' |
121 |
|
& .AND. selectAddFluid.EQ.2 ) THEN |
122 |
|
IF ( .NOT.pickupStrictlyMatch ) THEN |
123 |
|
WRITE(msgBuf,'(4A)') '** WARNINGS ** CHECK_PICKUP: ', |
124 |
|
& 'restart with AddMass == 0' |
125 |
|
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid ) |
126 |
|
ENDIF |
127 |
|
|
128 |
C- Absolutely needed fields: |
C- Absolutely needed fields: |
129 |
ELSEIF ( missFldList(j).EQ.'Uvel ' .OR. |
ELSEIF ( missFldList(j).EQ.'Uvel ' .OR. |
136 |
& 'cannot restart without field "',missFldList(j),'"' |
& 'cannot restart without field "',missFldList(j),'"' |
137 |
CALL PRINT_ERROR( msgBuf, myThid ) |
CALL PRINT_ERROR( msgBuf, myThid ) |
138 |
|
|
139 |
C- fields needed for restart (alternative not presentlently implemented) |
C- fields needed for restart (alternative not presently implemented) |
140 |
ELSEIF ( missFldList(j).EQ.'PhiHyd ' .OR. |
ELSEIF ( missFldList(j).EQ.'PhiHyd ' .OR. |
141 |
|
& missFldList(j).EQ.'AddMass ' .OR. |
142 |
& missFldList(j).EQ.'dEtaHdt ' .OR. |
& missFldList(j).EQ.'dEtaHdt ' .OR. |
143 |
& missFldList(j).EQ.'EtaH ' ) THEN |
& missFldList(j).EQ.'EtaH ' ) THEN |
144 |
stopFlag = .TRUE. |
stopFlag = .TRUE. |