- Timestamp:
- 2015-12-17T16:48:41+01:00 (9 years ago)
- Location:
- branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/TRP/trcdmp.F90
r5602 r6101 24 24 USE trdtra 25 25 USE trd_oce 26 USE iom 26 USE iom , ONLY : iom_open, iom_get, iom_close, jpdom_autoglo 27 27 28 28 IMPLICIT NONE -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf_crs.F90
r5601 r6101 219 219 IF(lwp) WRITE(numout,*) ' esopa control: use all lateral physics options' 220 220 nldf = -1 221 ENDIF222 223 IF( .NOT. ln_trcldf_diff ) THEN224 IF(lwp) WRITE(numout,*) ' No lateral diffusion on passive tracers'225 nldf = -2226 221 ENDIF 227 222 -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/TRP/trcsbc.F90
r5602 r6101 19 19 USE trc ! ocean passive tracers variables 20 20 USE prtctl_trc ! Print control for debbuging 21 USE iom 21 USE iom, ONLY : iom_varid, iom_get, iom_rstput,jpdom_autoglo 22 22 USE trd_oce 23 23 USE trdtra -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/TRP/trctrp.F90
r5602 r6101 34 34 USE zpshde ! partial step: hor. derivative (zps_hde routine) 35 35 USE zpshde_crs ! partial step: hor. derivative (zps_hde routine) 36 USE dom_oce , ONLY : ln_crs 36 USE dom_oce , ONLY : ln_crs, ln_isfcav 37 37 USE crs , ONLY : jpi_crs,jpj_crs,wn_crs,ln_crs_top !cbr 38 38 USE ldfslp_crs 39 40 39 #if defined key_agrif 41 40 USE agrif_top_sponge ! tracers sponges … … 111 110 CALL zps_hde_crs( kstp, jptra, trn, gtru, gtrv ) 112 111 ELSE 113 IF( ln_isfcav ) &112 IF( ln_isfcav )THEN 114 113 CALL zps_hde_isf( kstp, jptra, trn, pgtu=gtru, pgtv=gtrv, pgtui=gtrui, pgtvi=gtrvi ) ! Partial steps: now horizontal gradient of passive 115 114 ELSE 116 115 CALL zps_hde ( kstp, jptra, trn, gtru, gtrv ) ! Partial steps: now horizontal gradient of passive 117 116 ENDIF 117 ENDIF 118 118 ENDIF 119 119 ! tracers at the bottom ocean level -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/oce_trc.F90
r5602 r6101 76 76 USE dom_oce , ONLY : ln_sco => ln_sco 77 77 USE dom_oce , ONLY : neuler => neuler 78 USE dom_oce , ONLY : mikt => mikt !: f-points (m) 78 79 79 80 USE crs, ONLY : mi0 => mi0 … … 282 283 USE dom_oce , ONLY : mbku => mbku !: f-points (m) 283 284 USE dom_oce , ONLY : mbkv => mbkv !: f-points (m) 285 USE dom_oce , ONLY : mikt => mikt !: f-points (m) 284 286 285 287 !* IO manager * … … 401 403 #endif 402 404 405 406 USE dom_oce , ONLY : ndastp 407 USE sbc_oce , ONLY : nn_ice_embd 408 USE sbc_oce , ONLY : ln_cpl 409 USE sbc_oce , ONLY : ncpl_qsr_freq 410 403 411 #else 404 412 !!---------------------------------------------------------------------- -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/trcdta.F90
r5602 r6101 19 19 USE oce_trc ! shared variables between ocean and passive tracers 20 20 USE trc ! passive tracers common variables 21 ! USE iom ! I/O manager 21 22 USE lib_mpp ! MPP library 22 23 USE fldread ! read input fields -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/trcini.F90
r5602 r6101 25 25 USE trcini_my_trc ! MY_TRC initialisation 26 26 USE trcdta ! initialisation from files 27 USE zpshde,ONLY: zps_hde ! partial step: hor. derivative (zps_hde routine)27 USE zpshde,ONLY: zps_hde, zps_hde_isf ! partial step: hor. derivative (zps_hde routine) 28 28 USE zpshde_crs ! partial step: hor. derivative (zps_hde routine) 29 29 USE prtctl_trc ! Print control passive tracers (prt_ctl_trc_init routine) 30 30 USE trcsub ! variables to substep passive tracers 31 31 USE lib_mpp ! distribued memory computing library 32 USE sbc_oce, ONLY : ltrcdm2dc33 32 USE crs , ONLY : ln_crs 34 USE dom_oce, ONLY : nn_cla 33 USE dom_oce, ONLY : nn_cla, ln_isfcav 35 34 USE trcice ! tracers in sea ice 35 USE sbc_oce 36 36 37 37 IMPLICIT NONE … … 148 148 149 149 tra(:,:,:,:) = 0._wp 150 IF( ln_zps .AND. .NOT. lk_c1d )THEN ! Partial steps: before horizontal gradient of passive 151 IF( ln_crs ) THEN 152 CALL zps_hde_crs( nit000, jptra, trn, gtru, gtrv ) 153 ELSE 154 IF( ln_zps .AND. .NOT. lk_c1d .AND. .NOT. ln_isfcav ) & ! Partial steps: before horizontal gradient of passive 155 & CALL zps_hde ( nit000, jptra, trn, gtru, gtrv ) ! Partial steps: before horizontal gradient 156 IF( ln_zps .AND. .NOT. lk_c1d .AND. ln_isfcav ) & 157 & CALL zps_hde_isf( nit000, jptra, trn, pgtu=gtru, pgtv=gtrv, pgtui=gtrui, pgtvi=gtrvi ) ! tracers at the bottom ocean level 158 ENDIF 150 IF( ln_crs ) THEN 151 CALL zps_hde_crs( nit000, jptra, trn, gtru, gtrv ) 152 ELSE 153 IF( ln_zps .AND. .NOT. lk_c1d .AND. .NOT. ln_isfcav ) & ! Partial steps: before horizontal gradient of passive 154 & CALL zps_hde ( nit000, jptra, trn, gtru, gtrv ) ! Partial steps: before horizontal gradient 155 IF( ln_zps .AND. .NOT. lk_c1d .AND. ln_isfcav ) & 156 & CALL zps_hde_isf( nit000, jptra, trn, pgtu=gtru, pgtv=gtrv, pgtui=gtrui, pgtvi=gtrvi ) ! tracers at the bottom ocean level 159 157 ENDIF 160 158 -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/trcstp.F90
r5602 r6101 11 11 !!---------------------------------------------------------------------- 12 12 USE oce_trc ! ocean dynamics and active tracers variables 13 USE sbc_oce , ONLY : ltrcdm2dc,qsr_mean14 13 USE trc 15 14 USE trctrp ! passive tracers transport … … 24 23 USE in_out_manager 25 24 USE trcsub 26 USE dom_oce, ONLY : nday, nmonth, nyear 25 USE dom_oce, ONLY : nday, nmonth, nyear, nsec1jan000, nsec_year 26 !USE sbc_oce 27 27 28 28 IMPLICIT NONE -
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/trcwri.F90
r3750 r6101 15 15 USE oce_trc ! shared variables between ocean and passive tracers 16 16 USE trc ! passive tracers common variables 17 USE iom ! I/O manager17 ! USE iom ! I/O manager 18 18 USE dianam ! Output file name 19 19 USE trcwri_pisces
Note: See TracChangeset
for help on using the changeset viewer.