Ignore:
Timestamp:
Mar 9, 2026, 10:29:53 AM (12 days ago)
Author:
jbclement
Message:

PEM:

  • Introduction of a configurable display/logging system with options 'out2term', 'out2log', 'verbosity_lvl'. All messages now use verbosity levels ('LVL_NFO', 'LVL_WRN', 'LVL_ERR' and 'LVL_DBG').
  • Code encapsulation improvements with systematic privacy/protection of module variables.
  • Addition of workflow safety checks for required executables, dependencies (e.g. 'ncdump'), input files and callphys keys.
  • Renaming of PEM starting and diagnostic files ("startevol.nc" into "startevo.nc", "diagevol.nc" into "diagevo.nc").

JBC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/evolution/surface.F90

    r4074 r4110  
    2424! PARAMETERS
    2525! ----------
    26 real(dp), dimension(:),   allocatable, protected :: albedodat_PCM  ! Albedo of bare ground
    27 real(dp), dimension(:,:), allocatable, protected :: albedo_PCM     ! Surface albedo_PCM
    28 real(dp), dimension(:,:), allocatable, protected :: emissivity_PCM ! Thermal IR surface emissivity_PCM
     26real(dp), dimension(:),   allocatable, protected, private :: albedodat_PCM  ! Albedo of bare ground
     27real(dp), dimension(:,:), allocatable, protected, private :: albedo_PCM     ! Surface albedo_PCM
     28real(dp), dimension(:,:), allocatable, protected          :: emissivity_PCM ! Thermal IR surface emissivity_PCM
    2929
    3030contains
     
    210210use geometry, only: ngrid, nslope, latitudes
    211211use frost,    only: h2o_frost4PCM, co2_frost4PCM
    212 use display,  only: print_msg
     212use display,  only: print_msg, LVL_NFO
    213213
    214214! DECLARATION
     
    234234
    235235! Reconstruction Loop
    236 call print_msg('> Building albedo and emmissivity for the PCM')
     236call print_msg('> Building albedo and emmissivity for the PCM',LVL_NFO)
    237237do i = 1,ngrid
    238238    ! Determine hemisphere: 1 = Northern, 2 = Southern
Note: See TracChangeset for help on using the changeset viewer.