Changeset 3105 for branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM
- Timestamp:
- 2011-11-15T12:33:20+01:00 (13 years ago)
- Location:
- branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM
- Files:
-
- 1 added
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/CONFIG/GYRE/EXP00/namelist
r3104 r3105 110 110 !! namsbc_ana analytical formulation 111 111 !! namsbc_flx flux formulation 112 !! namsbc_clio CLIO bulk formulea formulation 113 !! namsbc_core CORE bulk formulea formulation 112 !! namsbc_clio CLIO bulk formulae formulation 113 !! namsbc_core CORE bulk formulae formulation 114 !! namsbc_mfs MFS bulk formulae formulation 114 115 !! namsbc_cpl CouPLed formulation ("key_coupled") 115 116 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") … … 130 131 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 131 132 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 132 ln_blk_ ecmwf= .false. ! MFS bulk formulation (T => fill namsbc_ecmwf)133 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 133 134 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 134 135 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) … … 169 170 / 170 171 !----------------------------------------------------------------------- 171 &namsbc_clio ! namsbc_clio CLIO bulk formul ea172 &namsbc_clio ! namsbc_clio CLIO bulk formulae 172 173 !----------------------------------------------------------------------- 173 174 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 184 185 / 185 186 !----------------------------------------------------------------------- 186 &namsbc_core ! namsbc_core CORE bulk formul ea187 &namsbc_core ! namsbc_core CORE bulk formulae 187 188 !----------------------------------------------------------------------- 188 189 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 204 205 / 205 206 !----------------------------------------------------------------------- 206 &namsbc_ ecmwf ! namsbc_ecmwf MFS bulk formulea207 &namsbc_mfs ! namsbc_mfs MFS bulk formulae 207 208 !----------------------------------------------------------------------- 208 209 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist
r3104 r3105 110 110 !! namsbc_ana analytical formulation 111 111 !! namsbc_flx flux formulation 112 !! namsbc_clio CLIO bulk formulea formulation 113 !! namsbc_core CORE bulk formulea formulation 112 !! namsbc_clio CLIO bulk formulae formulation 113 !! namsbc_core CORE bulk formulae formulation 114 !! namsbc_mfs MFS bulk formulae formulation 114 115 !! namsbc_cpl CouPLed formulation ("key_coupled") 115 116 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") … … 130 131 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 131 132 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 132 ln_blk_ ecmwf= .false. ! MFS bulk formulation (T => fill namsbc_ecmwf)133 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 133 134 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 134 135 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) … … 169 170 / 170 171 !----------------------------------------------------------------------- 171 &namsbc_clio ! namsbc_clio CLIO bulk formul ea172 &namsbc_clio ! namsbc_clio CLIO bulk formulae 172 173 !----------------------------------------------------------------------- 173 174 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 184 185 / 185 186 !----------------------------------------------------------------------- 186 &namsbc_core ! namsbc_core CORE bulk formul ea187 &namsbc_core ! namsbc_core CORE bulk formulae 187 188 !----------------------------------------------------------------------- 188 189 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 204 205 / 205 206 !----------------------------------------------------------------------- 206 &namsbc_ ecmwf ! namsbc_ecmwf MFS bulk formulea207 &namsbc_mfs ! namsbc_mfs MFS bulk formulae 207 208 !----------------------------------------------------------------------- 208 209 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist
r3104 r3105 110 110 !! namsbc_ana analytical formulation 111 111 !! namsbc_flx flux formulation 112 !! namsbc_clio CLIO bulk formulea formulation 113 !! namsbc_core CORE bulk formulea formulation 112 !! namsbc_clio CLIO bulk formulae formulation 113 !! namsbc_core CORE bulk formulae formulation 114 !! namsbc_mfs MFS bulk formulae formulation 114 115 !! namsbc_cpl CouPLed formulation ("key_coupled") 115 116 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") … … 130 131 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 131 132 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 132 ln_blk_ ecmwf= .false. ! MFS bulk formulation (T => fill namsbc_ecmwf)133 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 133 134 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 134 135 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) … … 169 170 / 170 171 !----------------------------------------------------------------------- 171 &namsbc_clio ! namsbc_clio CLIO bulk formul ea172 &namsbc_clio ! namsbc_clio CLIO bulk formulae 172 173 !----------------------------------------------------------------------- 173 174 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 184 185 / 185 186 !----------------------------------------------------------------------- 186 &namsbc_core ! namsbc_core CORE bulk formul ea187 &namsbc_core ! namsbc_core CORE bulk formulae 187 188 !----------------------------------------------------------------------- 188 189 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 204 205 / 205 206 !----------------------------------------------------------------------- 206 &namsbc_ ecmwf ! namsbc_ecmwf MFS bulk formulea207 &namsbc_mfs ! namsbc_mfs MFS bulk formulae 207 208 !----------------------------------------------------------------------- 208 209 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/CONFIG/POMME/EXP00/namelist
r3104 r3105 110 110 !! namsbc_ana analytical formulation 111 111 !! namsbc_flx flux formulation 112 !! namsbc_clio CLIO bulk formulea formulation 113 !! namsbc_core CORE bulk formulea formulation 112 !! namsbc_clio CLIO bulk formulae formulation 113 !! namsbc_core CORE bulk formulae formulation 114 !! namsbc_mfs MFS bulk formulae formulation 114 115 !! namsbc_cpl CouPLed formulation ("key_coupled") 115 116 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") … … 130 131 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 131 132 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 132 ln_blk_ ecmwf= .false. ! MFS bulk formulation (T => fill namsbc_ecmwf)133 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 133 134 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 134 135 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) … … 169 170 / 170 171 !----------------------------------------------------------------------- 171 &namsbc_clio ! namsbc_clio CLIO bulk formul ea172 &namsbc_clio ! namsbc_clio CLIO bulk formulae 172 173 !----------------------------------------------------------------------- 173 174 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 184 185 / 185 186 !----------------------------------------------------------------------- 186 &namsbc_core ! namsbc_core CORE bulk formul ea187 &namsbc_core ! namsbc_core CORE bulk formulae 187 188 !----------------------------------------------------------------------- 188 189 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! … … 204 205 / 205 206 !----------------------------------------------------------------------- 206 &namsbc_ ecmwf ! namsbc_ecmwf MFS bulk formulea207 &namsbc_mfs ! namsbc_mfs MFS bulk formulae 207 208 !----------------------------------------------------------------------- 208 209 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/NEMO/OPA_SRC/SBC/sbc_oce.F90
r3104 r3105 33 33 LOGICAL , PUBLIC :: ln_blk_clio = .FALSE. !: CLIO bulk formulation 34 34 LOGICAL , PUBLIC :: ln_blk_core = .FALSE. !: CORE bulk formulation 35 LOGICAL , PUBLIC :: ln_blk_ ecmwf= .FALSE. !: MFS bulk formulation35 LOGICAL , PUBLIC :: ln_blk_mfs = .FALSE. !: MFS bulk formulation 36 36 LOGICAL , PUBLIC :: ln_cpl = .FALSE. !: coupled formulation (overwritten by key_sbc_coupled ) 37 37 LOGICAL , PUBLIC :: ln_dm2dc = .FALSE. !: Daily mean to Diurnal Cycle short wave (qsr) -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_core.F90
r3104 r3105 44 44 PUBLIC sbc_blk_core ! routine called in sbcmod module 45 45 PUBLIC blk_ice_core ! routine called in sbc_ice_lim module 46 PUBLIC turb_core_2z ! routine calles in sbcblk_ ecmwfmodule46 PUBLIC turb_core_2z ! routine calles in sbcblk_mfs module 47 47 48 48 INTEGER , PARAMETER :: jpfld = 9 ! maximum number of files to read -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/NEMO/OPA_SRC/SBC/sbcmod.F90
r3104 r3105 29 29 USE sbcblk_clio ! surface boundary condition: bulk formulation : CLIO 30 30 USE sbcblk_core ! surface boundary condition: bulk formulation : CORE 31 USE sbcblk_ ecmwf! surface boundary condition: bulk formulation : MFS31 USE sbcblk_mfs ! surface boundary condition: bulk formulation : MFS 32 32 USE sbcice_if ! surface boundary condition: ice-if sea-ice model 33 33 USE sbcice_lim ! surface boundary condition: LIM 3.0 sea-ice model … … 80 80 !! 81 81 NAMELIST/namsbc/ nn_fsbc , ln_ana , ln_flx , ln_blk_clio, ln_blk_core, ln_cpl, & 82 & ln_blk_ ecmwf, ln_apr_dyn, nn_ice , ln_dm2dc, ln_rnf, ln_ssr , nn_fwb, ln_cdgw82 & ln_blk_mfs, ln_apr_dyn, nn_ice , ln_dm2dc, ln_rnf, ln_ssr , nn_fwb, ln_cdgw 83 83 !!---------------------------------------------------------------------- 84 84 … … 110 110 WRITE(numout,*) ' CLIO bulk formulation ln_blk_clio = ', ln_blk_clio 111 111 WRITE(numout,*) ' CORE bulk formulation ln_blk_core = ', ln_blk_core 112 WRITE(numout,*) ' MFS bulk formulation ln_blk_ ecmwf= ', ln_blk_ecmwf112 WRITE(numout,*) ' MFS bulk formulation ln_blk_mfs = ', ln_blk_mfs 113 113 WRITE(numout,*) ' coupled formulation (T if key_sbc_cpl) ln_cpl = ', ln_cpl 114 114 WRITE(numout,*) ' Misc. options of sbc : ' … … 158 158 & CALL ctl_warn( 'diurnal cycle for qsr: the sampling of the diurnal cycle is too small...' ) 159 159 160 !drag coefficient read from wave model definable only with ecmwfbulk formulae and core161 IF(ln_cdgw .AND. .NOT.(ln_blk_ ecmwf.OR. ln_blk_core) ) &162 & CALL ctl_stop( 'drag coefficient read from wave model definable only with ecmwfbulk formulae and core')160 !drag coefficient read from wave model definable only with mfs bulk formulae and core 161 IF(ln_cdgw .AND. .NOT.(ln_blk_mfs .OR. ln_blk_core) ) & 162 & CALL ctl_stop( 'drag coefficient read from wave model definable only with mfs bulk formulae and core') 163 163 164 164 ! ! Choice of the Surface Boudary Condition (set nsbc) … … 168 168 IF( ln_blk_clio ) THEN ; nsbc = 3 ; icpt = icpt + 1 ; ENDIF ! CLIO bulk formulation 169 169 IF( ln_blk_core ) THEN ; nsbc = 4 ; icpt = icpt + 1 ; ENDIF ! CORE bulk formulation 170 IF( ln_blk_ ecmwf) THEN ; nsbc = 6 ; icpt = icpt + 1 ; ENDIF ! MFS bulk formulation170 IF( ln_blk_mfs ) THEN ; nsbc = 6 ; icpt = icpt + 1 ; ENDIF ! MFS bulk formulation 171 171 IF( ln_cpl ) THEN ; nsbc = 5 ; icpt = icpt + 1 ; ENDIF ! Coupled formulation 172 172 IF( cp_cfg == 'gyre') THEN ; nsbc = 0 ; ENDIF ! GYRE analytical formulation … … 248 248 CASE( 4 ) ; CALL sbc_blk_core( kt ) ! bulk formulation : CORE for the ocean 249 249 CASE( 5 ) ; CALL sbc_cpl_rcv ( kt, nn_fsbc, nn_ice ) ! coupled formulation 250 CASE( 6 ) ; CALL sbc_blk_ ecmwf( kt )! bulk formulation : MFS for the ocean250 CASE( 6 ) ; CALL sbc_blk_mfs ( kt ) ! bulk formulation : MFS for the ocean 251 251 CASE( -1 ) 252 252 CALL sbc_ana ( kt ) ! ESOPA, test ALL the formulations -
branches/2011/dev_LOCEAN_CMCC_INGV_MERCATOR_2011/NEMOGCM/NEMO/OPA_SRC/SBC/sbcwave.F90
r3104 r3105 20 20 PRIVATE 21 21 22 PUBLIC sbc_wave ! routine called in sbc_blk_core or sbc_blk_ ecmwf22 PUBLIC sbc_wave ! routine called in sbc_blk_core or sbc_blk_mfs 23 23 24 24 TYPE(FLD), ALLOCATABLE, DIMENSION(:) :: sf_wave ! structure of input fields (file informations, fields read)
Note: See TracChangeset
for help on using the changeset viewer.