61 |
errCount = errCount + 1 |
errCount = errCount + 1 |
62 |
ENDIF |
ENDIF |
63 |
|
|
64 |
IF (repeatPeriod.lt.0.) THEN |
IF ( repeatPeriod.LT.0. ) THEN |
65 |
WRITE(msgBuf,'(A)') |
WRITE(msgBuf,'(A)') |
66 |
& 'S/R EXF_CHECK: repeatPeriod must be positive' |
& 'S/R EXF_CHECK: repeatPeriod must be positive' |
67 |
CALL PRINT_ERROR( msgBuf, myThid ) |
CALL PRINT_ERROR( msgBuf, myThid ) |
68 |
errCount = errCount + 1 |
errCount = errCount + 1 |
69 |
ENDIF |
ENDIF |
70 |
|
|
71 |
IF (useExfYearlyFields.and.repeatPeriod.ne.0.) THEN |
IF ( useExfYearlyFields ) THEN |
72 |
WRITE(msgBuf,'(A,A)') 'S/R EXF_CHECK: The use of ', |
IF ( .NOT.useCAL ) THEN |
73 |
$ 'useExfYearlyFields AND repeatPeriod is not implemented' |
WRITE(msgBuf,'(2A)') 'S/R EXF_CHECK: ', |
74 |
CALL PRINT_ERROR( msgBuf, myThid ) |
& 'useExfYearlyFields requires to use pkg/cal (useCAL=T)' |
75 |
errCount = errCount + 1 |
CALL PRINT_ERROR( msgBuf, myThid ) |
76 |
|
errCount = errCount + 1 |
77 |
|
ENDIF |
78 |
|
IF ( repeatPeriod.NE.0. ) THEN |
79 |
|
WRITE(msgBuf,'(2A)') 'S/R EXF_CHECK: The use of ', |
80 |
|
& 'useExfYearlyFields AND repeatPeriod is not implemented' |
81 |
|
CALL PRINT_ERROR( msgBuf, myThid ) |
82 |
|
errCount = errCount + 1 |
83 |
|
ENDIF |
84 |
|
ENDIF |
85 |
|
IF ( useOBCS .AND. useOBCSYearlyFields ) THEN |
86 |
|
IF ( .NOT.useCAL ) THEN |
87 |
|
WRITE(msgBuf,'(2A)') 'S/R EXF_CHECK: ', |
88 |
|
& 'useOBCSYearlyFields requires to use pkg/cal (useCAL=T)' |
89 |
|
CALL PRINT_ERROR( msgBuf, myThid ) |
90 |
|
errCount = errCount + 1 |
91 |
|
ENDIF |
92 |
|
IF ( repeatPeriod.NE.0. ) THEN |
93 |
|
WRITE(msgBuf,'(2A)') 'S/R EXF_CHECK: ', |
94 |
|
& 'useOBCSYearlyFields not implemented for repeatPeriod <> 0' |
95 |
|
CALL PRINT_ERROR( msgBuf, myThid ) |
96 |
|
errCount = errCount + 1 |
97 |
|
ENDIF |
98 |
ENDIF |
ENDIF |
99 |
|
|
100 |
IF ( useAtmWind ) THEN |
IF ( useAtmWind ) THEN |