Changeset 3780 for LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h
- Timestamp:
- Oct 22, 2020, 2:50:18 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h
r3686 r3780 233 233 CALL getin('ok_flux_surf',ok_flux_surf) 234 234 235 !Config Key = ok_forc_tsurf 236 !Config Desc = forcage ou non par la Ts 237 !Config Def = false 238 !Config Help = forcage ou non par la Ts 239 ok_forc_tsurf=.false. 240 CALL getin('ok_forc_tsurf',ok_forc_tsurf) 241 235 242 !Config Key = ok_prescr_ust 236 243 !Config Desc = ustar impose ou non … … 239 246 ok_prescr_ust = .false. 240 247 CALL getin('ok_prescr_ust',ok_prescr_ust) 248 249 250 !Config Key = ok_prescr_beta 251 !Config Desc = betaevap impose ou non 252 !Config Def = false 253 !Config Help = betaevap impose ou non 254 ok_prescr_beta = .false. 255 CALL getin('ok_prescr_beta',ok_prescr_beta) 241 256 242 257 !Config Key = ok_old_disvert … … 280 295 !Config Desc = surface temperature 281 296 !Config Def = 290. 282 !Config Help = not used if type_ts_forcing=1 in lmdz1d.F297 !Config Help = surface temperature 283 298 tsurf = 290. 284 299 CALL getin('tsurf',tsurf) … … 297 312 zsurf = 0. 298 313 CALL getin('zsurf',zsurf) 314 ! EV pour accord avec format standard 315 CALL getin('zorog',zsurf) 316 299 317 300 318 !Config Key = rugos … … 359 377 qsolinp = 1. 360 378 CALL getin('qsolinp',qsolinp) 379 380 381 382 !Config Key = betaevap 383 !Config Desc = beta for actual evaporation when prescribed 384 !Config Def = 1.0 385 !Config Help = 386 betaevap = 1. 387 CALL getin('betaevap',betaevap) 361 388 362 389 !Config Key = zpicinp … … 520 547 CALL getin('forc_ustar',forc_ustar) 521 548 IF (forc_ustar .EQ. 1) ok_prescr_ust=.true. 549 522 550 523 551 !Config Key = nudging_u … … 1248 1276 END 1249 1277 1250 ! ======================================================================1251 SUBROUTINE read_tsurf1d(knon,sst_out)1252 1253 ! This subroutine specifies the surface temperature to be used in 1D simulations1254 1255 USE dimphy, ONLY : klon1256 1257 INTEGER, INTENT(IN) :: knon ! nomber of points on compressed grid1258 REAL, DIMENSION(klon), INTENT(OUT) :: sst_out ! tsurf used to force the single-column model1259 1260 INTEGER :: i1261 ! COMMON defined in lmdz1d.F:1262 real ts_cur1263 common /sst_forcing/ts_cur1264 1265 DO i = 1, knon1266 sst_out(i) = ts_cur1267 ENDDO1268 1269 END SUBROUTINE read_tsurf1d1270 1278 !!====================================================================== 1279 ! SUBROUTINE read_tsurf1d(knon,sst_out) 1280 ! 1281 !! This subroutine specifies the surface temperature to be used in 1D simulations 1282 ! 1283 ! USE dimphy, ONLY : klon 1284 ! 1285 ! INTEGER, INTENT(IN) :: knon ! nomber of points on compressed grid 1286 ! REAL, DIMENSION(klon), INTENT(OUT) :: sst_out ! tsurf used to force the single-column model 1287 ! 1288 ! INTEGER :: i 1289 !! COMMON defined in lmdz1d.F: 1290 ! real ts_cur 1291 ! common /sst_forcing/ts_cur 1292 1293 ! DO i = 1, knon 1294 ! sst_out(i) = ts_cur 1295 ! ENDDO 1296 ! 1297 ! END SUBROUTINE read_tsurf1d 1298 ! 1271 1299 !=============================================================== 1272 1300 subroutine advect_vert(llm,w,dt,q,plev)
Note: See TracChangeset
for help on using the changeset viewer.