Changeset 8948
- Timestamp:
- 2017-12-08T11:23:34+01:00 (7 years ago)
- Location:
- branches/2017/dev_CNRS_2017/NEMOGCM
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/SHARED/namelist_ref
r8933 r8948 187 187 ln_cpl = .false. ! atmosphere coupled formulation ( requires key_oasis3 ) 188 188 ln_mixcpl = .false. ! forced-coupled mixed formulation ( requires key_oasis3 ) 189 ln_meto_cpl = .false. ! Met-Office coupling specifics190 189 nn_components = 0 ! configuration of the opa-sas OASIS coupling 191 190 ! =0 no opa-sas OASIS coupling: default single executable config. -
branches/2017/dev_CNRS_2017/NEMOGCM/NEMO/LIM_SRC_3/icerst.F90
r8933 r8948 19 19 USE ice ! sea-ice variables 20 20 USE dom_oce ! ocean domain 21 USE sbc_oce , ONLY : nn_fsbc, ln_ meto_cpl21 USE sbc_oce , ONLY : nn_fsbc, ln_cpl 22 22 USE icectl 23 23 ! … … 146 146 CALL iom_rstput( iter, nitrst, numriw, 'u_ice', u_ice ) ! u_ice 147 147 CALL iom_rstput( iter, nitrst, numriw, 'v_ice', v_ice ) ! v_ice 148 ! fields needed for Julescoupling149 IF (ln_meto_cpl) THEN148 ! fields needed for Met Office (Jules) coupling 149 IF( ln_cpl ) THEN 150 150 CALL iom_rstput( iter, nitrst, numriw, 'cnd_ice', cnd_ice ) 151 151 CALL iom_rstput( iter, nitrst, numriw, 't1_ice' , t1_ice ) … … 233 233 CALL iom_get( numrir, jpdom_autoglo, 'u_ice', u_ice ) 234 234 CALL iom_get( numrir, jpdom_autoglo, 'v_ice', v_ice ) 235 ! fields needed for Julescoupling236 IF (ln_meto_cpl) THEN235 ! fields needed for Met Office (Jules) coupling 236 IF( ln_cpl ) THEN 237 237 CALL iom_get( numrir, jpdom_autoglo, 'cnd_ice', cnd_ice ) 238 238 CALL iom_get( numrir, jpdom_autoglo, 't1_ice' , t1_ice ) -
branches/2017/dev_CNRS_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbc_oce.F90
r8934 r8948 41 41 LOGICAL , PUBLIC :: ln_cpl !: ocean-atmosphere coupled formulation 42 42 LOGICAL , PUBLIC :: ln_mixcpl !: ocean-atmosphere forced-coupled mixed formulation 43 LOGICAL , PUBLIC :: ln_meto_cpl !: Met Office coupling formulation, with surface exchange carried out in atmosphere44 43 LOGICAL , PUBLIC :: ln_dm2dc !: Daily mean to Diurnal Cycle short wave (qsr) 45 44 LOGICAL , PUBLIC :: ln_rnf !: runoffs / runoff mouths -
branches/2017/dev_CNRS_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r8939 r8948 518 518 IF( TRIM( sn_rcv_dqnsdt%cldes ) == 'coupled' ) srcv(jpr_dqnsdt)%laction = .TRUE. 519 519 ! 520 ! non solar sensitivity mandatory for LIM ice model521 IF (.NOT. ln_meto_cpl) THEN522 IF( TRIM( sn_rcv_dqnsdt%cldes ) == 'none' .AND. k_ice /= 0 .AND. k_ice /= 3 .AND. nn_components /= jp_iam_sas ) &523 & CALL ctl_stop( 'sbc_cpl_init: sn_rcv_dqnsdt%cldes must be coupled in namsbc_cpl namelist' )524 ENDIF525 526 520 ! non solar sensitivity mandatory for mixed oce-ice solar radiation coupling technique 527 521 IF( TRIM( sn_rcv_dqnsdt%cldes ) == 'none' .AND. TRIM( sn_rcv_qns%cldes ) == 'mixed oce-ice' ) & … … 2056 2050 2057 2051 #if defined key_lim3 2058 IF( ln_meto_cpl ) THEN 2059 ! ! ========================= ! 2060 SELECT CASE( TRIM( sn_rcv_iceflx%cldes ) ) ! ice topmelt and botmelt ! 2061 ! ! ========================= ! 2062 CASE ('coupled') 2063 qml_ice(:,:,:) = frcv(jpr_topm)%z3(:,:,:) * a_i(:,:,:) 2064 qcn_ice(:,:,:) = frcv(jpr_botm)%z3(:,:,:) * a_i(:,:,:) 2065 END SELECT 2066 ENDIF 2067 2052 ! ! ========================= ! 2053 SELECT CASE( TRIM( sn_rcv_iceflx%cldes ) ) ! ice topmelt and botmelt ! 2054 ! ! ========================= ! 2055 CASE ('coupled') 2056 qml_ice(:,:,:) = frcv(jpr_topm)%z3(:,:,:) * a_i(:,:,:) 2057 qcn_ice(:,:,:) = frcv(jpr_botm)%z3(:,:,:) * a_i(:,:,:) 2058 END SELECT 2059 ! 2068 2060 ! ! ========================= ! 2069 2061 ! ! Transmitted Qsr ! [W/m2] -
branches/2017/dev_CNRS_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbcmod.F90
r8933 r8948 92 92 NAMELIST/namsbc/ nn_fsbc , & 93 93 & ln_usr , ln_flx , ln_blk , & 94 & ln_cpl , ln_mixcpl, ln_meto_cpl , nn_components,&94 & ln_cpl , ln_mixcpl, nn_components, & 95 95 & nn_ice , ln_ice_embd, & 96 96 & ln_traqsr, ln_dm2dc , & … … 138 138 WRITE(numout,*) ' mixed forced-coupled formulation ln_mixcpl = ', ln_mixcpl 139 139 !!gm lk_oasis is controlled by key_oasis3 ===>>> It shoud be removed from the namelist 140 WRITE(numout,*) ' Met Office coupling specifics ln_meto_cpl = ', ln_meto_cpl141 140 WRITE(numout,*) ' OASIS coupling (with atm or sas) lk_oasis = ', lk_oasis 142 141 WRITE(numout,*) ' components of your executable nn_components = ', nn_components
Note: See TracChangeset
for help on using the changeset viewer.