- Timestamp:
- 2015-01-20T15:26:13+01:00 (9 years ago)
- Location:
- branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90
r4319 r5038 58 58 CALL ctl_opn( numnatb_ref, 'namelist_c14b_ref' , 'OLD', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 59 59 CALL ctl_opn( numnatb_cfg, 'namelist_c14b_cfg' , 'OLD', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 60 CALL ctl_opn( numonb, 'output.namelist.c14', 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. )60 IF(lwm) CALL ctl_opn( numonb, 'output.namelist.c14', 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 61 61 REWIND( numnatb_ref ) ! Namelist namc14date in reference namelist : c14b parameters 62 62 READ ( numnatb_ref, namc14date, IOSTAT = ios, ERR = 901) … … 66 66 READ ( numnatb_cfg, namc14date, IOSTAT = ios, ERR = 902 ) 67 67 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namc14date in configuration namelist', lwp ) 68 WRITE ( numonb, namc14date )68 IF(lwm) WRITE ( numonb, namc14date ) 69 69 IF(lwp) THEN ! control print 70 70 WRITE(numout,*) … … 88 88 READ ( numnatb_cfg, namc14dia, IOSTAT = ios, ERR = 904 ) 89 89 904 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namc14dia in configuration namelist', lwp ) 90 WRITE ( numonb, namc14dia )90 IF(lwm) WRITE ( numonb, namc14dia ) 91 91 92 92 DO jl = 1, jp_c14b_2d … … 124 124 ENDIF 125 125 126 CALL FLUSH ( numonb ) ! flush output namelist C14b126 IF(lwm) CALL FLUSH ( numonb ) ! flush output namelist C14b 127 127 128 128 END SUBROUTINE trc_nam_c14b -
branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcsms_c14b.F90
r3680 r5038 18 18 USE par_trc ! TOP parameters 19 19 USE trc ! TOP variables 20 USE trd mod_oce21 USE trd mod_trc20 USE trd_oce 21 USE trdtrc 22 22 USE iom ! I/O library 23 23 … … 290 290 ENDIF 291 291 ! 292 IF( l n_diatrc) THEN293 IF( lk_iomput ) THEN294 CALL iom_put( "qtrC14b" , qtr_c14)295 CALL iom_put( "qintC14b" , qint_c14)296 CALL iom_put( "fdecay" , zdecay )297 ELSE292 IF( lk_iomput ) THEN 293 CALL iom_put( "qtrC14b" , qtr_c14 ) 294 CALL iom_put( "qintC14b" , qint_c14 ) 295 CALL iom_put( "fdecay" , zdecay ) 296 ELSE 297 IF( ln_diatrc ) THEN 298 298 trc2d(:,: ,jp_c14b0_2d ) = qtr_c14 (:,:) 299 299 trc2d(:,: ,jp_c14b0_2d + 1 ) = qint_c14(:,:) 300 300 trc3d(:,:,:,jp_c14b0_3d ) = zdecay (:,:,:) 301 302 ENDIF 303 304 IF( l_trdtrc ) CALL trd_ mod_trc( tra(:,:,:,jpc14), jpc14, jptra_trd_sms, kt ) ! save trends301 ENDIF 302 ENDIF 303 304 IF( l_trdtrc ) CALL trd_trc( tra(:,:,:,jpc14), jpc14, jptra_sms, kt ) ! save trends 305 305 306 306 CALL wrk_dealloc( jpi, jpj, zatmbc14 ) -
branches/2014/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/NEMO/TOP_SRC/C14b/trcwri_c14b.F90
r4305 r5038 37 37 DO jn = jp_c14b0, jp_c14b1 38 38 cltra = TRIM( ctrcnm(jn) ) ! short title for tracer 39 IF( lk_vvl ) THEN 40 CALL iom_put( cltra, trn(:,:,:,jn) * fse3t_n(:,:,:) ) 41 ELSE 42 CALL iom_put( cltra, trn(:,:,:,jn) ) 43 ENDIF 39 CALL iom_put( cltra, trn(:,:,:,jn) ) 44 40 END DO 45 41 !
Note: See TracChangeset
for help on using the changeset viewer.