Changeset 11853


Ignore:
Timestamp:
2019-11-05T10:50:43+01:00 (12 months ago)
Author:
laurent
Message:

Make "STATION_ASF" explicitely monoproc (no MPI)

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  
    1111 
    1212          <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> 
    1414          <variable id="using_oasis"               type="bool">false</variable> 
    1515          <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  
    22!! NEMO/OCE  Configuration namelist : overwrite default values defined in SHARED/namelist_ref 
    33!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    4 !!             STATION_ASF 
     4!!             STATION_ASF configuration    
    55!!====================================================================== 
    66!!              ***  Domain & Run management namelists  ***           !! 
     
    139139   !           !  file name              ! frequency (hours) ! variable  ! time interp.!  clim  ! 'yearly'/ !       weights filename               ! rotation ! land/sea mask ! 
    140140   !           !                         !  (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    ! 
    152141   sn_wndi     = 'Station_PAPA_50N-145W_atm_hourly',  1.  , 'u_air',    .true.     , .false. , 'yearly'  , ''   ,''   , '' 
    153142   sn_wndj     = 'Station_PAPA_50N-145W_atm_hourly',  1.  , 'v_air',    .true.     , .false. , 'yearly'  , ''   ,''   , '' 
     
    177166   !           !  file name              ! frequency (hours) ! variable  ! time interp.!  clim  ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 
    178167   !           !                         !  (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    ! 
    187168   sn_usp  = 'Station_PAPA_50N-145W_oce_hourly', 1.         , 'ssu'     ,   .true.    , .false. , 'yearly'  ,    ''            ,    ''    ,    '' 
    188169   sn_vsp  = 'Station_PAPA_50N-145W_oce_hourly', 1.         , 'ssv'     ,   .true.    , .false. , 'yearly'  ,    ''            ,    ''    ,    '' 
     
    266247!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    267248!!   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 !!   namdct       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) 
    271252!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
    272253!!   nam_dia25h   25h Mean Output                                       (default: OFF) 
     
    292273&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    293274!----------------------------------------------------------------------- 
    294    jpni        =   1       !  number of processors following i (set automatically if < 1), see also ln_listonly = T 
    295    jpnj        =   1       !  number of processors following j (set automatically if < 1), see also ln_listonly = T 
    296275/ 
    297276!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_cfg.ecmwf

    r11834 r11853  
    22!! NEMO/OCE  Configuration namelist : overwrite default values defined in SHARED/namelist_ref 
    33!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    4 !!             STATION_ASF 
     4!!             STATION_ASF configuration    
    55!!====================================================================== 
    66!!              ***  Domain & Run management namelists  ***           !! 
     
    247247!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
    248248!!   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 !!   namdct       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) 
    252252!!   nam_diatmb   Top Middle Bottom Output                              (default: OFF) 
    253253!!   nam_dia25h   25h Mean Output                                       (default: OFF) 
     
    273273&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    274274!----------------------------------------------------------------------- 
    275    jpni        =   1       !  number of processors following i (set automatically if < 1), see also ln_listonly = T 
    276    jpnj        =   1       !  number of processors following j (set automatically if < 1), see also ln_listonly = T 
    277275/ 
    278276!----------------------------------------------------------------------- 
  • NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_cfg.ncar

    r11846 r11853  
    2626!----------------------------------------------------------------------- 
    2727   nn_no       =       0   !  Assimilation cycle index 
    28    cn_exp      =  '<CONFCASE>'  !  experience name 
    29    nn_it000    =    <IT000>   !  first time step 
    30    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) 
    3232   nn_time0    =       0   !  initial time of day in hhmm 
    3333   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) 
    3535      nn_euler    =    1      !  = 0 : start with forward time step if ln_rstart=T 
    36       nn_rstctl   = <IRCTL>      !  restart control ==> activated only if ln_rstart=T 
     36      nn_rstctl   = 2      !  restart control ==> activated only if ln_rstart=T 
    3737      !                          !    = 0 nn_date0 read in namelist ; nn_it000 : read in namelist 
    3838      !                          !    = 1 nn_date0 read in namelist ; nn_it000 : check consistancy between namelist and restart 
    3939      !                          !    = 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 restarts 
     40      cn_ocerst_in    = ''   !  suffix of ocean restart name (input) 
     41      cn_ocerst_indir = ''         !  directory from which to read input ocean restarts 
    4242      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 restarts 
     43      cn_ocerst_outdir = './'         !  directory in which to write output ocean restarts 
    4444   ln_iscpl    = .false.   !  cavity evolution forcing or coupling to ice sheet model 
    4545   nn_istate   =       0   !  output the initial state (1) or not (0) 
     
    273273&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    274274!----------------------------------------------------------------------- 
    275    jpni        =   <JPNI>       !  number of processors following i (set automatically if < 1), see also ln_listonly = T 
    276    jpnj        =   <JPNJ>       !  number of processors following j (set automatically if < 1), see also ln_listonly = T 
    277275/ 
    278276!----------------------------------------------------------------------- 
  • 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_iomput 
     1 bld::tool::fppkeys   key_c1d key_iomput 
  • NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/test_cases.bib

    r10627 r11853  
    115115   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.} 
    116116} 
     117 
     118@article{Brodeau_al_2017, 
     119author={Laurent Brodeau and Bernard Barnier and Sergey Gulev and Cian Woods}, 
     120title={Climatologically significant effects of some approximations in the bulk parameterizations of turbulent air-sea fluxes}, 
     121journal={J. Phys. Oceanogr.}, 
     122doi={10.1175/JPO-D-16-0169.1}, 
     123year={2017}, 
     124pages = {5-28}, 
     125volume={47}, 
     126number={1} 
     127} 
Note: See TracChangeset for help on using the changeset viewer.