SURFEX v8.1
General documentation of Surfex
read_namelists_idealn.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 ! #########
6 SUBROUTINE read_namelists_ideal_n (DGO, HPROGRAM)
7 ! #######################################################
8 !
9 !--------------------------------------------------------------------------
10 !
11 !
12 !
13 USE modd_diag_n, ONLY : diag_options_t
14 !
15 USE modn_ideal_n
16 !
17 USE modi_default_diag_ideal
18 USE modi_read_default_ideal_n
19 USE modi_read_ideal_conf_n
20 !
21 !
22 USE yomhook ,ONLY : lhook, dr_hook
23 USE parkind1 ,ONLY : jprb
24 !
25 IMPLICIT NONE
26 !
27 !
28 TYPE(diag_options_t), INTENT(INOUT) :: DGO
29 !
30  CHARACTER(LEN=6), INTENT(IN) :: HPROGRAM ! program calling surf. schemes
31 REAL(KIND=JPRB) :: ZHOOK_HANDLE
32 !
33 !----------------------------------------------------------
34 !ideal: reprend essentiellement la namelist NAM_DIAG_SURF
35 IF (lhook) CALL dr_hook('READ_NAMELISTS_IDEAL_N',0,zhook_handle)
38 !
39  CALL read_default_ideal_n(dgo, hprogram)
40 !
41  CALL read_ideal_conf_n(dgo, hprogram)
42  !
43 IF (lhook) CALL dr_hook('READ_NAMELISTS_IDEAL_N',1,zhook_handle)
44 !
45 END SUBROUTINE read_namelists_ideal_n
logical lreset_budgetc
Definition: modn_idealn.F90:49
logical lrad_budget
Definition: modn_idealn.F90:47
subroutine read_default_ideal_n(DGO, HPROGRAM)
logical l2m_min_zs
Definition: modn_idealn.F90:45
logical lsurf_budget
Definition: modn_idealn.F90:46
integer, parameter jprb
Definition: parkind1.F90:32
subroutine read_ideal_conf_n(DGO, HPROGRAM)
logical lsurf_budgetc
Definition: modn_idealn.F90:48
logical lsurf_vars
Definition: modn_idealn.F90:51
logical lcoef
Definition: modn_idealn.F90:50
logical lhook
Definition: yomhook.F90:15
subroutine default_diag_ideal(K2M, OSURF_BUDGET, O2M_MIN_ZS, ORAD_BUD
subroutine read_namelists_ideal_n(DGO, HPROGRAM)