Changeset 1258
- Timestamp:
- 2009-01-13T11:36:53+01:00 (15 years ago)
- Location:
- trunk/NEMO/TOP_SRC/TRP
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/TRP/trcbbc.F90
r1197 r1258 161 161 CHARACTER (len=32) :: clname 162 162 INTEGER :: ji, jj ! dummy loop indices 163 INTEGER :: inum = 11! temporary logical unit163 INTEGER :: inum ! temporary logical unit 164 164 165 165 NAMELIST/namtopbbc/ngeo_trc_flux, ngeo_trc_flux_const -
trunk/NEMO/TOP_SRC/TRP/trczdf_iso.F90
r1187 r1258 128 128 INTEGER :: iku, ikv, ikv1 ! temporary integers 129 129 130 REAL(wp) :: ztra131 130 REAL(wp) :: & 132 131 ztavg, & ! ??? … … 374 373 ! meridional, and vertical trends are valid. 375 374 # if defined key_diaeiv 376 z_hdivn_z = ( 1. /e3t(jk) ) * ( w_trc_eiv(ji,jj,jk) - w_trc_eiv(ji,jj,jk+1) )375 z_hdivn_z = ( 1. / fse3t(ji,jj,jk) ) * ( w_trc_eiv(ji,jj,jk) - w_trc_eiv(ji,jj,jk+1) ) 377 376 # else 378 377 z_hdivn_z = 0.e0 … … 453 452 DO jk = 1, jpkm1 454 453 DO ji = 2, jpim1 455 zt ra= ( zwx(ji,jk) - trb(ji,jj,jk,jn) ) / rdttrc(jk)456 IF (luttrd(jn)) trtrd(ji,jj,jk,ikeep(jn),6) = zt ra- tra(ji,jj,jk,jn) + trtrd(ji,jj,jk,ikeep(jn),6)454 ztav = ( zwx(ji,jk) - trb(ji,jj,jk,jn) ) / rdttrc(jk) 455 IF (luttrd(jn)) trtrd(ji,jj,jk,ikeep(jn),6) = ztav - tra(ji,jj,jk,jn) + trtrd(ji,jj,jk,ikeep(jn),6) 457 456 END DO 458 457 END DO … … 460 459 DO jk = 1, jpkm1 461 460 DO ji = 2, jpim1 462 zt ra= ( zwx(ji,jk) - trb(ji,jj,jk,jn) ) / rdttrc(jk)463 IF (luttrd(jn)) trtrd(ji,jj,jk,ikeep(jn),6) = zt ra- tra(ji,jj,jk,jn)461 ztav = ( zwx(ji,jk) - trb(ji,jj,jk,jn) ) / rdttrc(jk) 462 IF (luttrd(jn)) trtrd(ji,jj,jk,ikeep(jn),6) = ztav - tra(ji,jj,jk,jn) 464 463 END DO 465 464 END DO -
trunk/NEMO/TOP_SRC/TRP/trczdf_iso_vopt.F90
r1193 r1258 158 158 REAL(wp), DIMENSION(jpi,jpj,jpk) :: & 159 159 zwi, zwt, zavsi ! temporary workspace arrays 160 REAL(wp) :: ztra ! temporary scalars161 160 # if defined key_trc_diatrd 161 REAL(wp) :: ztra 162 162 REAL(wp), DIMENSION(jpi,jpj,jpk) :: ztrd 163 163 # endif … … 595 595 ! meridional, and vertical trends are valid. 596 596 # if defined key_diaeiv 597 z_hdivn_z = ( 1. /e3t(jk) ) * ( w_trc_eiv(ji,jj,jk) - w_trc_eiv(ji,jj,jk+1) )597 z_hdivn_z = ( 1. / fse3t(ji,jj,jk) ) * ( w_trc_eiv(ji,jj,jk) - w_trc_eiv(ji,jj,jk+1) ) 598 598 # else 599 599 z_hdivn_z = 0.e0 -
trunk/NEMO/TOP_SRC/TRP/trdmld_trc.F90
r1204 r1258 16 16 !! trd_mld_trc_init : initialization step 17 17 !!---------------------------------------------------------------------- 18 USE trp_trc 18 USE trp_trc ! tracer definitions (trn, trb, tra, etc.) 19 19 USE oce_trc ! needed for namelist logicals, and euphotic layer arrays 20 20 USE trctrp_lec 21 USE trdmld_trc_oce 21 USE trdmld_trc_oce ! definition of main arrays used for trends computations 22 22 USE in_out_manager ! I/O manager 23 23 USE dianam ! build the name of file (routine) … … 29 29 USE sms_pisces 30 30 USE sms_lobster 31 USE trcsms_cfc32 31 USE trc 33 USE trcrst ! for lrst_trc -> circ. dep. ??? we put lrst_trc in trc_oce34 32 35 33 IMPLICIT NONE -
trunk/NEMO/TOP_SRC/TRP/trdmld_trc_rst.F90
r1195 r1258 12 12 USE in_out_manager ! I/O manager 13 13 USE iom ! I/O module 14 USE trcrst ! only for lrst_trc15 14 USE trc ! for ndttrc ctrcnm 16 15 USE trdmld_trc_oce ! for lk_trdmld_trc -
trunk/NEMO/TOP_SRC/TRP/trp_trc.F90
r1175 r1258 18 18 19 19 !! passive tracers fields 20 USE trc , ONLY : trai => trai !: initial total tracer 21 USE trc , ONLY : trb => trb !: tracer field (before) 22 USE trc , ONLY : tra => tra !: tracer field (now) 23 USE trc , ONLY : trn => trn !: tracer field (after) 20 USE trc, ONLY : trai => trai !: initial total tracer 21 USE trc, ONLY : trb => trb !: tracer field (before) 22 USE trc, ONLY : tra => tra !: tracer field (now) 23 USE trc, ONLY : trn => trn !: tracer field (after) 24 25 !! Ocean volume 26 USE trc, ONLY : cvol => cvol !: masked grid volume 24 27 25 28 !! time step 26 USE trc , ONLY : ndttrc => ndttrc !: frequency of step on passive tracers (NAMELIST) 27 USE trc , ONLY : ctrcnm => ctrcnm !: 28 USE trc , ONLY : numnat => numnat !: namelist 29 USE trc , ONLY : nittrc000 => nittrc000 29 USE trc, ONLY : ndttrc => ndttrc !: frequency of step on passive tracers (NAMELIST) 30 USE trc, ONLY : ctrcnm => ctrcnm !: 31 USE trc, ONLY : numnat => numnat !: namelist 32 USE trc, ONLY : nittrc000 => nittrc000 33 USE trc, ONLY : lrst_trc => lrst_trc !: logical to control the trc restart write 30 34 31 35 !! isopycnal scheme for passive tracers
Note: See TracChangeset
for help on using the changeset viewer.