Changeset 627 for trunk/NEMO/TOP_SRC/prtctl_trc.F90
- Timestamp:
- 2007-02-27T20:02:43+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/prtctl_trc.F90
r625 r627 121 121 122 122 ! Set logical unit 123 j_id = js - narea + 1123 j_id = numid_trc(js - narea + 1) 124 124 ! Set indices for the SUM control 125 125 IF( .NOT. lsp_area ) THEN … … 153 153 zsum = SUM( ztab3d(nictls:nictle,njctls:njctle,1:kdir) & 154 154 & *zmask(nictls:nictle,njctls:njctle,1:kdir) ) 155 WRITE( numid_trc(j_id),FMT="(3x,a,' : ',D23.16)") cl(jn), zsum-zvctl155 WRITE(j_id,FMT="(3x,a,' : ',D23.16)") cl(jn), zsum-zvctl 156 156 tra_ctl(jn,js) = zsum 157 157 ENDDO … … 161 161 zsum = SUM( ztab3d(nictls:nictle,njctls:njctle,1:kdir) & 162 162 & * zmask(nictls:nictle,njctls:njctle,1:kdir) ) 163 WRITE( numid_trc(j_id),FMT="(3x,a,' : ',D23.16)") cl(jn), zsum163 WRITE(j_id,FMT="(3x,a,' : ',D23.16)") cl(jn), zsum 164 164 END DO 165 165 ENDIF … … 201 201 ! Loop over each sub-domain, i.e. number of processors ijsplt 202 202 DO js = sind, eind 203 j_id = js - narea + 1204 WRITE( numid_trc(j_id),*)clinfo203 j_id = numid_trc(js - narea + 1) 204 WRITE(j_id,*)clinfo 205 205 ENDDO 206 206 … … 273 273 DO js = sind, eind 274 274 WRITE(clfile_out,FMT=clb_name) js-1 275 j_id = js -narea + 1276 CALL ctlopn( numid_trc(j_id), clfile_out, 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', &275 j_id = numid_trc(js -narea + 1) 276 CALL ctlopn( j_id, clfile_out, 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', & 277 277 & 1, numout, .FALSE., 1 ) 278 WRITE( numid_trc(j_id),*)279 WRITE( numid_trc(j_id),*) ' L O D Y C - I P S L'280 WRITE( numid_trc(j_id),*) ' O P A model'281 WRITE( numid_trc(j_id),*) ' Ocean General Circulation Model'282 WRITE( numid_trc(j_id),*) ' version OPA 9.0 (2005) '283 WRITE( numid_trc(j_id),*)284 WRITE( numid_trc(j_id),*) ' PROC number: ', js285 WRITE( numid_trc(j_id),*)286 WRITE( numid_trc(j_id),FMT="(19x,a20)")cl_run278 WRITE(j_id,*) 279 WRITE(j_id,*) ' L O D Y C - I P S L' 280 WRITE(j_id,*) ' O P A model' 281 WRITE(j_id,*) ' Ocean General Circulation Model' 282 WRITE(j_id,*) ' version OPA 9.0 (2005) ' 283 WRITE(j_id,*) 284 WRITE(j_id,*) ' PROC number: ', js 285 WRITE(j_id,*) 286 WRITE(j_id,FMT="(19x,a20)")cl_run 287 287 288 288 ! Print the SUM control indices … … 300 300 ENDIF 301 301 ENDIF 302 WRITE( numid_trc(j_id),*)303 WRITE( numid_trc(j_id),*) 'prt_tra_ctl : Sum control indices'304 WRITE( numid_trc(j_id),*) '~~~~~~~'305 WRITE( numid_trc(j_id),*)306 WRITE( numid_trc(j_id),9000)' nlej = ', nlejtl(js), ' '307 WRITE( numid_trc(j_id),9000)' ------------- njctle = ', njctle, ' -------------'308 WRITE( numid_trc(j_id),9001)' | |'309 WRITE( numid_trc(j_id),9001)' | |'310 WRITE( numid_trc(j_id),9001)' | |'311 WRITE( numid_trc(j_id),9002)' nictls = ', nictls, ' nictle = ', nictle312 WRITE( numid_trc(j_id),9002)' nldi = ', nlditl(js), ' nlei = ', nleitl(js)313 WRITE( numid_trc(j_id),9001)' | |'314 WRITE( numid_trc(j_id),9001)' | |'315 WRITE( numid_trc(j_id),9001)' | |'316 WRITE( numid_trc(j_id),9004)' njmpp = ',njmpptl(js),' ------------- njctls = ', njctls, ' -------------'317 WRITE( numid_trc(j_id),9003)' nimpp = ', nimpptl(js), ' nldj = ', nldjtl(js), ' '318 WRITE( numid_trc(j_id),*)319 WRITE( numid_trc(j_id),*)302 WRITE(j_id,*) 303 WRITE(j_id,*) 'prt_tra_ctl : Sum control indices' 304 WRITE(j_id,*) '~~~~~~~' 305 WRITE(j_id,*) 306 WRITE(j_id,9000)' nlej = ', nlejtl(js), ' ' 307 WRITE(j_id,9000)' ------------- njctle = ', njctle, ' -------------' 308 WRITE(j_id,9001)' | |' 309 WRITE(j_id,9001)' | |' 310 WRITE(j_id,9001)' | |' 311 WRITE(j_id,9002)' nictls = ', nictls, ' nictle = ', nictle 312 WRITE(j_id,9002)' nldi = ', nlditl(js), ' nlei = ', nleitl(js) 313 WRITE(j_id,9001)' | |' 314 WRITE(j_id,9001)' | |' 315 WRITE(j_id,9001)' | |' 316 WRITE(j_id,9004)' njmpp = ',njmpptl(js),' ------------- njctls = ', njctls, ' -------------' 317 WRITE(j_id,9003)' nimpp = ', nimpptl(js), ' nldj = ', nldjtl(js), ' ' 318 WRITE(j_id,*) 319 WRITE(j_id,*) 320 320 321 321 9000 FORMAT(a41,i4.4,a14)
Note: See TracChangeset
for help on using the changeset viewer.