Ignore:
Timestamp:
Oct 25, 2024, 1:41:15 PM (5 months ago)
Author:
abarral
Message:

Turn dimsoil.h into a module

Location:
LMDZ6/trunk/libf/phylmd/inlandsis
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified LMDZ6/trunk/libf/phylmd/inlandsis/VAR_SV.f90

    r5268 r5273  
    11MODULE VAR_SV
    2 
    3 
    4 IMPLICIT NONE
    5 
    6 INCLUDE "dimsoil.h"
     2      USE dimsoil_mod_h, ONLY: nsoilmx, nsnowmx
     3IMPLICIT NONE; PRIVATE
     4      PUBLIC nsol, nsot, nsno, nb_wri, klonv, knonv
    75
    86! +
  • TabularUnified LMDZ6/trunk/libf/phylmd/inlandsis/surf_inlandsis_mod.f90

    r5270 r5273  
    11MODULE surf_inlandsis_mod
    22
    3     IMPLICIT NONE
     3    IMPLICIT NONE; PRIVATE
     4    PUBLIC surf_inlandsis, get_soil_levels, SISVAT_ini, sisvatetat0, sisvatredem
    45
    56CONTAINS
     
    5152        USE VARphy
    5253        USE surface_data, only : iflag_tsurf_inlandsis, SnoMod, BloMod, ok_outfor
     54        USE dimsoil_mod_h, ONLY: nsoilmx, nsnowmx, nsismx
    5355
    5456        IMPLICIT NONE
    55 
    56         ! +--INTERFACE Variables
    57         ! +  ===================
    58         !    include  "dimsoil.h"
    5957
    6058        ! +--Global Variables
     
    755753        USE mod_phys_lmdz_para
    756754        USE VAR_SV
    757 
    758 
    759         !    INCLUDE "dimsoil.h"
     755        USE dimsoil_mod_h, ONLY: nsoilmx, nsnowmx, nsismx
    760756
    761757        REAL, DIMENSION(nsoilmx), INTENT(OUT) :: dz2, dz1
     
    10321028
    10331029    SUBROUTINE sisvatetat0 (fichnom, ikl2i)
    1034 
    10351030        USE dimphy
    10361031        USE mod_grid_phy_lmdz
    10371032        USE mod_phys_lmdz_para
    1038 
    10391033        USE iostart
    10401034        USE VAR_SV
     
    10431037        USE VARtSV
    10441038        USE indice_sol_mod
    1045 
     1039        USE dimsoil_mod_h, ONLY: nsoilmx, nsnowmx, nsismx
    10461040        IMPLICIT none
    10471041        !======================================================================
     
    10511045        !    include "indicesol.h"
    10521046
    1053         !    include "dimsoil.h"
     1047        !
    10541048        include "clesphys.h"
    10551049        include "compbl.h"
     
    12821276        USE indice_sol_mod
    12831277        USE dimphy
     1278        USE dimsoil_mod_h, ONLY: nsoilmx, nsnowmx, nsismx
    12841279
    12851280        IMPLICIT none
Note: See TracChangeset for help on using the changeset viewer.