Changeset 474 for trunk/NEMO/OPA_SRC/DOM
- Timestamp:
- 2006-05-11T17:24:19+02:00 (18 years ago)
- Location:
- trunk/NEMO/OPA_SRC/DOM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DOM/domcfg.F90
r434 r474 65 65 ' north fold with F-point pivot' 66 66 ENDIF 67 IF( jperio < 0 .OR. jperio > 6 ) THEN 68 IF(lwp) WRITE(numout,cform_err) 69 IF(lwp) WRITE(numout,*) 'jperio is out of range' 70 nstop = nstop + 1 71 ENDIF 72 67 IF( jperio < 0 .OR. jperio > 6 ) CALL ctl_stop( 'jperio is out of range' ) 73 68 74 69 ! global domain versus zoom and/or local domain … … 161 156 ! zoom control 162 157 IF( jpiglo + jpizoom - 1 > jpidta .OR. & 163 jpjglo + jpjzoom - 1 > jpjdta ) THEN 164 IF(lwp)WRITE(numout,cform_err) 165 IF(lwp)WRITE(numout,*)' global or zoom domain exceed the data domain ! ' 166 nstop = nstop + 1 167 ENDIF 158 jpjglo + jpjzoom - 1 > jpjdta ) & 159 & CALL ctl_stop( ' global or zoom domain exceed the data domain ! ' ) 168 160 169 161 ! set zoom flag … … 185 177 WRITE(numout,*) ' lzoom_n = ', lzoom_n, ' (T = forced closed North boundary)' 186 178 ENDIF 187 IF( ( lzoom_e .OR. lzoom_w ) .AND. ( jperio == 1 .OR. jperio == 4 .OR. jperio == 6 ) ) THEN 188 IF(lwp)WRITE(numout,cform_err) 189 IF(lwp)WRITE(numout,*)' Your zoom choice is inconsistent with east-west cyclic boundary condition' 190 nstop = nstop + 1 191 ENDIF 192 IF( lzoom_n .AND. ( 3 <= jperio .AND. jperio <= 6 ) ) THEN 193 IF(lwp)WRITE(numout,cform_err) 194 IF(lwp)WRITE(numout,*)' Your zoom choice is inconsistent with North fold boundary condition' 195 nstop = nstop + 1 196 ENDIF 197 IF( lzoom .AND. lk_isl ) THEN 198 IF(lwp)WRITE(numout,cform_err) 199 IF(lwp)WRITE(numout,*)' key_islands and zoom are not allowed' 200 nstop = nstop + 1 201 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 IF( lzoom .AND. lk_isl ) CALL ctl_stop( ' key_islands and zoom are not allowed' ) 202 184 203 185 ! Pre-defined arctic/antarctic zoom of ORCA configuration flag -
trunk/NEMO/OPA_SRC/DOM/dommsk.F90
r454 r474 152 152 IF(lwp) WRITE(numout,*) ' ocean lateral strong-slip ' 153 153 ELSE 154 IF(lwp) WRITE(numout,cform_err) 155 IF(lwp) WRITE(numout,*) ' shlat is negative = ', shlat 156 nstop = nstop + 1 154 WRITE(ctmp1,*) ' shlat is negative = ', shlat 155 CALL ctl_stop( ctmp1 ) 157 156 ENDIF 158 157 … … 507 506 IF(lwp)WRITE(numout,*) 'dom_msk_nsa : noslip accurate boundary condition' 508 507 IF(lwp)WRITE(numout,*) '~~~~~~~~~~~ using Schchepetkin and O Brian scheme' 509 IF( lk_mpp ) THEN 510 IF(lwp)WRITE(numout,cform_err) 511 IF(lwp)WRITE(numout,*) ' mpp version is not yet implemented' 512 nstop = nstop + 1 513 ENDIF 508 IF( lk_mpp ) CALL ctl_stop( ' mpp version is not yet implemented' ) 514 509 515 510 ! mask for second order calculation of vorticity … … 606 601 IF( npcoa(1,jk) > itest .OR. npcoa(2,jk) > itest .OR. & 607 602 npcoa(3,jk) > itest .OR. npcoa(4,jk) > itest ) THEN 608 WRITE(numout,*)609 WRITE( numout,*) ' level jk = ',jk610 WRITE( numout,*) ' straight coast index arraies are too small.:'611 WRITE( numout,*) ' npe, npw, nps, npn = ', npcoa(1,jk), npcoa(2,jk), &603 604 WRITE(ctmp1,*) ' level jk = ',jk 605 WRITE(ctmp2,*) ' straight coast index arraies are too small.:' 606 WRITE(ctmp3,*) ' npe, npw, nps, npn = ', npcoa(1,jk), npcoa(2,jk), & 612 607 & npcoa(3,jk), npcoa(4,jk) 613 WRITE( numout,*) ' 2*(jpi+jpj) = ',itest,'. we stop.'614 STOP !!bug nstop to be used608 WRITE(ctmp4,*) ' 2*(jpi+jpj) = ',itest,'. we stop.' 609 CALL ctl_stop( ctmp1, ctmp2, ctmp3, ctmp4 ) 615 610 ENDIF 616 611 END DO … … 664 659 & ' Point(',icoord(jl,1),',',icoord(jl,2),')' 665 660 END DO 666 IF(lwp) WRITE(numout,*) 'We stop...' !!cr print format to be used 667 nstop = nstop + 1 661 CALL ctl_stop( 'We stop...' ) 668 662 ENDIF 669 663 -
trunk/NEMO/OPA_SRC/DOM/domstp.F90
r454 r474 88 88 IF(lwp) WRITE(numout,*)' accelerating the convergence' 89 89 IF(lwp) WRITE(numout,*)' dynamics time step = ', rdt/3600., ' hours' 90 IF( ln_sco .AND. rdtmin /= rdtmax ) THEN 91 IF(lwp) WRITE(numout,cform_err) 92 IF(lwp) WRITE(numout,*)' depth dependent acceleration of & 93 &convergence not implemented in s-coordinates' 94 nstop = nstop + 1 95 ENDIF 90 IF( ln_sco .AND. rdtmin /= rdtmax ) & 91 & CALL ctl_stop ( ' depth dependent acceleration of convergence not implemented in s-coordinates' ) 96 92 IF(lwp) WRITE(numout,*)' tracers time step : dt (hours) level' 97 93 … … 108 104 CASE DEFAULT ! E R R O R 109 105 110 IF(lwp) WRITE(numout,cform_err) 111 IF(lwp) WRITE(numout,*) ' nacc value e r r o r, nacc= ',nacc 112 IF(lwp) WRITE(numout,*) ' we stop' 113 nstop = nstop + 1 106 WRITE(ctmp1,*) ' nacc value e r r o r, nacc= ',nacc 107 CALL ctl_stop( ctmp1 ) 114 108 115 109 END SELECT
Note: See TracChangeset
for help on using the changeset viewer.