Ignore:
Timestamp:
Jan 12, 2026, 3:20:38 PM (3 weeks ago)
Author:
yann meurdesoif
Message:

Split pbl_surface_mod.F90 into several files to avoid too heavy compilation time, specifically for ifort.

  • pbl_surface_data.F90 => module variables
  • pbl_surface_main_mod.F90 => pbl_surf routine use by external subroutine (as previously)
  • pbl_surface_uncompress_pre_mod.F90 => routien for preparing sub-surface calls and compress.
  • pbl_subsrf_mod.F90 => call for each sub surface (in knon-compressed)
  • pbl_subsrf_uncompressed_post_mod.F90 => finalize sub-surface call and uncompress
  • pbl_surface_mod.F90 => join modules pbl_surface_data_mod + pbl_surface_main_mod.F90 for retro-compatibility.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.f90

    r6005 r6014  
    3939  USE ioipsl,             ONLY: flininfo, flinopen, flinget, flinclo
    4040  USE assert_eq_m,        ONLY: assert_eq
    41   USE dimphy,             ONLY: klon
     41  USE dimphy,             ONLY: klon, zmasq
    4242  USE conf_dat_m,         ONLY: conf_dat2d
    4343  USE phys_state_var_mod, ONLY: zmea, zstd, zsig, zgam, zthe, zpic, zval, z0m, &
Note: See TracChangeset for help on using the changeset viewer.