# # ChangeLog for LMDZ6/branches/PBLSURF_GPUPORT # # Generated by Trac 1.2 # Dec 11, 2025, 6:56:41 AM Thu, 04 Dec 2025 19:02:43 GMT yann meurdesoif [5914] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calbeta_clim.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_hetero_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surface_data.f90 (modified) gpu port of surf_land YM Thu, 04 Dec 2025 12:38:46 GMT yann meurdesoif [5908] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/fonte_neige_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_landice_mod.F90 (modified) gpu port of surf_landice YM Tue, 02 Dec 2025 15:32:09 GMT yann meurdesoif [5896] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phy_common/mod_phys_lmdz_mpi_data.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phy_common/mod_phys_lmdz_omp_data.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/albedo.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calcul_fluxs_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/limit_read_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/o3_chem_m.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_albedo.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_forced_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/orbite.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/s2s.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_ocean_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surface_data.f90 (modified) GPU port of surf_ocean YM Thu, 27 Nov 2025 17:44:57 GMT yann meurdesoif [5889] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/Ocean_skin/esat_m.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/Ocean_skin/sens_heat_rain_m.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/albsno.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calbeta.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calcul_fluxs_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/fonte_neige_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/limit_read_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_forced_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_slab_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/soil.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_hetero_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_landice_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_seaice_mod.F90 (modified) GPU port of surf_seaice YM Mon, 24 Nov 2025 17:53:46 GMT yann meurdesoif [5887] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/hbtm_mod.f90 (modified) GPU port of HBTM YM Mon, 24 Nov 2025 17:45:26 GMT yann meurdesoif [5886] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada_c.F90 (modified) yamada_c : some cleaning YM Mon, 24 Nov 2025 17:39:59 GMT yann meurdesoif [5885] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada_c.F90 (modified) yamada_c : bug fix - mismatch index on zlev - uninitialized levels ... Mon, 24 Nov 2025 15:12:17 GMT yann meurdesoif [5884] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/wx_pbl_mod.f90 (modified) GPU port of wx_evappot, wx_pbl_split, wx_pbl_check, wx_pbl_dts_check YM Mon, 24 Nov 2025 13:51:09 GMT yann meurdesoif [5883] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/freinage.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) GPU port of freinage subroutine untested (need orchidee) YM Mon, 24 Nov 2025 13:14:33 GMT yann meurdesoif [5882] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/screenc_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/stdlevvar_mod.f90 (modified) GPU port of stdlevvar & stdlevvarn YM Mon, 24 Nov 2025 11:03:30 GMT yann meurdesoif [5881] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/wx_pbl_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/wx_pbl_var_mod.f90 (modified) GPU port of wx_pbl_prelim_0, wx_pbl_prelim_beta, wx_pbl_dts_merge YM Fri, 21 Nov 2025 18:05:56 GMT yann meurdesoif [5880] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_qbs_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) GPU port of clim_qbs_up + clim_qbs_down => (untested for test case) YM Fri, 21 Nov 2025 17:51:05 GMT yann meurdesoif [5879] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_wind_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) GPU port of climb_wind_up + climb_wind_down YM Fri, 21 Nov 2025 17:25:43 GMT yann meurdesoif [5878] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_hq_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) GPU port of climb_hq_up +climb_hq_down YM Fri, 21 Nov 2025 14:58:45 GMT yann meurdesoif [5876] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/cdrag_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/clc_core_cp.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coare30_flux_cnrm_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coare_cp_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coef_diff_turb_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coefkzmin.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ecumev6_flux.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/lmdz_call_atke.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/modd_csts.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/qsat_seawater.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/qsat_seawater2.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_hetero_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ustarhb.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/vdif_kcay.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada4.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada_c.F90 (modified) GPU port of cdrag + call_atke + coef_diff_turb YM Wed, 19 Nov 2025 13:44:59 GMT yann meurdesoif [5875] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) gpu port of pbl_surface_uncompressed_post YM Wed, 19 Nov 2025 10:03:49 GMT yann meurdesoif [5874] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) GPU port of pbl_surface_uncompress_pre YM Wed, 19 Nov 2025 10:01:03 GMT yann meurdesoif [5873] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/cdrag_mod.f90 (modified) GPU port : remove block construct that are incompatible with GPU- ... Mon, 17 Nov 2025 15:01:45 GMT yann meurdesoif [5869] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) cleaning : remove old pbl_surface subroutine source that was ... Mon, 17 Nov 2025 14:50:06 GMT yann meurdesoif [5868] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/add_phys_tend_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/albedo.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calbeta.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/calcul_fluxs_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/cdrag_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_hq_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_qbs_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/climb_wind_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coef_diff_turb_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/coefkzmin.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/cpl_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/fonte_neige_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/freinage.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/hbtm_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/inlandsis/surf_inlandsis_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/limit_read_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_albedo.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_cpl_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_forced_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/ocean_slab_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/phys_output_var_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/soil.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/stdlevvar_mod.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_hetero_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_bucket_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_land_orchidee_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_landice_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_ocean_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_param_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/surf_seaice_mod.F90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada4.f90 (modified) * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/yamada_c.F90 (modified) Separate pbl_surface into 3 subroutines for GPU port - ... Mon, 17 Nov 2025 10:53:44 GMT yann meurdesoif [5867] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phylmd/cdrag_mod.f90 (modified) Bug fix in cdrag Arrays are addressed inside a klon loop, so must ... Mon, 17 Nov 2025 10:42:50 GMT yann meurdesoif [5866] * LMDZ6/branches/PBLSURF_GPUPORT/libf/phy_common/lmdz_checksum.f90 (added) Implement global checksum on array. YM Fri, 14 Nov 2025 18:19:57 GMT yann meurdesoif [5865] * LMDZ6/branches/PBLSURF_GPUPORT (copied) Branch creation for GPU port of PBL surface. YM Mon, 22 Sep 2025 13:26:41 GMT musat [5827] * LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90 (modified) Suite et correction commission 5825 : iflag_tropo devient ...