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 3993 for branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM – NEMO

Ignore:
Timestamp:
2013-07-30T11:14:05+02:00 (11 years ago)
Author:
clevy
Message:

Configuration setting/Step3 bugfixes,doc, and redistribute variables in namcfg and namdom see ticket:#1074

Location:
branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/dom_oce.F90

    r3989 r3993  
    4242   INTEGER , PUBLIC ::   nn_baro         !: number of barotropic time steps (key_dynspg_ts) 
    4343   INTEGER , PUBLIC ::   nn_closea       !: =0 suppress closed sea/lake from the ORCA domain or not (=1) 
     44   !! Horizontal grid parameters for domhgr 
     45   !! ===================================== 
     46   INTEGER       ::   jphgr_msh        !: type of horizontal mesh 
     47   !                                       !  = 0 curvilinear coordinate on the sphere read in coordinate.nc 
     48   !                                       !  = 1 geographical mesh on the sphere with regular grid-spacing 
     49   !                                       !  = 2 f-plane with regular grid-spacing 
     50   !                                       !  = 3 beta-plane with regular grid-spacing 
     51   !                                       !  = 4 Mercator grid with T/U point at the equator 
     52 
     53   REAL(wp)      ::   ppglam0              !: longitude of first raw and column T-point (jphgr_msh = 1) 
     54   REAL(wp)      ::   ppgphi0              !: latitude  of first raw and column T-point (jphgr_msh = 1) 
     55   !                                                        !  used for Coriolis & Beta parameters (jphgr_msh = 2 or 3) 
     56   REAL(wp)      ::   ppe1_deg             !: zonal      grid-spacing (degrees) 
     57   REAL(wp)      ::   ppe2_deg             !: meridional grid-spacing (degrees) 
     58   REAL(wp)      ::   ppe1_m               !: zonal      grid-spacing (degrees) 
     59   REAL(wp)      ::   ppe2_m               !: meridional grid-spacing (degrees) 
     60 
     61   !! Vertical grid parameter for domzgr 
     62   !! ================================== 
     63   REAL(wp)      ::   ppsur                !: ORCA r4, r2 and r05 coefficients 
     64   REAL(wp)      ::   ppa0                 !: (default coefficients) 
     65   REAL(wp)      ::   ppa1                 !: 
     66   REAL(wp)      ::   ppkth                !: 
     67   REAL(wp)      ::   ppacr                !: 
     68   ! 
     69   !  If both ppa0 ppa1 and ppsur are specified to 0, then 
     70   !  they are computed from ppdzmin, pphmax , ppkth, ppacr in dom_zgr 
     71   REAL(wp)      ::   ppdzmin              !: Minimum vertical spacing 
     72   REAL(wp)      ::   pphmax               !: Maximum depth 
     73   ! 
     74   LOGICAL       ::   ldbletanh            !: Use/do not use double tanf function for vertical coordinates 
     75   REAL(wp)      ::   ppa2                 !: Double tanh function parameters 
     76   REAL(wp)      ::   ppkth2               !: 
     77   REAL(wp)      ::   ppacr2               !: 
    4478 
    4579   !                                    !! old non-DOCTOR names still used in the model 
  • branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/domain.F90

    r3973 r3993  
    126126      NAMELIST/namdom/ nn_bathy , rn_e3zps_min, rn_e3zps_rat, nn_msh    , rn_hmin,   & 
    127127         &             nn_acc   , rn_atfp     , rn_rdt      , rn_rdtmin ,            & 
    128          &             rn_rdtmax, rn_rdth     , nn_baro     , nn_closea 
     128         &             rn_rdtmax, rn_rdth     , nn_baro     , nn_closea , & 
     129         &             jphgr_msh, & 
     130         &             ppglam0, ppgphi0, ppe1_deg, ppe2_deg, ppe1_m, ppe2_m, & 
     131         &             ppsur, ppa0, ppa1, ppkth, ppacr, ppdzmin, pphmax, ldbletanh, & 
     132         &             ppa2, ppkth2, ppacr2 
    129133      NAMELIST/namcla/ nn_cla 
    130134#if defined key_netcdf4 
     
    240244         WRITE(numout,*) '                  depth of transition      rn_rdth   = ', rn_rdth 
    241245         WRITE(numout,*) '      suppression of closed seas (=0)      nn_closea = ', nn_closea 
     246         WRITE(numout,*) '      type of horizontal mesh jphgr_msh           = ', jphgr_msh 
     247         WRITE(numout,*) '      longitude of first raw and column T-point ppglam0 = ', ppglam0 
     248         WRITE(numout,*) '      latitude  of first raw and column T-point ppgphi0 = ', ppgphi0 
     249         WRITE(numout,*) '      zonal      grid-spacing (degrees) ppe1_deg        = ', ppe1_deg 
     250         WRITE(numout,*) '      meridional grid-spacing (degrees) ppe2_deg        = ', ppe2_deg 
     251         WRITE(numout,*) '      zonal      grid-spacing (degrees) ppe1_m          = ', ppe1_m 
     252         WRITE(numout,*) '      meridional grid-spacing (degrees) ppe2_m          = ', ppe2_m 
     253         WRITE(numout,*) '      ORCA r4, r2 and r05 coefficients  ppsur           = ', ppsur 
     254         WRITE(numout,*) '                                        ppa0            = ', ppa0 
     255         WRITE(numout,*) '                                        ppa1            = ', ppa1 
     256         WRITE(numout,*) '                                        ppkth           = ', ppkth 
     257         WRITE(numout,*) '                                        ppacr           = ', ppacr 
     258         WRITE(numout,*) '      Minimum vertical spacing ppdzmin                  = ', ppdzmin 
     259         WRITE(numout,*) '      Maximum depth pphmax                              = ', pphmax 
     260         WRITE(numout,*) '      Use double tanf function for vertical coordinates ldbletanh = ', ldbletanh 
     261         WRITE(numout,*) '      Double tanh function parameters ppa2              = ', ppa2 
     262         WRITE(numout,*) '                                      ppkth2            = ', ppkth2 
     263         WRITE(numout,*) '                                      ppacr2            = ', ppacr2 
    242264      ENDIF 
    243265 
Note: See TracChangeset for help on using the changeset viewer.