source: LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 @ 6020

Last change on this file since 6020 was 6014, checked in by yann meurdesoif, 5 weeks ago

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

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 467 bytes
Line 
1!
2! $Id: pbl_surface_mod.F90 6014 2026-01-12 14:20:38Z ymeurdesoif $
3!
4MODULE pbl_surface_mod
5!
6! Planetary Boundary Layer and Surface module
7!
8! This module manages the calculation of turbulent diffusion in the boundary layer
9! and all interactions towards the differents sub-surfaces.
10!
11!
12  USE pbl_surface_data, ONLY : ftsoil, ydTs0, ydqs0, snow, iflag_pbl_surface_t2m_bug, iflag_new_t2mq2m, &
13                               ok_bug_zg_wk_pbl, smallestreal, beta_land
14  USE pbl_surface_main_mod
15
16END MODULE pbl_surface_mod
Note: See TracBrowser for help on using the repository browser.