Changeset 11286 for branches/UKMO/AMM15_v3_6_STABLE_package_collate_xeps/NEMOGCM/NEMO/OPA_SRC/SBC/sbc_oce.F90
- Timestamp:
- 2019-07-18T11:54:22+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/AMM15_v3_6_STABLE_package_collate_xeps/NEMOGCM/NEMO/OPA_SRC/SBC/sbc_oce.F90
r8059 r11286 35 35 LOGICAL , PUBLIC :: ln_blk_core !: CORE bulk formulation 36 36 LOGICAL , PUBLIC :: ln_blk_mfs !: MFS bulk formulation 37 #if defined key_oasis3 37 #if defined key_oasis3 || defined key_oasis3mct 38 38 LOGICAL , PUBLIC :: lk_oasis = .TRUE. !: OASIS used 39 39 #else … … 42 42 LOGICAL , PUBLIC :: ln_cpl !: ocean-atmosphere coupled formulation 43 43 LOGICAL , PUBLIC :: ln_mixcpl !: ocean-atmosphere forced-coupled mixed formulation 44 LOGICAL , PUBLIC :: ln_wavcpl !: ocean-wave forced-coupled mixed formulation 45 LOGICAL , PUBLIC :: ll_purecpl !: ocean-atmosphere or ocean-wave pure coupled formulation 44 46 LOGICAL , PUBLIC :: ln_dm2dc !: Daily mean to Diurnal Cycle short wave (qsr) 45 47 LOGICAL , PUBLIC :: ln_rnf !: runoffs / runoff mouths 46 48 LOGICAL , PUBLIC :: ln_ssr !: Sea Surface restoring on SST and/or SSS 47 49 LOGICAL , PUBLIC :: ln_apr_dyn !: Atmospheric pressure forcing used on dynamics (ocean & ice) 50 LOGICAL, PUBLIC :: ln_usernfmask = .false. ! use a runoff mask file to merge data received from several models 51 ! -> file rnfmask.nc with the float variable called rnfmask (jpi,jpj,nn_cplmodel) 48 52 INTEGER , PUBLIC :: nn_ice !: flag for ice in the surface boundary condition (=0/1/2/3) 49 53 INTEGER , PUBLIC :: nn_isf !: flag for isf in the surface boundary condition (=0/1/2/3/4) … … 64 68 LOGICAL , PUBLIC :: ln_wave !: true if some coupling with wave model 65 69 LOGICAL , PUBLIC :: ln_cdgw !: true if neutral drag coefficient from wave model 66 LOGICAL , PUBLIC :: ln_sdw !: true if 3d stokes drift from wave model 70 LOGICAL , PUBLIC :: ln_sdw !: true if 3d Stokes drift from wave model 71 LOGICAL , PUBLIC :: ln_stcor !: true if Stokes-Coriolis term is used 72 LOGICAL , PUBLIC :: ln_tauoc !: true if normalized stress from wave is used 73 LOGICAL , PUBLIC :: ln_tauw !: true if ocean stress components from wave is used 74 LOGICAL , PUBLIC :: ln_phioc !: true if wave energy to ocean is used 75 LOGICAL , PUBLIC :: ln_rough !: true if wave roughness equals significant wave height 76 LOGICAL , PUBLIC :: ln_zdfqiao !: Enhanced wave vertical mixing Qiao(2010) formulation flag 77 INTEGER , PUBLIC :: nn_drag ! type of formula to calculate wind stress from wind components 78 INTEGER , PUBLIC :: nn_wmix ! type of wave breaking mixing 67 79 ! 68 80 LOGICAL , PUBLIC :: ln_icebergs !: Icebergs … … 91 103 INTEGER , PUBLIC, PARAMETER :: jp_iam_sas = 2 !: Multi executable configuration - SAS component 92 104 ! (internal OASIS coupling) 105 !!---------------------------------------------------------------------- 106 !! wind stress definition 107 !!---------------------------------------------------------------------- 108 INTEGER, PUBLIC, PARAMETER :: jp_ukmo = 0 ! UKMO SHELF formulation 109 INTEGER, PUBLIC, PARAMETER :: jp_std = 1 ! standard formulation with forced or coupled drag coefficient 110 INTEGER, PUBLIC, PARAMETER :: jp_const = 2 ! standard formulation with constant drag coefficient 111 INTEGER, PUBLIC, PARAMETER :: jp_mcore = 3 ! momentum calculated from core forcing fields 112 113 !!---------------------------------------------------------------------- 114 !! Wave mixing vertical parameterization 115 !!---------------------------------------------------------------------- 116 INTEGER, PUBLIC, PARAMETER :: jp_craigbanner = 0 ! Craig and Banner formulation (original NEMO formulation - 117 ! direct conversion of mechanical to turbulent energy) 118 INTEGER, PUBLIC, PARAMETER :: jp_janssen = 1 ! Janssen formulation - no assumption on direct energy conversion 93 119 !!---------------------------------------------------------------------- 94 120 !! Ocean Surface Boundary Condition fields … … 128 154 #endif 129 155 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: xcplmask !: coupling mask for ln_mixcpl (warning: allocated in sbccpl) 156 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: xrnfmask !: coupling mask for ln_usernfmask (warning: allocated in sbcrnf) 130 157 131 158 !!----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.