Changeset 6033 for LMDZ6/trunk/libf
- Timestamp:
- Jan 15, 2026, 5:18:06 PM (8 days ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 2 added
- 3 deleted
- 9 edited
-
phylmd/create_etat0_unstruct_mod.f90 (modified) (2 diffs)
-
phylmd/fonte_neige_mod.F90 (deleted)
-
phylmd/hydrol.f90 (deleted)
-
phylmd/ocean_forced_mod.F90 (modified) (2 diffs)
-
phylmd/phyaqua_mod.f90 (modified) (2 diffs)
-
phylmd/phyetat0_mod.f90 (modified) (2 diffs)
-
phylmd/phyredem.f90 (modified) (2 diffs)
-
phylmd/physiq_mod.F90 (modified) (3 diffs)
-
phylmd/simplehydrol_mod.F90 (added)
-
phylmd/surf_land_bucket_hetero_mod.F90 (modified) (3 diffs)
-
phylmd/surf_land_bucket_mod.F90 (modified) (3 diffs)
-
phylmd/surf_landice_mod.F90 (modified) (4 diffs)
-
phylmdiso/hydrol.f90 (deleted)
-
phylmdiso/simplehydrol_mod.F90 (added)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/create_etat0_unstruct_mod.f90
r5776 r6033 87 87 USE lmdz_xios 88 88 USE infotrac_phy 89 USE fonte_neige_mod89 USE simplehydrol_mod 90 90 USE pbl_surface_mod 91 91 USE phys_state_var_mod … … 310 310 awake_s = 0. 311 311 312 CALL fonte_neige_init(run_off_lic_0)312 CALL simplehydrol_init(run_off_lic_0) 313 313 !GG 314 314 ! CALL pbl_surface_init( fder, snsrf, qsolsrf, tsoil ) -
LMDZ6/trunk/libf/phylmd/ocean_forced_mod.F90
r5968 r6033 332 332 !GG 333 333 USE limit_read_mod 334 USE fonte_neige_mod, ONLY : fonte_neige334 USE simplehydrol_mod, ONLY : simplehydrol 335 335 USE indice_sol_mod 336 336 USE albsno_mod, ONLY : albsno … … 676 676 677 677 678 CALL fonte_neige( knon, is_sic, knindex, dtime, &678 CALL simplehydrol( knon, is_sic, knindex, dtime, & 679 679 tsurf_tmp, precip_rain, precip_snow, & 680 680 snow, qsol, tsurf_new, evap, icesub & -
LMDZ6/trunk/libf/phylmd/phyaqua_mod.f90
r5662 r6033 27 27 USE surface_data, ONLY: type_ocean, ok_veget 28 28 USE pbl_surface_mod, ONLY: pbl_surface_init 29 USE fonte_neige_mod, ONLY: fonte_neige_init29 USE simplehydrol_mod, ONLY: simplehydrol_init 30 30 USE phys_state_var_mod 31 31 USE time_phylmdz_mod, ONLY: day_ref, ndays, pdtphys, & … … 323 323 ! Initialisations necessaires avant phyredem 324 324 type_ocean = 'force' 325 CALL fonte_neige_init(run_off_lic_0)325 CALL simplehydrol_init(run_off_lic_0) 326 326 qsolsrf(:, :) = qsol(1) ! humidite du sol des sous surface 327 327 snsrf(:, :) = 0. ! couverture de neige des sous surface -
LMDZ6/trunk/libf/phylmd/phyetat0_mod.f90
r5927 r6033 14 14 USE iophy, ONLY : init_iophy_new 15 15 USE ocean_cpl_mod, ONLY : ocean_cpl_init 16 USE fonte_neige_mod, ONLY : fonte_neige_init16 USE simplehydrol_mod, ONLY : simplehydrol_init 17 17 USE pbl_surface_mod, ONLY : pbl_surface_init 18 18 !GG USE surface_data, ONLY : type_ocean, version_ocean … … 763 763 ! CALL init_iophy_new(latitude_deg, longitude_deg) 764 764 765 ! Initilialize module fonte_neige_mod766 CALL fonte_neige_init(run_off_lic_0)765 ! Initilialize module simplehydrol_mod 766 CALL simplehydrol_init(run_off_lic_0) 767 767 768 768 END SUBROUTINE phyetat0 -
LMDZ6/trunk/libf/phylmd/phyredem.f90
r5927 r6033 13 13 USE clesphys_mod_h 14 14 USE dimphy, ONLY: klon, klev 15 USE fonte_neige_mod, ONLY : fonte_neige_final15 USE simplehydrol_mod, ONLY : simplehydrol_final 16 16 USE pbl_surface_mod, ONLY : pbl_surface_final 17 17 USE phys_state_var_mod, ONLY: radpas, zmasq, pctsrf, & … … 99 99 endif 100 100 101 ! Get a variable calculated in module fonte_neige_mod102 CALL fonte_neige_final(run_off_lic_0)101 ! Get a variable calculated in module simplehydrol_mod 102 CALL simplehydrol_final(run_off_lic_0) 103 103 104 104 !====================================================================== -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r6028 r6033 44 44 USE evappot_mod, ONLY: evappot 45 45 USE FLOTT_GWD_rando_m, only: FLOTT_GWD_rando, FLOTT_GWD_rando_first 46 USE fonte_neige_mod, ONLY : fonte_neige_get_vars46 USE simplehydrol_mod, ONLY : simplehydrol_get_vars 47 47 USE geometry_mod, ONLY: cell_area, latitude_deg, longitude_deg 48 48 USE ioipsl, only: histbeg, histvert, histdef, histend, histsync, & … … 4888 4888 ENDIF 4889 4889 4890 ! Calculer l'hydrologie de la surface4891 !4892 ! CALL hydrol(dtime,pctsrf,rain_fall, snow_fall, zxevap,4893 ! . agesno, ftsol,fqsurf,fsnow, ruis)4894 !4895 4896 4890 ! 4897 4891 ! Calculer le bilan du sol et la derive de temperature (couplage) … … 5835 5829 ! pour ecriture dans histxxx.nc 5836 5830 5837 ! Get some variables from module fonte_neige_mod5838 CALL fonte_neige_get_vars(pctsrf, &5831 ! Get some variables from module simplehydrol_mod 5832 CALL simplehydrol_get_vars(pctsrf, & 5839 5833 zxfqcalving, zxfqfonte, zxffonte, zxrunofflic) 5840 5834 -
LMDZ6/trunk/libf/phylmd/surf_land_bucket_hetero_mod.F90
r5971 r6033 28 28 USE limit_read_mod 29 29 USE surface_data 30 USE fonte_neige_mod30 USE simplehydrol_mod 31 31 USE calcul_fluxs_mod 32 32 USE cpl_mod … … 237 237 #endif 238 238 239 CALL fonte_neige( knon, is_ter, knindex, dtime, &239 CALL simplehydrol( knon, is_ter, knindex, dtime, & 240 240 tsurf, precip_rain, precip_snow, & 241 241 snow, qsol, tsurf_new, evap, icesub & … … 361 361 ! if snow > 0 362 362 ! calculate snow height, run_off, age of snow 363 CALL fonte_neige( knon, is_ter, knindex, dtime, &363 CALL simplehydrol( knon, is_ter, knindex, dtime, & 364 364 tsurf_tersrf(:,j), precip_rain, precip_snow, & 365 365 snow, qsol, tsurf_new_tersrf(:,j), evap_tersrf(:,j), icesub & -
LMDZ6/trunk/libf/phylmd/surf_land_bucket_mod.F90
r5971 r6033 26 26 USE limit_read_mod 27 27 USE surface_data 28 USE fonte_neige_mod28 USE simplehydrol_mod 29 29 USE calcul_fluxs_mod 30 30 USE cpl_mod … … 248 248 !* Calculate snow height, run_off, age of snow 249 249 ! 250 CALL fonte_neige( knon, is_ter, knindex, dtime, &250 CALL simplehydrol( knon, is_ter, knindex, dtime, & 251 251 tsurf, precip_rain, precip_snow, & 252 252 snow, qsol, tsurf_new, evap, icesub & … … 275 275 & xtprecip_snow(iso_eau,i),'surf_land_bucket 227', & 276 276 & errmax,errmaxrel) 277 ! attention, dans fonte_neige, on modifie snow sans modifier277 ! attention, dans simplehydrol, on modifie snow sans modifier 278 278 ! xtsnow 279 279 ! c'est fait plus tard dans gestion_neige -
LMDZ6/trunk/libf/phylmd/surf_landice_mod.F90
r6028 r6033 72 72 USE geometry_mod, ONLY : longitude,latitude 73 73 USE surface_data, ONLY : type_ocean, calice, calsno, landice_opt, iflag_albcalc 74 USE fonte_neige_mod, ONLY : fonte_neige,run_off_lic,fqcalving_global,ffonte_global,fqfonte_global,runofflic_global74 USE simplehydrol_mod, ONLY : simplehydrol,run_off_lic,fqcalving_global,ffonte_global,fqfonte_global,runofflic_global 75 75 USE cpl_mod, ONLY : cpl_send_landice_fields 76 76 USE calcul_fluxs_mod … … 642 642 643 643 644 CALL fonte_neige(knon, is_lic, knindex, dtime, &644 CALL simplehydrol(knon, is_lic, knindex, dtime, & 645 645 tsurf, precip_rain, precip_totsnow, & 646 646 snow, qsol, tsurf_new, evap_totsnow, icesub_lic & … … 671 671 & ) 672 672 673 ! call fonte_neige_export_xtrun_off_lic_0(knon,xtrun_off_lic_0_diag)673 ! call simplehydrol_export_xtrun_off_lic_0(knon,xtrun_off_lic_0_diag) 674 674 675 675 #endif … … 684 684 !**************************************************************************************** 685 685 ! Send run-off on land-ice to coupler if coupled ocean. 686 ! run_off_lic has been calculated in fonte_neigeor surf_inlandsis686 ! run_off_lic has been calculated in simple_hydrol or surf_inlandsis 687 687 ! If landice_opt>=2, corresponding call is done from surf_land_orchidee 688 688 !****************************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.
