Changeset 11853
- Timestamp:
- 2019-11-05T10:50:43+01:00 (5 years ago)
- Location:
- NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/iodef.xml
r11833 r11853 11 11 12 12 <variable id="info_level" type="int">10</variable> 13 <variable id="using_server" type="bool"> true</variable>13 <variable id="using_server" type="bool">false</variable> 14 14 <variable id="using_oasis" type="bool">false</variable> 15 15 <variable id="oasis_codes_id" type="string">oceanx</variable> -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_cfg.coare3p6
r11834 r11853 2 2 !! NEMO/OCE Configuration namelist : overwrite default values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! STATION_ASF 4 !! STATION_ASF configuration 5 5 !!====================================================================== 6 6 !! *** Domain & Run management namelists *** !! … … 139 139 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 140 140 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 141 !sn_wndi = 'forcing_LOLO' , 1 , 'sowinu10', .true. , .false. , 'yearly' , '' ,'' , ''142 !sn_wndj = 'forcing_LOLO' , 1 , 'sowinv10', .true. , .false. , 'yearly' , '' ,'' , ''143 !sn_qsr = 'forcing_LOLO' , 1 , 'sosudosw', .false. , .false. , 'yearly' , '' , '' , ''144 !sn_qlw = 'forcing_LOLO' , 1 , 'sosudolw', .false. , .false. , 'yearly' , '' , '' , ''145 !sn_tair = 'forcing_LOLO' , 1 , 'sotemair', .true. , .false. , 'yearly' , '' , '' , ''146 !sn_humi = 'forcing_LOLO' , 1 , 'sohumspe', .true. , .false. , 'yearly' , '' , '' , ''147 !sn_prec = 'forcing_LOLO' , 1 , 'sowaprec', .false. , .false. , 'yearly' , '' , '' , ''148 !sn_snow = 'forcing_LOLO' , 1 , 'sososnow', .false. , .false. , 'yearly' , '' , '' , ''149 !sn_slp = 'forcing_LOLO' , 1 , 'somslpre', .true. , .false. , 'yearly' , '' , '' , ''150 !sn_tdif = 'forcing_LOLO' , 24 , 'taudif' , .FALSE. , .FALSE. , 'yearly' , '' , '' , ''151 !152 141 sn_wndi = 'Station_PAPA_50N-145W_atm_hourly', 1. , 'u_air', .true. , .false. , 'yearly' , '' ,'' , '' 153 142 sn_wndj = 'Station_PAPA_50N-145W_atm_hourly', 1. , 'v_air', .true. , .false. , 'yearly' , '' ,'' , '' … … 177 166 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 178 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 179 !sn_usp = 'sas_grid_U_PAPA' , 120 , 'uos' , .TRUE. , .TRUE. , 'yearly' , '' , '' , ''180 !sn_vsp = 'sas_grid_V_PAPA' , 120 , 'vos' , .true. , .true. , 'yearly' , '' , '' , ''181 !sn_tem = 'sas_grid_T_PAPA' , 120 , 'sosstsst', .true. , .true. , 'yearly' , '' , '' , ''182 !sn_sal = 'sas_grid_T_PAPA' , 120 , 'sosaline', .true. , .true. , 'yearly' , '' , '' , ''183 !sn_ssh = 'sas_grid_T_PAPA' , 120 , 'sossheig', .true. , .true. , 'yearly' , '' , '' , ''184 !sn_e3t = 'sas_grid_T_PAPA' , 120 , 'e3t_m' , .true. , .true. , 'yearly' , '' , '' , ''185 !sn_frq = 'sas_grid_T_PAPA' , 120 , 'frq_m' , .true. , .true. , 'yearly' , '' , '' , ''186 !187 168 sn_usp = 'Station_PAPA_50N-145W_oce_hourly', 1. , 'ssu' , .true. , .false. , 'yearly' , '' , '' , '' 188 169 sn_vsp = 'Station_PAPA_50N-145W_oce_hourly', 1. , 'ssv' , .true. , .false. , 'yearly' , '' , '' , '' … … 266 247 !! namdiu Cool skin and warm layer models (default: OFF) 267 248 !! namdiu Cool skin and warm layer models (default: OFF) 268 !! namflo float parameters ( "key_float")269 !! nam_diaharm Harmonic analysis of tidal constituents ( "key_diaharm")270 !! nam dct transports through some sections ("key_diadct")249 !! namflo float parameters (default: OFF) 250 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 251 !! nam_diadct transports through some sections (default: OFF) 271 252 !! nam_diatmb Top Middle Bottom Output (default: OFF) 272 253 !! nam_dia25h 25h Mean Output (default: OFF) … … 292 273 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 293 274 !----------------------------------------------------------------------- 294 jpni = 1 ! number of processors following i (set automatically if < 1), see also ln_listonly = T295 jpnj = 1 ! number of processors following j (set automatically if < 1), see also ln_listonly = T296 275 / 297 276 !----------------------------------------------------------------------- -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_cfg.ecmwf
r11834 r11853 2 2 !! NEMO/OCE Configuration namelist : overwrite default values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! STATION_ASF 4 !! STATION_ASF configuration 5 5 !!====================================================================== 6 6 !! *** Domain & Run management namelists *** !! … … 247 247 !! namdiu Cool skin and warm layer models (default: OFF) 248 248 !! namdiu Cool skin and warm layer models (default: OFF) 249 !! namflo float parameters ( "key_float")250 !! nam_diaharm Harmonic analysis of tidal constituents ( "key_diaharm")251 !! nam dct transports through some sections ("key_diadct")249 !! namflo float parameters (default: OFF) 250 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 251 !! nam_diadct transports through some sections (default: OFF) 252 252 !! nam_diatmb Top Middle Bottom Output (default: OFF) 253 253 !! nam_dia25h 25h Mean Output (default: OFF) … … 273 273 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 274 274 !----------------------------------------------------------------------- 275 jpni = 1 ! number of processors following i (set automatically if < 1), see also ln_listonly = T276 jpnj = 1 ! number of processors following j (set automatically if < 1), see also ln_listonly = T277 275 / 278 276 !----------------------------------------------------------------------- -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_cfg.ncar
r11846 r11853 26 26 !----------------------------------------------------------------------- 27 27 nn_no = 0 ! Assimilation cycle index 28 cn_exp = ' <CONFCASE>' ! experience name29 nn_it000 = <IT000>! first time step30 nn_itend = <ITEND>! last time step (std 5840)31 nn_date0 = <DATE0>! date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1)28 cn_exp = 'STATION_ASF-NCAR' ! experience name 29 nn_it000 = 1 ! first time step 30 nn_itend = 8760 ! last time step (std 5840) 31 nn_date0 = 20180101 ! date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1) 32 32 nn_time0 = 0 ! initial time of day in hhmm 33 33 nn_leapy = 0 ! Leap year calendar (1) or not (0) 34 ln_rstart = . <RSTRT>. ! start from rest (F) or from a restart file (T)34 ln_rstart = .false. ! start from rest (F) or from a restart file (T) 35 35 nn_euler = 1 ! = 0 : start with forward time step if ln_rstart=T 36 nn_rstctl = <IRCTL>! restart control ==> activated only if ln_rstart=T36 nn_rstctl = 2 ! restart control ==> activated only if ln_rstart=T 37 37 ! ! = 0 nn_date0 read in namelist ; nn_it000 : read in namelist 38 38 ! ! = 1 nn_date0 read in namelist ; nn_it000 : check consistancy between namelist and restart 39 39 ! ! = 2 nn_date0 read in restart ; nn_it000 : check consistancy between namelist and restart 40 cn_ocerst_in = ' <CN_OCERST_IN>' ! suffix of ocean restart name (input)41 cn_ocerst_indir = ' <CN_OCERST_INDIR>' ! directory from which to read input ocean restarts40 cn_ocerst_in = '' ! suffix of ocean restart name (input) 41 cn_ocerst_indir = '' ! directory from which to read input ocean restarts 42 42 cn_ocerst_out = 'restart_oce' ! suffix of ocean restart name (output) 43 cn_ocerst_outdir = ' <CN_OCERST_OUTDIR>' ! directory in which to write output ocean restarts43 cn_ocerst_outdir = './' ! directory in which to write output ocean restarts 44 44 ln_iscpl = .false. ! cavity evolution forcing or coupling to ice sheet model 45 45 nn_istate = 0 ! output the initial state (1) or not (0) … … 273 273 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 274 274 !----------------------------------------------------------------------- 275 jpni = <JPNI> ! number of processors following i (set automatically if < 1), see also ln_listonly = T276 jpnj = <JPNJ> ! number of processors following j (set automatically if < 1), see also ln_listonly = T277 275 / 278 276 !----------------------------------------------------------------------- -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/cpp_STATION_ASF.fcm
r11637 r11853 1 bld::tool::fppkeys key_c1d key_ mpp_mpi key_iomput1 bld::tool::fppkeys key_c1d key_iomput -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/test_cases.bib
r10627 r11853 115 115 abstract = {Many problems of fluid dynamics involve the coupled transport of several, density-like, dependent variables (for instance, densities of mass and momenta in elastic flows). In this paper, a conservative and synchronous flux-corrected transport (FCT) formalism is developed which aims at a consistent transport of such variables. The technique differs from traditional FCT algorithms in two respects. First, the limiting of transportive fluxes of the primary variables (e.g., mass and momentum) does not derive from smooth estimates of the variables, but it derives from analytic constraints implied by the Lagrangian form of the governing continuity equations, which are imposed on the specific mixing ratios of the variables (e.g., velocity components). Second, the traditional FCT limiting based on sufficiency conditions is augmented by an iterative procedure which approaches the necessity requirements. This procedure can also be used in the framework of traditional FCT schemes, and a demonstration is provided that it can significantly reduce some of the pathological behaviors of FCT algorithms. Although the approach derived is applicable to the transport of arbitrary conserved quantities, it is particularly useful for the synchronous transport of mass and momenta in elastic flows, where it assures intrinsic stability of the algorithm regardless of the magnitude of the mass-density variable. This latter property becomes especially important in fluids with large density variations, or in models with a material “vertical” coordinate (e.g., geophysical hydrostatic stratified flows in isopycnic/isentropic coordinates), where material surfaces can collapse to zero-mass layers admitting, therefore, arbitrarily large local Courant numbers.} 116 116 } 117 118 @article{Brodeau_al_2017, 119 author={Laurent Brodeau and Bernard Barnier and Sergey Gulev and Cian Woods}, 120 title={Climatologically significant effects of some approximations in the bulk parameterizations of turbulent air-sea fluxes}, 121 journal={J. Phys. Oceanogr.}, 122 doi={10.1175/JPO-D-16-0169.1}, 123 year={2017}, 124 pages = {5-28}, 125 volume={47}, 126 number={1} 127 }
Note: See TracChangeset
for help on using the changeset viewer.