From 965671e79ee22af9d70a554c72bc8aa79a78f44e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Oriol=20Tint=C3=B3=20Prims?= <oriol.tinto@lmu.de>
Date: Fri, 17 Mar 2023 12:22:24 +0100
Subject: [PATCH] Add namelist files

---
 ...icon_atmosphere_real-from-dwd-ana.namelist | 89 +++++++++++++++++++
 .../icon_master_real-from-dwd-ana.namelist    | 16 ++++
 2 files changed, 105 insertions(+)
 create mode 100644 namelists/icon_atmosphere_real-from-dwd-ana.namelist
 create mode 100644 namelists/icon_master_real-from-dwd-ana.namelist

diff --git a/namelists/icon_atmosphere_real-from-dwd-ana.namelist b/namelists/icon_atmosphere_real-from-dwd-ana.namelist
new file mode 100644
index 0000000..c9422fd
--- /dev/null
+++ b/namelists/icon_atmosphere_real-from-dwd-ana.namelist
@@ -0,0 +1,89 @@
+&run_nml
+    ltestcase                   = .false.
+    dtime                       =  180
+    output                      = 'nml'
+    msg_level                   = 15
+    num_lev                     = 90
+    lvert_nest                  = .false.
+    ldynamics                   = .true.
+    ltransport                  = .true.
+    ntracer                     = 5
+    iforcing                    = 3
+/
+
+&time_nml
+    dt_restart = ${checkpoint_time}
+/
+
+&io_nml
+    dt_checkpoint = ${checkpoint_time}
+/
+
+&nwp_phy_nml
+    lupatmo_phy = .FALSE.
+/
+
+&grid_nml
+    dynamics_parent_grid_id     = 0
+    dynamics_grid_filename      = '${dynamics_grid_filename}'
+    radiation_grid_filename     = '${radiation_grid_filename}'
+    lredgrid_phys               = .true.
+/
+
+&extpar_nml
+    itopo                       = 1
+    extpar_filename             = '${external_parameters_filename}'
+/
+
+&initicon_nml
+    init_mode                   = 1,
+    dwdfg_filename              = '$FG_FILE'
+    dwdana_filename             = '$AN_FILE'
+    lconsistency_checks         = .false.
+    ana_varnames_map_file       = 'ana_varnames_map_file.txt'
+/
+
+! settings from operational setup for vertical coordinate
+&sleve_nml
+    min_lay_thckn               = 20.
+    max_lay_thckn               = 400.
+    htop_thcknlimit             = 14000.
+    top_height                  = 75000.
+    stretch_fac                 = 0.9
+    decay_scale_1               = 4000.
+    decay_scale_2               = 2500.
+    decay_exp                   = 1.2
+    flat_height                 = 16000.
+/
+
+&nonhydrostatic_nml
+    damp_height                 = 22000.
+    rayleigh_coeff              = 1
+/
+
+
+&parallel_nml
+    nproma                      = 16
+/
+
+! LATBC files, these files will be used as input for the next example.
+&output_nml
+    file_interval               = 'PT3600S'
+    output_start                = '${Chunk_START_DATE}'
+    output_end                  = '${Chunk_END_DATE}'
+    output_filename             = "latbc"
+    output_interval             = 'PT3600S'
+    include_last                = .true.
+    ml_varlist                  = 'u', 'v', 'w', 'theta_v', 'rho', 'qv', 'qc', 'qi', 'qr', 'qs', 'z_ifc'
+/
+
+! First Guess file
+&output_nml
+    file_interval               = 'PT3600S'
+    output_start                = '${Chunk_START_DATE}'
+    output_end                  = '${Chunk_END_DATE}'
+    output_filename             = "init"
+    output_interval             = 'PT3600S'
+    include_last                = .true.
+    ml_varlist                  = 'group:dwd_fg_atm_vars', 'group:dwd_fg_sfc_vars'
+/
diff --git a/namelists/icon_master_real-from-dwd-ana.namelist b/namelists/icon_master_real-from-dwd-ana.namelist
new file mode 100644
index 0000000..a031b6d
--- /dev/null
+++ b/namelists/icon_master_real-from-dwd-ana.namelist
@@ -0,0 +1,16 @@
+&master_nml
+    lrestart                    = ${is_restart}
+    lrestart_write_last         = .true.
+/
+
+&master_model_nml
+    model_type =                1                       ! atmospheric model
+    model_name =                "ATMO"                  ! name of this model component
+    model_namelist_filename =   "icon_atmosphere.namelist"
+/
+
+&master_time_control_nml
+    calendar                    = "proleptic gregorian"
+    experimentStartDate         = '${Chunk_START_DATE}'
+    experimentStopDate          = '${Chunk_END_DATE}'
+/
\ No newline at end of file
-- 
GitLab