Changeset 497 for trunk/NEMO/OFF_SRC/DOM/domcfg.F90
- Timestamp:
- 2006-09-12T13:03:53+02:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OFF_SRC/DOM/domcfg.F90
r343 r497 14 14 USE lib_mpp ! distributed memory computing library 15 15 16 16 17 IMPLICIT NONE 17 18 PRIVATE … … 20 21 PUBLIC dom_cfg ! called by opa.F90 21 22 !!---------------------------------------------------------------------- 22 !! OPA 9.0 , LOCEAN-IPSL (2005)23 !! $Header$24 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt23 !! OPA 9.0 , LOCEAN-IPSL (2005) 24 !! $Header$ 25 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 25 26 !!---------------------------------------------------------------------- 26 27 … … 64 65 ' north fold with F-point pivot' 65 66 ENDIF 66 IF( jperio < 0 .OR. jperio > 6 ) THEN 67 IF(lwp) WRITE(numout,cform_err) 68 IF(lwp) WRITE(numout,*) 'jperio is out of range' 69 nstop = nstop + 1 70 ENDIF 71 67 IF( jperio < 0 .OR. jperio > 6 ) CALL ctl_stop( 'jperio is out of range' ) 72 68 73 69 ! global domain versus zoom and/or local domain … … 144 140 WRITE(numout,25) (mi1(ji),ji = 1,jpidta) 145 141 WRITE(numout,*) 146 WRITE(numout,*) ' conversion local ==> data i-index domain'142 WRITE(numout,*) ' conversion local ==> data j-index domain' 147 143 WRITE(numout,25) (mjg(jj),jj = 1,jpj) 148 144 WRITE(numout,*) 149 WRITE(numout,*) ' conversion data ==> local i-index domain'145 WRITE(numout,*) ' conversion data ==> local j-index domain' 150 146 WRITE(numout,*) ' starting index' 151 147 WRITE(numout,25) (mj0(jj),jj = 1,jpjdta) … … 160 156 ! zoom control 161 157 IF( jpiglo + jpizoom - 1 > jpidta .OR. & 162 jpjglo + jpjzoom - 1 > jpjdta ) THEN 163 IF(lwp)WRITE(numout,cform_err) 164 IF(lwp)WRITE(numout,*)' global or zoom domain exceed the data domain ! ' 165 nstop = nstop + 1 166 ENDIF 158 jpjglo + jpjzoom - 1 > jpjdta ) & 159 & CALL ctl_stop( ' global or zoom domain exceed the data domain ! ' ) 167 160 168 161 ! set zoom flag … … 184 177 WRITE(numout,*) ' lzoom_n = ', lzoom_n, ' (T = forced closed North boundary)' 185 178 ENDIF 186 IF( ( lzoom_e .OR. lzoom_w ) .AND. ( jperio == 1 .OR. jperio == 4 .OR. jperio == 6 ) ) THEN 187 IF(lwp)WRITE(numout,cform_err) 188 IF(lwp)WRITE(numout,*)' Your zoom choice is inconsistent with east-west cyclic boundary condition' 189 nstop = nstop + 1 190 ENDIF 191 IF( lzoom_n .AND. ( 3 <= jperio .AND. jperio <= 6 ) ) THEN 192 IF(lwp)WRITE(numout,cform_err) 193 IF(lwp)WRITE(numout,*)' Your zoom choice is inconsistent with North fold boundary condition' 194 nstop = nstop + 1 195 ENDIF 179 IF( ( lzoom_e .OR. lzoom_w ) .AND. ( jperio == 1 .OR. jperio == 4 .OR. jperio == 6 ) ) & 180 & CALL ctl_stop( ' Your zoom choice is inconsistent with east-west cyclic boundary condition' ) 181 IF( lzoom_n .AND. ( 3 <= jperio .AND. jperio <= 6 ) ) & 182 & CALL ctl_stop( ' Your zoom choice is inconsistent with North fold boundary condition' ) 183 196 184 197 185 ! Pre-defined arctic/antarctic zoom of ORCA configuration flag
Note: See TracChangeset
for help on using the changeset viewer.