New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 870 – NEMO

Changeset 870


Ignore:
Timestamp:
2008-03-27T17:32:24+01:00 (16 years ago)
Author:
ctlod
Message:

dev_001_SBC: modification to allow same results as the reference flxblk.F90, see ticket:#96

Location:
branches/dev_001_SBC/CONFIG
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_001_SBC/CONFIG/GYRE/EXP00/namelist

    r816 r870  
    690690!                                  =2 global mean of emp set to zero at each nn_fsbc time step 
    691691&namsbc 
    692    nn_fsbc     = 1 
     692   nn_fsbc     = 0 
    693693   ln_ana      = .true. 
    694694   ln_flx      = .false. 
     
    757757/       
    758758!----------------------------------------------------------------------- 
    759 !       namsbc_core  CORE bulk formulea  (#ifdef "key_bulk_core") 
     759!       namsbc_clio  CLIO bulk formulea 
     760!----------------------------------------------------------------------- 
     761!  cn_dir   directory in which the model is executed 
     762! 
     763!  THE ORDER OF THE FILES MATTER: 
     764!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     765!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     766&namsbc_clio 
     767   cn_dir       = './' 
     768   sn_wndi      =    'taux_1m'    ,      -12.         ,  'sozotaux',    .FALSE.        ,    1   ,    0     
     769   sn_wndj      =    'tauy_1m'    ,      -12.         ,  'sometauy',    .FALSE.        ,    1   ,    0     
     770   sn_wndm      =    'flx'        ,      -12.         ,  'socliowi',    .FALSE.        ,    1   ,    0       
     771   sn_tair      =    'flx'        ,      -12.         ,  'socliot1',    .FALSE.        ,    1   ,    0      
     772   sn_humi      =    'flx'        ,      -12.         ,  'socliohu',    .FALSE.        ,    1   ,    0     
     773   sn_ccov      =    'flx'        ,      -12.         ,  'socliocl',    .FALSE.        ,    1   ,    0       
     774   sn_prec      =    'flx'        ,      -12.         ,  'socliopl',    .FALSE.        ,    1   ,    0        
     775/ 
     776!----------------------------------------------------------------------- 
     777!       namsbc_core  CORE bulk formulea 
    760778!----------------------------------------------------------------------- 
    761779!  cn_dir   directory in which the model is executed 
  • branches/dev_001_SBC/CONFIG/GYRE_LOBSTER/EXP00/namelist

    r796 r870  
    2323!  nstock     frequency of restart file 
    2424!  nwrite     frequency of OUTPUT file 
    25 !  nrunoff    = 0 no, 1 runoff, 2 runoff+river mouth ups adv 
    2625!  ln_dimgnnn (F/T) 1 DIMG file - (for all proc/per proc) 
    2726! 
     
    4140   nstock     =    4320  
    4241   nwrite     =      360  
    43    nrunoff    =       0 
    4442   ln_dimgnnn = .FALSE. 
    4543/ 
     
    242240/ 
    243241!----------------------------------------------------------------------- 
    244 !       namtau   surface wind stress 
    245 !----------------------------------------------------------------------- 
    246 !  ntau000   gently increase the stress over the first ntau_rst time-steps 
    247 !  tau0x     uniform value used as default surface heat flux 
    248 !  tau0y     uniform value used as default solar radiation flux 
    249 &namtau 
    250    ntau000 =    100 
    251    tau0x   =      0.1e0 
    252    tau0y   =      0.e0 
    253 / 
    254 !----------------------------------------------------------------------- 
    255 !       namflx   surface fluxes 
    256 !----------------------------------------------------------------------- 
    257 !  q0       uniform value used as default surface heat flux 
    258 !  qsr0     uniform value used as default solar radiation flux 
    259 !  emp0     uniform value used as default surface freswater budget (E-P) 
    260 !  dqdt0    feedback coefficient for SST damping (W/m2/K) 
    261 !  deds0    feedback coefficient for SSS damping (mm/day) 
    262 &namflx 
    263    q0      =      0.e0 
    264    qsr0    =      0.e0 
    265    emp0    =      0.e0 
    266    dqdt0   =     -40.0 
    267    deds0   =      27.7 
    268 / 
    269 !----------------------------------------------------------------------- 
    270242!       namalb   albedo parameters 
    271243!----------------------------------------------------------------------- 
     
    301273!  rdth       depth variation of tracer time step 
    302274!  rdtbt      barotropic time step (for the time splitting algorithm) 
    303 !  nfice      frequency of ice model call 
    304 !  nfbulk     frequency of bulk formulea call (not used if ice used) 
    305 !  nclosea    = 0 no closed sea  
    306 !             = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)  
     275!  nclosea    0 no closed sea  
     276!             1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)  
    307277&namdom 
    308278   ntopo     =     0 
     
    317287   rdth      =   800. 
    318288   rdtbt     =   120. 
    319    nfice     =     5   
    320    nfbulk    =     5   
    321289   nclosea   =     0 
    322290/ 
     
    642610/ 
    643611!----------------------------------------------------------------------- 
    644 !       namcpl    coupled ocean/atmosphere model  (#ifdef "key_coupled") 
    645 !----------------------------------------------------------------------- 
    646 !  nexco   coupling frequency in time steps 
    647 !  cchan   coupling technique 'PIPE' or 'CLIM' 
    648 &namcpl 
    649    nexco            =         24 
    650    cchan            =     'PIPE' 
    651    nmodcpl          =          2 
    652    cplmodnam        =   'opa.xx' 
    653    cploasis         =    'Oasis' 
    654    nfldo2c          =          2 
    655    nflxc2o          =          6 
    656    ntauc2o          =          4 
    657    cpl_writ(1)      = 'SOSSTSST' 
    658    cpl_f_writ(1)    =   'ocesst' 
    659    cpl_writ(2)      = 'SOICECOV' 
    660    cpl_f_writ(2)    =   'oceice' 
    661    cpl_readflx(1)   = 'SONSFLDO' 
    662    cpl_f_readflx(1) =   'oceflx' 
    663    cpl_readflx(2)   = 'SOSHFLDO' 
    664    cpl_f_readflx(2) =   'oceflx' 
    665    cpl_readflx(3)   = 'SOTOPRSU' 
    666    cpl_f_readflx(3) =   'oceflx' 
    667    cpl_readflx(4)   = 'SOTFSHSU' 
    668    cpl_f_readflx(4) =   'oceflx' 
    669    cpl_readflx(5)   = 'SORUNCOA' 
    670    cpl_f_readflx(5) =   'oceflx' 
    671    cpl_readflx(6)   = 'SORIVFLU' 
    672    cpl_f_readflx(6) =   'oceflx' 
    673    cpl_readtau(1)   = 'SOZOTAUX' 
    674    cpl_f_readtau(1) =   'ocetau' 
    675    cpl_readtau(2)   = 'SOZOTAU2' 
    676    cpl_f_readtau(2) =   'ocetau' 
    677    cpl_readtau(3)   = 'SOMETAUY' 
    678    cpl_f_readtau(3) =   'ocetau' 
    679    cpl_readtau(4)   = 'SOMETAU2' 
    680    cpl_f_readtau(4) =   'ocetau' 
    681 / 
    682 !----------------------------------------------------------------------- 
    683612!       namobc    open boundaries parameters (#ifdef key_obc) 
    684613!----------------------------------------------------------------------- 
     
    726655    ln_flork4 = .false. 
    727656/ 
    728 !----------------------------------------------------------------------- 
    729 !       namcore  CORE 
    730 !----------------------------------------------------------------------- 
    731  
    732 !  In this version there are 8 files ( jpfile = 8) 
    733 !  THE ORDER OF THE FILES MATTER:                       
    734 !  1 - precipitation total (rain+snow)  in kg/m2/s 
    735 !  2,3 -  u10,v10 -> scalar wind at 10m in m/s -  ON 'T' GRID POINTS!!! 
    736 !  4 - solar radiation (short wave)     in W/m2 
    737 !  5 - thermal radiation (long wave)    in W/m2 
    738 !  6 - specific humidity                in % 
    739 !  7 - temperature at 10m               in degrees K 
    740 !  8 - precipitation (snow only)        in kg/m2/s 
    741  
    742 !  ln_2m         boolean (default F), used to indicate that Tair & humidity  
    743 !                are given at 2m. In this case, the default file names &  
    744 !                variables are t2.nc, t2, q2.nc, q2 
    745 !  alpha_precip  real coefficient used as a multiplying  factor  for the precip 
    746 !  clname        file names (256 char max for each) 
    747 !  clvarname     name of variable in netcdf file (32 char max) 
    748 !  freqh         frequency of fields in the file 
    749 !                it is in hours (6 hourly, daily) if positive. 
    750 !                if freqh = -12 the file contains 12 monthly data. 
    751 &namcore 
    752    ln_2m        = .FALSE. 
    753    alpha_precip = 1. 
    754    clname    = 'precip.nc' 'u10.nc' 'q10.nc' 'v10.nc' 'radsw.nc' 'radlw.nc' 't10.nc' 'snow.nc' 
    755    clvarname =  'precip'    'u10'    'q10'    'v10'    'radsw'    'radlw'    't10'    'snow' 
    756    freqh     =    -12        24        24       24       24         24        24       -12 
    757 / 
     657!!====================================================================== 
     658!!              Surface Boundary Condition namelists 
     659!! 
     660!!       namsbc    surface boundary condition 
     661!!       namsbc_ana    analytical         formulation of sbc 
     662!!       namsbc_flx    flux               formulation of sbc 
     663!!       namsbc_core   CORE bulk formulea formulation of sbc 
     664!!       namsbc_clio   CLIO bulk formulea formulation of sbc 
     665!!       namsbc_cpl    CouPLed            formulation of sbc 
     666!!       namsbc_ssr    sea surface restoring term (for T and/or S) 
     667!!====================================================================== 
     668!----------------------------------------------------------------------- 
     669!       namsbc       Surface Boundary Condition (surface module) 
     670!----------------------------------------------------------------------- 
     671!  nn_fsbc          frequency of surface boundary condition computation  
     672!                   (also correspond to the frequency of sea-ice model call) 
     673! 
     674!  ln_ana        analytical formulation (fill namsbc_ana )  
     675!  ln_flx        flux formulation       (fill namsbc_flx ) (overwritten by key_sbc_flux     ) 
     676!  ln_blk_clio   CLIO bulk formulation  (fill namsbc_core) (overwritten by key_sbc_bulk_clio) 
     677!  ln_blk_core   CORE bulk formulation  (fill namsbc_clio) (overwritten by key_sbc_bulk_core) 
     678!  ln_cpl        Coupled formulation    (fill namsbc_cpl ) (overwritten by key_sbc_coupled  ) 
     679! 
     680!  nn_ice        =0 no ice boundary condition   , 
     681!                =1 observed ice-cover          , 
     682!                =2 ice-model ice-cover (overwritten by key_ice_lim) 
     683! 
     684!  ln_dm2dc     Daily mean to Diurnal Cycle short wave (qsr) 
     685! 
     686!  ln_ssr       Sea Surface restoring on SST and/or SSS (fill namsbc_ssr) 
     687!               (overwritten by key_dta_sst and/or key_dtasss) 
     688! 
     689!  nn_fwb       FreshWater Budget: =0 no control                              ,  
     690!                                  =1 annual global mean of emp set to zero   , 
     691!                                  =2 global mean of emp set to zero at each nn_fsbc time step 
     692&namsbc 
     693   nn_fsbc     = 0 
     694   ln_ana      = .true. 
     695   ln_flx      = .false. 
     696   ln_blk_clio = .false. 
     697   ln_blk_core = .false. 
     698   ln_cpl      = .false. 
     699   nn_ice      = 0 
     700   ln_dm2dc    = .false. 
     701   ln_rnf      = .false. 
     702   ln_ssr      = .false. 
     703   nn_fwb      = 0 
     704/ 
     705!----------------------------------------------------------------------- 
     706!       namsbc_rnf   runoffs namelist surface boundary condition 
     707!----------------------------------------------------------------------- 
     708!nn_runoff   =0 no, 1 runoff, 2 runoff+river mouth ups adv 
     709!rn_hrnf     runoffs, depth over which enhanced vertical mixing is used 
     710!rn_avt_rnf  runoffs, value of the additional vertical mixing coef. [m2/s] 
     711!cn_dir      Root directory for location of ssr files 
     712!sn_rnf      informations about the runoff file to be read 
     713!sn_cnf      informations about the runoff mouth file to be read 
     714!  THE ORDER OF THE FILES MATTER: 
     715!               !   file name        ! frequency (hours) ! variable   ! time interpolation ! 
     716!               !                    !   (if <0  months) !   name     !     (logical)      ! 
     717&namsbc_rnf 
     718   nn_runoff  = 0 
     719   rn_hrnf    = 0.e0 
     720   rn_avt_rnf = 1.e-3 
     721   cn_dir     = './' 
     722   sn_rnf     = 'runoff_1m_nomask.nc' ,      -12.        ,  'sorunoff',    .TRUE.   ,  1  ,  0      
     723   sn_cnf     = 'runoff_1m_nomask.nc' ,        0.        ,  'socoefr' ,    .FALSE.  ,  1  ,  0               
     724/ 
     725!----------------------------------------------------------------------- 
     726!       namsbc_ana   analytical surface boundary condition 
     727!----------------------------------------------------------------------- 
     728!  nn_tau000   gently increase the stress over the first ntau_rst time-steps 
     729!  rn_utau0    uniform value used as default wind stress -u 
     730!  rn_vtau0    uniform value used as default wind stress -v 
     731!  rn_q0       uniform value used as default surface heat flux 
     732!  rn_qsr0     uniform value used as default solar radiation flux 
     733!  rn_emp0     uniform value used as default surface freswater budget (E-P) 
     734&namsbc_ana 
     735   nn_tau000  =   100 
     736   rn_utau0   =   0.1e0 
     737   rn_vtau0   =   0.e0 
     738   rn_q0      =   0.e0 
     739   rn_qsr0    =   0.e0 
     740   rn_emp0    =   0.e0 
     741/ 
     742!----------------------------------------------------------------------- 
     743!       namsbc_flx   surface boundary condition : flux formulation (#ifdef "key_sbc_flux") 
     744!----------------------------------------------------------------------- 
     745!  cn_dir   directory in which the model is executed 
     746! 
     747!  THE ORDER OF THE FILES MATTER: 
     748!               !      file name     ! frequency (hours) ! variable ! time intepolation !  clim  ! starting ! 
     749!               !                    !   (if <0  months) !   name   !    (logical)      !  (0/1) !  record  ! 
     750&namsbc_flx 
     751   cn_dir       = './' 
     752   sn_utau      =      'utau.nc'     ,        24.        ,  'utau'  ,     .FALSE.       ,    0   ,     0 
     753   sn_vtau      =      'vtau.nc'     ,        24.        ,  'vtau'  ,     .FALSE.       ,    0   ,     0 
     754   sn_qtot      =      'qtot.nc'     ,        24.        ,  'qtot'  ,     .FALSE.       ,    0   ,     0 
     755   sn_qsr       =      'qsr.nc'      ,        24.        ,  'qsr'   ,     .FALSE.       ,    0   ,     0 
     756   sn_emp       =      'emp.nc'      ,        24.        ,  'emp'   ,     .FALSE.       ,    0   ,     0 
     757 
     758/       
     759!----------------------------------------------------------------------- 
     760!       namsbc_clio  CLIO bulk formulea 
     761!----------------------------------------------------------------------- 
     762!  cn_dir   directory in which the model is executed 
     763! 
     764!  THE ORDER OF THE FILES MATTER: 
     765!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     766!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     767&namsbc_clio 
     768   cn_dir       = './' 
     769   sn_wndi      =    'taux_1m'    ,      -12.         ,  'sozotaux',    .FALSE.        ,    1   ,    0     
     770   sn_wndj      =    'tauy_1m'    ,      -12.         ,  'sometauy',    .FALSE.        ,    1   ,    0     
     771   sn_wndm      =    'flx'        ,      -12.         ,  'socliowi',    .FALSE.        ,    1   ,    0       
     772   sn_tair      =    'flx'        ,      -12.         ,  'socliot1',    .FALSE.        ,    1   ,    0      
     773   sn_humi      =    'flx'        ,      -12.         ,  'socliohu',    .FALSE.        ,    1   ,    0     
     774   sn_ccov      =    'flx'        ,      -12.         ,  'socliocl',    .FALSE.        ,    1   ,    0       
     775   sn_prec      =    'flx'        ,      -12.         ,  'socliopl',    .FALSE.        ,    1   ,    0        
     776/ 
     777!----------------------------------------------------------------------- 
     778!       namsbc_core  CORE bulk formulea 
     779!----------------------------------------------------------------------- 
     780!  cn_dir   directory in which the model is executed 
     781! 
     782!  THE ORDER OF THE FILES MATTER: 
     783!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     784!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     785&namsbc_core 
     786   cn_dir       = './' 
     787   sn_wndi      =    'u10'        ,       24.         ,  'U_10_MOD',    .FALSE.        ,    1   ,    0     
     788   sn_wndj      =    'v10'        ,       24.         ,  'V_10_MOD',    .FALSE.        ,    1   ,    0     
     789   sn_qsr       =    'rad'        ,       24.         ,  'SWDN_MOD',    .FALSE.        ,    1   ,    0       
     790   sn_qlw       =    'rad'        ,       24.         ,  'LWDN_MOD',    .FALSE.        ,    1   ,    0       
     791   sn_tair      =    't10'        ,       24.         ,  'T_10_MOD',    .FALSE.        ,    1   ,    0      
     792   sn_humi      =    'q10'        ,       24.         ,  'Q_10_MOD',    .FALSE.        ,    1   ,    0     
     793   sn_prec      =    'precip'     ,      -12.         ,  'RAIN'    ,    .FALSE.        ,    1   ,    0       
     794   sn_snow      =    'precip'     ,      -12.         ,  'SNOW'    ,    .FALSE.        ,    1   ,    0        
     795/ 
     796!----------------------------------------------------------------------- 
     797!       namsbc_cpl    coupled ocean/atmosphere model  (#ifdef "key_coupled") 
     798!----------------------------------------------------------------------- 
     799&namsbc_cpl 
     800/ 
     801!----------------------------------------------------------------------- 
     802!       namsbc_ssr   surface boundary condition : sea surface restoring 
     803!----------------------------------------------------------------------- 
     804!  nn_sstr   =0/1   add a retroaction term in the surface heat flux 
     805!  nn_sssr   =O/1/2 add a damping term in the surface freshwater flux 
     806!             (=1, salt flux, concentration/dillution emps only) 
     807!             (=2, volume flux, both emp and emps are updated)  
     808!  dqdt       magnitude of the retroaction on temperature [W/m2/K] 
     809!  deds       magnitude of the damping on salinity [mm/day] 
     810!  THE ORDER OF THE FILES MATTER: 
     811!               !   file name     ! frequency (hours) ! variable ! time intepolation !  clim  ! starting ! 
     812!               !                 !   (if <0  months) !   name   !    (logical)      !  (0/1) !  record  ! 
     813&namsbc_ssr 
     814   nn_sstr      = 0 
     815   nn_sssr      = 0 
     816   dqdt         = -40. 
     817   deds         =  27.7 
     818   sn_sst       =  'sst_data.nc'  ,         24.       ,  'sst'   ,     .FALSE.       ,    0   ,     0 
     819   sn_sss       =  'sss_data.nc'  ,        -12.       ,  'sss'   ,     .TRUE.        ,    0   ,     0 
     820/       
  • branches/dev_001_SBC/CONFIG/ORCA2_LIM/EXP00/1_namelist

    r816 r870  
    2323!  nstock     frequency of restart file 
    2424!  nwrite     frequency of OUTPUT file 
    25 !  nrunoff    = 0 no, 1 runoff, 2 runoff+river mouth ups adv 
    2625!  ln_dimgnnn (F/T) 1 DIMG file - (for all proc/per proc) 
    2726! 
     
    4140   nstock     =   10950 
    4241   nwrite     =   10950 
    43    nrunoff    =       0 
    4442   ln_dimgnnn = .FALSE. 
    4543/ 
     
    7169   nbit_cmp =     0 
    7270/ 
    73 !!----------------------------------------------------------------------- 
     71!----------------------------------------------------------------------- 
    7472!       nam_mpp      Massively Parallel Processing 
    7573!----------------------------------------------------------------------- 
     
    242240/ 
    243241!----------------------------------------------------------------------- 
    244 !       namtau   surface wind stress 
    245 !----------------------------------------------------------------------- 
    246 !  ntau000   gently increase the stress over the first ntau_rst time-steps 
    247 !  tau0x     uniform value used as default surface heat flux 
    248 !  tau0y     uniform value used as default solar radiation flux 
    249 &namtau 
    250    ntau000 =      0 
    251    tau0x   =      0.e0 
    252    tau0y   =      0.e0 
    253 / 
    254 !----------------------------------------------------------------------- 
    255 !       namflx   surface fluxes 
    256 !----------------------------------------------------------------------- 
    257 !  q0       uniform value used as default surface heat flux 
    258 !  qsr0     uniform value used as default solar radiation flux 
    259 !  emp0     uniform value used as default surface freswater budget (E-P) 
    260 !  dqdt0    feedback coefficient for SST damping (W/m2/K) 
    261 !  deds0    feedback coefficient for SSS damping (mm/day) 
    262 &namflx 
    263    q0      =      0.e0 
    264    qsr0    =      0.e0 
    265    emp0    =      0.e0 
    266    dqdt0   =      -40. 
    267    deds0   =        0. 
    268 / 
    269 !----------------------------------------------------------------------- 
    270242!       namalb   albedo parameters 
    271243!----------------------------------------------------------------------- 
     
    291263!  e3zps_rat     the minimum of e3zps_min and e3zps_rat * e3t 
    292264!                (N.B. 0<e3zps_rat<1) 
    293 !                  (coordinates, scale factors) 
    294265!  nmsh       =1 create a mesh file (coordinates, scale factors, masks) 
    295266!  nacc       the acceleration of convergence method 
     
    302273!  rdth       depth variation of tracer time step 
    303274!  rdtbt      barotropic time step (for the time splitting algorithm) 
    304 !  nfice      frequency of ice model call 
    305 !  nfbulk     frequency of bulk formulea call (not used if ice used) 
    306 !  nclosea    = 0 no closed sea  
    307 !             = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)  
     275!  nclosea    0 no closed sea  
     276!             1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)  
    308277&namdom 
    309278   ntopo     =     1 
     
    318287   rdth      =   800. 
    319288   rdtbt     =    90. 
    320    nfice     =     5   
    321    nfbulk    =     5   
    322289   nclosea   =     0 
    323290/ 
     
    642609/ 
    643610!----------------------------------------------------------------------- 
    644 !       namcpl    coupled ocean/atmosphere model  (#ifdef "key_coupled") 
    645 !----------------------------------------------------------------------- 
    646 !  nexco   coupling frequency in time steps 
    647 !  cchan   coupling technique 'PIPE' or 'CLIM' 
    648 &namcpl 
    649    nexco            =         24 
    650    cchan            =     'PIPE' 
    651    nmodcpl          =          2 
    652    cplmodnam        =   'opa.xx' 
    653    cploasis         =    'Oasis' 
    654    nfldo2c          =          2 
    655    nflxc2o          =          6 
    656    ntauc2o          =          4 
    657    cpl_writ(1)      = 'SOSSTSST' 
    658    cpl_f_writ(1)    =   'ocesst' 
    659    cpl_writ(2)      = 'SOICECOV' 
    660    cpl_f_writ(2)    =   'oceice' 
    661    cpl_readflx(1)   = 'SONSFLDO' 
    662    cpl_f_readflx(1) =   'oceflx' 
    663    cpl_readflx(2)   = 'SOSHFLDO' 
    664    cpl_f_readflx(2) =   'oceflx' 
    665    cpl_readflx(3)   = 'SOTOPRSU' 
    666    cpl_f_readflx(3) =   'oceflx' 
    667    cpl_readflx(4)   = 'SOTFSHSU' 
    668    cpl_f_readflx(4) =   'oceflx' 
    669    cpl_readflx(5)   = 'SORUNCOA' 
    670    cpl_f_readflx(5) =   'oceflx' 
    671    cpl_readflx(6)   = 'SORIVFLU' 
    672    cpl_f_readflx(6) =   'oceflx' 
    673    cpl_readtau(1)   = 'SOZOTAUX' 
    674    cpl_f_readtau(1) =   'ocetau' 
    675    cpl_readtau(2)   = 'SOZOTAU2' 
    676    cpl_f_readtau(2) =   'ocetau' 
    677    cpl_readtau(3)   = 'SOMETAUY' 
    678    cpl_f_readtau(3) =   'ocetau' 
    679    cpl_readtau(4)   = 'SOMETAU2' 
    680    cpl_f_readtau(4) =   'ocetau' 
    681 / 
    682 !----------------------------------------------------------------------- 
    683611!       namobc    open boundaries parameters (#ifdef key_obc) 
    684612!----------------------------------------------------------------------- 
     
    726654    ln_flork4 = .false. 
    727655/ 
    728 !----------------------------------------------------------------------- 
    729 !       namcore  CORE 
    730 !----------------------------------------------------------------------- 
    731 ! 
    732 !  In this version there are 8 files ( jpfile = 8) 
     656!!====================================================================== 
     657!!              Surface Boundary Condition namelists 
     658!! 
     659!!       namsbc    surface boundary condition 
     660!!       namsbc_ana    analytical         formulation of sbc 
     661!!       namsbc_flx    flux               formulation of sbc 
     662!!       namsbc_core   CORE bulk formulea formulation of sbc 
     663!!       namsbc_clio   CLIO bulk formulea formulation of sbc 
     664!!       namsbc_cpl    CouPLed            formulation of sbc 
     665!!       namsbc_ssr    sea surface restoring term (for T and/or S) 
     666!!====================================================================== 
     667!----------------------------------------------------------------------- 
     668!       namsbc       Surface Boundary Condition (surface module) 
     669!----------------------------------------------------------------------- 
     670!  nn_fsbc          frequency of surface boundary condition computation  
     671!                   (also correspond to the frequency of sea-ice model call) 
     672! 
     673!  ln_ana        analytical formulation (fill namsbc_ana )  
     674!  ln_flx        flux formulation       (fill namsbc_flx ) (overwritten by key_sbc_flux     ) 
     675!  ln_blk_clio   CLIO bulk formulation  (fill namsbc_core) (overwritten by key_sbc_bulk_clio) 
     676!  ln_blk_core   CORE bulk formulation  (fill namsbc_clio) (overwritten by key_sbc_bulk_core) 
     677!  ln_cpl        Coupled formulation    (fill namsbc_cpl ) (overwritten by key_sbc_coupled  ) 
     678! 
     679!  nn_ice        =0 no ice boundary condition   , 
     680!                =1 observed ice-cover          , 
     681!                =2 ice-model ice-cover (overwritten by key_ice_lim) 
     682! 
     683!  ln_dm2dc     Daily mean to Diurnal Cycle short wave (qsr) 
     684! 
     685!  ln_ssr       Sea Surface restoring on SST and/or SSS (fill namsbc_ssr) 
     686!               (overwritten by key_dta_sst and/or key_dtasss) 
     687! 
     688!  nn_fwb       FreshWater Budget: =0 no control                              ,  
     689!                                  =1 annual global mean of emp set to zero   , 
     690!                                  =2 global mean of emp set to zero at each nn_fsbc time step 
     691&namsbc 
     692   nn_fsbc     = 5 
     693   ln_ana      = .false. 
     694   ln_flx      = .false. 
     695   ln_blk_clio = .false. 
     696   ln_blk_core = .true. 
     697   ln_cpl      = .false. 
     698   nn_ice      = 2 
     699   ln_dm2dc    = .false. 
     700   ln_rnf      = .false. 
     701   ln_ssr      = .false. 
     702   nn_fwb      = 0 
     703/ 
     704!----------------------------------------------------------------------- 
     705!       namsbc_rnf   runoffs namelist surface boundary condition 
     706!----------------------------------------------------------------------- 
     707!nn_runoff   =0 no, 1 runoff, 2 runoff+river mouth ups adv 
     708!rn_hrnf     runoffs, depth over which enhanced vertical mixing is used 
     709!rn_avt_rnf  runoffs, value of the additional vertical mixing coef. [m2/s] 
     710!cn_dir      Root directory for location of ssr files 
     711!sn_rnf      informations about the runoff file to be read 
     712!sn_cnf      informations about the runoff mouth file to be read 
    733713!  THE ORDER OF THE FILES MATTER: 
    734 !  1 - precipitation total (rain+snow)  in kg/m2/s 
    735 !  2,3 -  u10,v10 -> scalar wind at 10m in m/s -  ON 'T' GRID POINTS!!! 
    736 !  4 - solar radiation (short wave)     in W/m2 
    737 !  5 - thermal radiation (long wave)    in W/m2 
    738 !  6 - specific humidity                in % 
    739 !  7 - temperature at 10m               in degrees K 
    740 !  8 - precipitation (snow only)        in kg/m2/s 
    741 ! 
    742 !  ln_2m         boolean (default F), used to indicate that Tair & humidity 
    743 !                are given at 2m. In this case, the default file names & 
    744 !                variables are t2.nc, t2, q2.nc, q2 
    745 !  alpha_precip  real coefficient used as a multiplying  factor  for the precip 
    746 !  clname        file names (256 char max for each) 
    747 !  clvarname     name of variable in netcdf file (32 char max) 
    748 !  freqh         frequency of fields in the file 
    749 !                it is in hours (6 hourly, daily) if positive. 
    750 !                if freqh = -12 the file contains 12 monthly data. 
    751 &namcore 
    752    ln_2m        = .FALSE. 
    753    alpha_precip = 1. 
    754    clname    = 'precip.nc' 'u10.nc' 'q10.nc' 'v10.nc' 'radsw.nc' 'radlw.nc' 't10.nc' 'snow.nc' 
    755    clvarname =  'precip'    'u10'    'q10'    'v10'    'radsw'    'radlw'    't10'    'snow' 
    756    freqh     =    -12        24        24       24       24         24        24       -12 
    757 / 
     714!               !   file name        ! frequency (hours) ! variable   ! time interpolation ! 
     715!               !                    !   (if <0  months) !   name     !     (logical)      ! 
     716&namsbc_rnf 
     717   nn_runoff  = 2 
     718   rn_hrnf    = 0.e0 
     719   rn_avt_rnf = 1.e-3 
     720   cn_dir     = './' 
     721   sn_rnf     = 'runoff_1m_nomask.nc' ,      -12.        ,  'sorunoff',    .TRUE.   ,  1  ,  0      
     722   sn_cnf     = 'runoff_1m_nomask.nc' ,        0.        ,  'socoefr' ,    .FALSE.  ,  1  ,  0               
     723/ 
     724!----------------------------------------------------------------------- 
     725!       namsbc_ana   analytical surface boundary condition 
     726!----------------------------------------------------------------------- 
     727!  nn_tau000   gently increase the stress over the first ntau_rst time-steps 
     728!  rn_utau0    uniform value used as default surface heat flux 
     729!  rn_vtau0    uniform value used as default solar radiation flux 
     730!  rn_q0       uniform value used as default surface heat flux 
     731!  rn_qsr0     uniform value used as default solar radiation flux 
     732!  rn_emp0     uniform value used as default surface freswater budget (E-P) 
     733&namsbc_ana 
     734   nn_tau000  =   0 
     735   rn_utau0   =   0.5 
     736   rn_vtau0   =   0.e0 
     737   rn_q0      =   0.e0 
     738   rn_qsr0    =   0.e0 
     739   rn_emp0    =   0.e0 
     740/ 
     741!----------------------------------------------------------------------- 
     742!       namsbc_flx   surface boundary condition : flux formulation (#ifdef "key_sbc_flux") 
     743!----------------------------------------------------------------------- 
     744!  cn_dir   directory in which the model is executed 
     745! 
     746!  THE ORDER OF THE FILES MATTER: 
     747!               !      file name     ! frequency (hours) ! variable ! time intepolation !  clim  ! starting ! 
     748!               !                    !   (if <0  months) !   name   !    (logical)      !  (0/1) !  record  ! 
     749&namsbc_flx 
     750   cn_dir       = './' 
     751   sn_utau      =      'utau.nc'     ,        24.        ,  'utau'  ,     .FALSE.       ,    0   ,     0 
     752   sn_vtau      =      'vtau.nc'     ,        24.        ,  'vtau'  ,     .FALSE.       ,    0   ,     0 
     753   sn_qtot      =      'qtot.nc'     ,        24.        ,  'qtot'  ,     .FALSE.       ,    0   ,     0 
     754   sn_qsr       =      'qsr.nc'      ,        24.        ,  'qsr'   ,     .FALSE.       ,    0   ,     0 
     755   sn_emp       =      'emp.nc'      ,        24.        ,  'emp'   ,     .FALSE.       ,    0   ,     0 
     756 
     757/       
     758!----------------------------------------------------------------------- 
     759!       namsbc_clio  CLIO bulk formulea 
     760!----------------------------------------------------------------------- 
     761!  cn_dir   directory in which the model is executed 
     762! 
     763!  THE ORDER OF THE FILES MATTER: 
     764!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     765!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     766&namsbc_clio 
     767   cn_dir       = './' 
     768   sn_wndi      =    'taux_1m'    ,      -12.         ,  'sozotaux',    .FALSE.        ,    1   ,    0     
     769   sn_wndj      =    'tauy_1m'    ,      -12.         ,  'sometauy',    .FALSE.        ,    1   ,    0     
     770   sn_wndm      =    'flx'        ,      -12.         ,  'socliowi',    .FALSE.        ,    1   ,    0       
     771   sn_tair      =    'flx'        ,      -12.         ,  'socliot1',    .FALSE.        ,    1   ,    0      
     772   sn_humi      =    'flx'        ,      -12.         ,  'socliohu',    .FALSE.        ,    1   ,    0     
     773   sn_ccov      =    'flx'        ,      -12.         ,  'socliocl',    .FALSE.        ,    1   ,    0       
     774   sn_prec      =    'flx'        ,      -12.         ,  'socliopl',    .FALSE.        ,    1   ,    0        
     775/ 
     776!----------------------------------------------------------------------- 
     777!       namsbc_core  CORE bulk formulea 
     778!----------------------------------------------------------------------- 
     779!  cn_dir   directory in which the model is executed 
     780! 
     781!  THE ORDER OF THE FILES MATTER: 
     782!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     783!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     784&namsbc_core 
     785   cn_dir       = './' 
     786   sn_wndi      =    'u10'        ,       24.         ,  'U_10_MOD',    .FALSE.        ,    1   ,    0     
     787   sn_wndj      =    'v10'        ,       24.         ,  'V_10_MOD',    .FALSE.        ,    1   ,    0     
     788   sn_qsr       =    'rad'        ,       24.         ,  'SWDN_MOD',    .FALSE.        ,    1   ,    0       
     789   sn_qlw       =    'rad'        ,       24.         ,  'LWDN_MOD',    .FALSE.        ,    1   ,    0       
     790   sn_tair      =    't10'        ,       24.         ,  'T_10_MOD',    .FALSE.        ,    1   ,    0      
     791   sn_humi      =    'q10'        ,       24.         ,  'Q_10_MOD',    .FALSE.        ,    1   ,    0     
     792   sn_prec      =    'precip'     ,      -12.         ,  'RAIN'    ,    .FALSE.        ,    1   ,    0       
     793   sn_snow      =    'precip'     ,      -12.         ,  'SNOW'    ,    .FALSE.        ,    1   ,    0        
     794/ 
     795!----------------------------------------------------------------------- 
     796!       namsbc_cpl    coupled ocean/atmosphere model  (#ifdef "key_coupled") 
     797!----------------------------------------------------------------------- 
     798&namsbc_cpl 
     799/ 
     800!----------------------------------------------------------------------- 
     801!       namsbc_ssr   surface boundary condition : sea surface restoring 
     802!----------------------------------------------------------------------- 
     803!  nn_sstr   =0/1   add a retroaction term in the surface heat flux 
     804!  nn_sssr   =O/1/2 add a damping term in the surface freshwater flux 
     805!             (=1, salt flux, concentration/dillution emps only) 
     806!             (=2, volume flux, both emp and emps are updated)  
     807!  dqdt       magnitude of the retroaction on temperature [W/m2/K] 
     808!  deds       magnitude of the damping on salinity [mm/day] 
     809!  THE ORDER OF THE FILES MATTER: 
     810!               !   file name     ! frequency (hours) ! variable ! time intepolation !  clim  ! starting ! 
     811!               !                 !   (if <0  months) !   name   !    (logical)      !  (0/1) !  record  ! 
     812&namsbc_ssr 
     813   nn_sstr      = 0 
     814   nn_sssr      = 0 
     815   dqdt         = -40. 
     816   deds         =  27.7 
     817   sn_sst       =  'sst_data.nc'  ,         24.       ,  'sst'   ,     .FALSE.       ,    0   ,     0 
     818   sn_sss       =  'sss_data.nc'  ,        -12.       ,  'sss'   ,     .TRUE.        ,    0   ,     0 
     819/       
    758820!----------------------------------------------------------------------- 
    759821!       namagrif    agrif parameters (#ifdef key_agrif) 
  • branches/dev_001_SBC/CONFIG/ORCA2_LIM/EXP00/namelist

    r816 r870  
    757757/       
    758758!----------------------------------------------------------------------- 
    759 !       namsbc_core  CORE bulk formulea  (#ifdef "key_bulk_core") 
     759!       namsbc_clio  CLIO bulk formulea 
     760!----------------------------------------------------------------------- 
     761!  cn_dir   directory in which the model is executed 
     762! 
     763!  THE ORDER OF THE FILES MATTER: 
     764!               !   file name        ! frequency (hours) ! variable   ! time intepolation !  clim  ! starting ! 
     765!               !                    !   (if <0  months) !   name     !    (logical)      !  (0/1) !  record  ! 
     766&namsbc_clio 
     767   cn_dir       = './' 
     768   sn_wndi      =    'taux_1m'    ,      -12.         ,  'sozotaux',    .FALSE.        ,    1   ,    0     
     769   sn_wndj      =    'tauy_1m'    ,      -12.         ,  'sometauy',    .FALSE.        ,    1   ,    0     
     770   sn_wndm      =    'flx'        ,      -12.         ,  'socliowi',    .FALSE.        ,    1   ,    0       
     771   sn_tair      =    'flx'        ,      -12.         ,  'socliot1',    .FALSE.        ,    1   ,    0      
     772   sn_humi      =    'flx'        ,      -12.         ,  'socliohu',    .FALSE.        ,    1   ,    0     
     773   sn_ccov      =    'flx'        ,      -12.         ,  'socliocl',    .FALSE.        ,    1   ,    0       
     774   sn_prec      =    'flx'        ,      -12.         ,  'socliopl',    .FALSE.        ,    1   ,    0        
     775/ 
     776!----------------------------------------------------------------------- 
     777!       namsbc_core  CORE bulk formulea 
    760778!----------------------------------------------------------------------- 
    761779!  cn_dir   directory in which the model is executed 
Note: See TracChangeset for help on using the changeset viewer.