9.0
general documentation
Loading...
Searching...
No Matches
cs_atmo.h
Go to the documentation of this file.
1#ifndef __CS_ATMO_H__
2#define __CS_ATMO_H__
3
4/*============================================================================
5 * Main for atmospheric related functions
6 *============================================================================*/
7
8/*
9 This file is part of code_saturne, a general-purpose CFD tool.
10
11 Copyright (C) 1998-2025 EDF S.A.
12
13 This program is free software; you can redistribute it and/or modify it under
14 the terms of the GNU General Public License as published by the Free Software
15 Foundation; either version 2 of the License, or (at your option) any later
16 version.
17
18 This program is distributed in the hope that it will be useful, but WITHOUT
19 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
20 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
21 details.
22
23 You should have received a copy of the GNU General Public License along with
24 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
25 Street, Fifth Floor, Boston, MA 02110-1301, USA.
26*/
27
28/*----------------------------------------------------------------------------*/
29
30/*----------------------------------------------------------------------------
31 * Local headers
32 *----------------------------------------------------------------------------*/
33
34#include "base/cs_base.h"
35
36/*----------------------------------------------------------------------------*/
37
39
40/*============================================================================
41 * Local Macro definitions
42 *============================================================================*/
43
44/*============================================================================
45 * Type definitions
46 *============================================================================*/
47
48/*----------------------------------------------------------------------------
49 * Atmospheric models
50 *----------------------------------------------------------------------------*/
51
60
61/*----------------------------------------------------------------------------
62 * Atmospheric nucleation models
63 *----------------------------------------------------------------------------*/
64
73
74/*----------------------------------------------------------------------------
75 * Atmospheric aerosol external library
76 *----------------------------------------------------------------------------*/
77
84
85/*----------------------------------------------------------------------------
86 * Atmospheric universal functions
87 *----------------------------------------------------------------------------*/
88
98
99/*----------------------------------------------------------------------------
100 * Atmospheric soil model
101 *----------------------------------------------------------------------------*/
102
115
116/*----------------------------------------------------------------------------
117 * Atmospheric soil micro-scale options
118 *----------------------------------------------------------------------------*/
119
130
131/*============================================================================
132 * Type definitions
133 *============================================================================*/
134
136
138
139/*----------------------------------------------------------------------------
140 * Atmospheric model options descriptor
141 *----------------------------------------------------------------------------*/
142
143typedef struct {
144 /* Space and time reference of the run */
146 int syear;
150 int shour;
152 int smin;
166 union {
168 int nbmetd; /* deprecated */
169 };
171 union {
173 int nbmett; /* deprecated */
174 };
176 union {
179 };
180
182 union {
185 };
197
200
236
249
264
268
271
274
275 /* Model options */
310
313
352
375
376 /* 1D meteo profiles */
402
425
440
441 bool rain;
450
489
491
493
495
496/*----------------------------------------------------------------------------
497 * Atmospheric model constants descriptor
498 *----------------------------------------------------------------------------*/
499
500typedef struct {
501 /* Space and time reference of the run */
504
506
507/*----------------------------------------------------------------------------
508 * Atmospheric chemistry options descriptor
509 *----------------------------------------------------------------------------*/
510
590
591/*----------------------------------------------------------------------------
592 * Atmospheric imbrication option
593 *----------------------------------------------------------------------------*/
594
625
626/*============================================================================
627 * Static global variables
628 *============================================================================*/
629
630/* Pointer to atmo options structure */
632
633/* Pointer to atmo constants structure */
635
636/* Pointer to atmo chemistry structure */
638
639/* Pointer to atmo imbrication structure */
641
642/*============================================================================
643 * Public function definitions
644 *============================================================================*/
645
646void
648
649/*----------------------------------------------------------------------------
650 * initialize fields, stage 0
651 *----------------------------------------------------------------------------*/
652
653void
655
656/*----------------------------------------------------------------------------
657 * Automatic boundary condition for cooling towers
658 *----------------------------------------------------------------------------*/
659
660void
661cs_atmo_bcond(void);
662
663/*----------------------------------------------------------------------------*/
667/*----------------------------------------------------------------------------*/
668
669void
671
672/*----------------------------------------------------------------------------*/
676/*----------------------------------------------------------------------------*/
677
678void
680
681/*----------------------------------------------------------------------------*/
685/*----------------------------------------------------------------------------*/
686
687void
689
690/*----------------------------------------------------------------------------*/
712/*----------------------------------------------------------------------------*/
713
714void
716
717/*----------------------------------------------------------------------------*/
735/*----------------------------------------------------------------------------*/
736
737void
739
740/*----------------------------------------------------------------------------*/
749/*----------------------------------------------------------------------------*/
750
753 cs_real_t dlmo);
754
755/*----------------------------------------------------------------------------*/
765/*----------------------------------------------------------------------------*/
766
769 cs_real_t dlmo,
770 cs_real_t prt);
771
772/*----------------------------------------------------------------------------*/
782/*----------------------------------------------------------------------------*/
783
786 cs_real_t z0,
787 cs_real_t dlmo);
788
789/*----------------------------------------------------------------------------*/
800/*----------------------------------------------------------------------------*/
801
804 cs_real_t z0,
805 cs_real_t dlmo,
806 cs_real_t prt);
807
808/*----------------------------------------------------------------------------*/
822/*----------------------------------------------------------------------------*/
823
824void
826 cs_real_t z0,
827 cs_real_t du,
829 cs_real_t beta,
830 cs_real_t gredu,
831 cs_real_t *dlmo,
832 cs_real_t *ustar);
833
834/*----------------------------------------------------------------------------*/
848/*----------------------------------------------------------------------------*/
849
850void
852 cs_real_t z0,
853 cs_real_t du,
854 cs_real_t flux,
855 cs_real_t beta,
856 cs_real_t gredu,
857 cs_real_t *dlmo,
858 cs_real_t *ustar);
859
860/*----------------------------------------------------------------------------*/
866/*----------------------------------------------------------------------------*/
867
868void
869cs_atmo_set_meteo_file_name(const char *file_name);
870
871/*----------------------------------------------------------------------------*/
877/*----------------------------------------------------------------------------*/
878
879void
880cs_atmo_set_chem_conc_file_name(const char *file_name);
881
882/*----------------------------------------------------------------------------*/
888/*----------------------------------------------------------------------------*/
889
890void
891cs_atmo_set_aero_conc_file_name(const char *file_name);
892
893/*----------------------------------------------------------------------------*/
899/*----------------------------------------------------------------------------*/
900
901void
902cs_atmo_chemistry_set_spack_file_name(const char *file_name);
903
904/*----------------------------------------------------------------------------*/
910/*----------------------------------------------------------------------------*/
911
912void
913cs_atmo_chemistry_set_aerosol_file_name(const char *file_name);
914
915/*----------------------------------------------------------------------------*/
921/*----------------------------------------------------------------------------*/
922
923void
925
926/*----------------------------------------------------------------------------*/
948/*----------------------------------------------------------------------------*/
949
950void
952 cs_real_t xlong,
953 cs_real_t jour,
954 cs_real_t heurtu,
955 int imer,
956 cs_real_t *albe,
957 cs_real_t *za,
958 cs_real_t *muzero,
959 cs_real_t *omega,
960 cs_real_t *fo);
961
962/*----------------------------------------------------------------------------*/
966/*----------------------------------------------------------------------------*/
967
968void
970
971/*----------------------------------------------------------------------------*/
977/*----------------------------------------------------------------------------*/
978
979int
981
982/*----------------------------------------------------------------------------*/
986/*----------------------------------------------------------------------------*/
987
988void
990
991/*----------------------------------------------------------------------------*/
995/*----------------------------------------------------------------------------*/
996
997void
999
1000/*----------------------------------------------------------------------------*/
1004/*----------------------------------------------------------------------------*/
1005
1006void
1008
1009/*----------------------------------------------------------------------------*/
1013/*----------------------------------------------------------------------------*/
1014
1015void
1016cs_atmo_finalize(void);
1017
1018/*----------------------------------------------------------------------------*/
1022/*----------------------------------------------------------------------------*/
1023
1024void
1026
1027/*----------------------------------------------------------------------------*/
1031/*----------------------------------------------------------------------------*/
1032
1033void
1034cs_soil_model(void);
1035
1036/*----------------------------------------------------------------------------*/
1037
1039
1040#endif /* __CS_ATMO_H__ */
cs_atmo_model_t
Definition cs_atmo.h:52
@ CS_ATMO_DRY
Definition cs_atmo.h:56
@ CS_ATMO_CONSTANT_DENSITY
Definition cs_atmo.h:55
@ CS_ATMO_OFF
Definition cs_atmo.h:54
@ CS_ATMO_HUMID
Definition cs_atmo.h:57
cs_real_t cs_mo_phih(cs_real_t z, cs_real_t dlmo, cs_real_t prt)
Universal function phih for neutral, stable and unstable.
void cs_atmo_declare_chem_from_spack(void)
This function declare additional transported variables for atmospheric module for the chemistry defin...
Definition cs_atmo.cpp:5418
void cs_atmo_phyvar_update(void)
cs_atmo_soil_cat_t
Definition cs_atmo.h:103
@ CS_ATMO_SOIL_23_CAT
Definition cs_atmo.h:112
@ CS_ATMO_SOIL_5_CAT
Definition cs_atmo.h:106
@ CS_ATMO_SOIL_7_CAT
Definition cs_atmo.h:109
void cs_atmo_log_setup(void)
Print the atmospheric module options to setup.log.
Definition cs_atmo.cpp:5660
cs_atmo_soil_meb_model_t
Definition cs_atmo.h:120
@ CS_ATMO_SOIL_GENUINE
Definition cs_atmo.h:123
@ CS_ATMO_SOIL_VEGETATION
Definition cs_atmo.h:127
@ CS_ATMO_SOIL_PHOTOVOLTAICS
Definition cs_atmo.h:125
cs_atmo_nucleation_type_t
Definition cs_atmo.h:65
@ CS_ATMO_NUC_OFF
Definition cs_atmo.h:67
@ CS_ATMO_NUC_ABDUL_RAZZAK
Definition cs_atmo.h:70
@ CS_ATMO_NUC_COHARD
Definition cs_atmo.h:69
@ CS_ATMO_NUC_PRUPPACHER_KLETT
Definition cs_atmo.h:68
int cs_atmo_chemistry_need_initialization(void)
Check if the chemistry module needs initialization.
Definition cs_atmo.cpp:5649
void cs_atmo_aerosol_log_setup(void)
Print the atmospheric aerosols options to setup.log.
Definition cs_atmo.cpp:5846
void cs_atmo_chemistry_initialization_deactivate(void)
Deactivate chemistry initialization procedure.
Definition cs_atmo.cpp:5635
cs_real_t cs_mo_psim(cs_real_t z, cs_real_t z0, cs_real_t dlmo)
Universal function psim for neutral, stable and unstable.
void cs_atmo_fields_init0(void)
Definition cs_atmo.cpp:2584
void cs_atmo_z_ground_compute(void)
This function computes the ground elevation.
Definition cs_atmo.cpp:4576
void cs_atmo_set_aero_conc_file_name(const char *file_name)
This function set the file name of the aerosol concentration file.
Definition cs_atmo.cpp:5078
cs_atmo_universal_functions_t
Definition cs_atmo.h:89
@ CS_ATMO_UNIV_FN_BUSINGER
Definition cs_atmo.h:93
@ CS_ATMO_UNIV_FN_CARL
Definition cs_atmo.h:95
@ CS_ATMO_UNIV_FN_CHENG
Definition cs_atmo.h:91
@ CS_ATMO_UNIV_FN_HARTOGENSIS
Definition cs_atmo.h:94
@ CS_ATMO_UNIV_FN_HOGSTROM
Definition cs_atmo.h:92
void cs_mo_compute_from_thermal_diff(cs_real_t z, cs_real_t z0, cs_real_t du, cs_real_t dt, cs_real_t beta, cs_real_t gredu, cs_real_t *dlmo, cs_real_t *ustar)
Compute LMO, friction velocity ustar, friction temperature tstar from a thermal difference using Moni...
void cs_atmo_chemistry_set_spack_file_name(const char *file_name)
This function set the file name of the SPACK file.
Definition cs_atmo.cpp:5369
cs_atmo_option_t * cs_glob_atmo_option
cs_atmo_chemistry_t * cs_glob_atmo_chemistry
void cs_mo_compute_from_thermal_flux(cs_real_t z, cs_real_t z0, cs_real_t du, cs_real_t flux, cs_real_t beta, cs_real_t gredu, cs_real_t *dlmo, cs_real_t *ustar)
Compute LMO, friction velocity ustar, friction temperature tstar from a thermal flux using Monin Obuk...
void cs_atmo_finalize(void)
Deallocate arrays for atmo module.
Definition cs_atmo.cpp:5892
cs_real_t cs_mo_phim(cs_real_t z, cs_real_t dlmo)
Universal function phim for neutral, stable and unstable.
cs_atmo_aerosol_type_t
Definition cs_atmo.h:78
@ CS_ATMO_AEROSOL_SSH
Definition cs_atmo.h:81
@ CS_ATMO_AEROSOL_OFF
Definition cs_atmo.h:80
void cs_atmo_compute_solar_angles(cs_real_t xlat, cs_real_t xlong, cs_real_t jour, cs_real_t heurtu, int imer, cs_real_t *albe, cs_real_t *za, cs_real_t *muzero, cs_real_t *omega, cs_real_t *fo)
1D Radiative scheme - Solar data + zenithal angle)
Definition cs_atmo.cpp:5531
void cs_soil_model(void)
Compute soil and interface values using Deardorff force restore method.
Definition cs_atmo.cpp:3626
void cs_atmo_bcond(void)
Definition cs_atmo.cpp:2977
void cs_atmo_set_chem_conc_file_name(const char *file_name)
This function set the file name of the chemistry concentration file.
Definition cs_atmo.cpp:5049
void cs_atmo_chemistry_log_setup(void)
Print the atmospheric chemistry options to setup.log.
Definition cs_atmo.cpp:5781
void cs_atmo_chemistry_set_aerosol_file_name(const char *file_name)
This function sets the file name to initialize the aerosol library.
Definition cs_atmo.cpp:5394
void cs_atmo_init_meteo_profiles(void)
Initialize meteo profiles if no meteo file is given.
Definition cs_atmo.cpp:3993
void cs_user_soil_model(void)
Allow call of cs_user fonctions during soil model computation.
void cs_atmo_init_chemistry(void)
Initialize chemistry array.
Definition cs_atmo.cpp:5108
cs_atmo_imbrication_t * cs_glob_atmo_imbrication
cs_real_t cs_mo_psih(cs_real_t z, cs_real_t z0, cs_real_t dlmo, cs_real_t prt)
Universal function psih for neutral, stable and unstable.
void cs_atmo_compute_meteo_profiles(void)
Compute meteo profiles if no meteo file is given.
Definition cs_atmo.cpp:4307
void cs_atmo_hydrostatic_profiles_compute(void)
Compute hydrostatic profiles of density and pressure.
Definition cs_atmo.cpp:4784
void cs_atmo_set_meteo_file_name(const char *file_name)
This function set the file name of the meteo file.
Definition cs_atmo.cpp:5020
cs_atmo_constants_t * cs_glob_atmo_constants
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
#define END_C_DECLS
Definition cs_defs.h:543
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition cs_defs.h:359
@ dt
Definition cs_field_pointer.h:65
Definition cs_atmo.h:511
bool init_gas_with_lib
Definition cs_atmo.h:538
int model
Definition cs_atmo.h:520
int * species_to_scalar_id
Definition cs_atmo.h:546
cs_real_t * molar_mass
Definition cs_atmo.h:550
cs_real_t * dlconc0
Definition cs_atmo.h:558
int n_species
Definition cs_atmo.h:521
cs_atmo_aerosol_type_t aerosol_model
Definition cs_atmo.h:533
char * aero_file_name
Definition cs_atmo.h:560
cs_real_t * x_conc_profiles
Definition cs_atmo.h:585
bool chemistry_with_photolysis
Definition cs_atmo.h:528
bool frozen_gas_chem
Definition cs_atmo.h:536
int * species_to_field_id
Definition cs_atmo.h:547
cs_real_t * t_conc_profiles
Definition cs_atmo.h:583
cs_real_t * y_conc_profiles
Definition cs_atmo.h:587
int n_species_profiles
Definition cs_atmo.h:576
int n_reactions
Definition cs_atmo.h:522
int * species_profiles_to_field_id
Definition cs_atmo.h:548
cs_real_t * conc_profiles
Definition cs_atmo.h:579
bool init_aero_with_lib
Definition cs_atmo.h:540
char * aero_conc_file_name
Definition cs_atmo.h:566
cs_real_t * z_conc_profiles
Definition cs_atmo.h:581
char * chem_conc_file_name
Definition cs_atmo.h:563
int nt_step_profiles
Definition cs_atmo.h:571
int n_layer
Definition cs_atmo.h:542
int n_z_profiles
Definition cs_atmo.h:573
int chemistry_sep_mode
Definition cs_atmo.h:525
int * chempoint
Definition cs_atmo.h:551
int n_size
Definition cs_atmo.h:544
cs_real_t * conv_factor_jac
Definition cs_atmo.h:553
char * spack_file_name
Definition cs_atmo.h:545
cs_real_t * reacnum
Definition cs_atmo.h:555
Definition cs_atmo.h:500
cs_real_t ps
Definition cs_atmo.h:503
Definition cs_atmo.h:595
bool cressman_theta
Definition cs_atmo.h:609
int id_tke
Definition cs_atmo.h:620
int id_qw
Definition cs_atmo.h:618
int id_v
Definition cs_atmo.h:617
cs_real_t horizontal_influence_radius
Definition cs_atmo.h:613
bool cressman_u
Definition cs_atmo.h:603
bool cressman_eps
Definition cs_atmo.h:608
int id_u
Definition cs_atmo.h:616
bool cressman_v
Definition cs_atmo.h:604
bool cressman_qw
Definition cs_atmo.h:605
cs_real_t vertical_influence_radius
Definition cs_atmo.h:612
int id_nc
Definition cs_atmo.h:619
int id_eps
Definition cs_atmo.h:621
bool imbrication_verbose
Definition cs_atmo.h:599
bool cressman_nc
Definition cs_atmo.h:606
bool imbrication_flag
Definition cs_atmo.h:598
bool cressman_tke
Definition cs_atmo.h:607
int id_theta
Definition cs_atmo.h:622
Definition cs_atmo.h:143
cs_real_t meteo_t1
Definition cs_atmo.h:345
cs_real_t domain_orientation
Definition cs_atmo.h:267
int nbmetm
Definition cs_atmo.h:178
cs_real_t meteo_zi
Definition cs_atmo.h:321
cs_real_t * z_dyn_met
Definition cs_atmo.h:404
cs_real_t * rad_1d_zray
Definition cs_atmo.h:225
int squant
Definition cs_atmo.h:148
cs_real_t * soil_cat_r2
Definition cs_atmo.h:482
cs_real_t * rho_met
Definition cs_atmo.h:392
cs_real_t meteo_dlmo
Definition cs_atmo.h:315
int qv_profile
Definition cs_atmo.h:424
cs_real_t * hyd_p_met
Definition cs_atmo.h:410
int infrared_1D_profile
Definition cs_atmo.h:486
int distribution_model
Definition cs_atmo.h:302
cs_real_t * rad_1d_dacinfe
Definition cs_atmo.h:206
int hydrostatic_pressure_model
Definition cs_atmo.h:420
int radiative_model_1d
Definition cs_atmo.h:187
cs_real_t ssec
Definition cs_atmo.h:154
cs_real_t * rad_1d_tauzq
Definition cs_atmo.h:219
cs_real_t * rad_1d_qw0
Definition cs_atmo.h:259
cs_real_t * rad_1d_aco2
Definition cs_atmo.h:208
cs_real_t * rad_1d_ql
Definition cs_atmo.h:240
cs_real_t * rad_1d_p0
Definition cs_atmo.h:261
bool rupture
Definition cs_atmo.h:449
int syear
Definition cs_atmo.h:146
int sedimentation_model
Definition cs_atmo.h:277
cs_real_t * soil_cat_thermal_inertia
Definition cs_atmo.h:463
cs_real_t soil_w1_ini
Definition cs_atmo.h:459
cs_atmo_soil_meb_model_t soil_meb_model
Definition cs_atmo.h:439
cs_real_t * rad_1d_emissi0
Definition cs_atmo.h:253
cs_real_t aod_h2o_tot
Definition cs_atmo.h:492
bool accretion
Definition cs_atmo.h:443
bool compute_z_ground
Definition cs_atmo.h:270
cs_real_t * rad_1d_sol_div
Definition cs_atmo.h:229
cs_real_t * rad_1d_ird
Definition cs_atmo.h:233
int shour
Definition cs_atmo.h:150
cs_real_t meteo_qwstar
Definition cs_atmo.h:356
cs_real_t meteo_zt1
Definition cs_atmo.h:327
bool autocollection_cloud
Definition cs_atmo.h:445
cs_real_t meteo_t0
Definition cs_atmo.h:343
int deposition_model
Definition cs_atmo.h:279
cs_real_t * rad_1d_daco2
Definition cs_atmo.h:211
int smin
Definition cs_atmo.h:152
cs_real_t * rad_1d_acsups
Definition cs_atmo.h:215
cs_real_t meteo_qw1
Definition cs_atmo.h:358
bool autocollection_rain
Definition cs_atmo.h:446
cs_real_t * rad_1d_qw
Definition cs_atmo.h:238
int nbmaxt
Definition cs_atmo.h:184
cs_real_t * ndrop_met
Definition cs_atmo.h:396
int cloud_type
Definition cs_atmo.h:442
cs_real_t * rad_1d_tauz
Definition cs_atmo.h:221
cs_real_t * v_met
Definition cs_atmo.h:382
cs_real_t meteo_u1
Definition cs_atmo.h:333
cs_real_t y_l93
Definition cs_atmo.h:164
int meteo_phih_s
Definition cs_atmo.h:370
cs_real_t * rad_1d_ir_div
Definition cs_atmo.h:227
int subgrid_model
Definition cs_atmo.h:297
cs_real_t * rad_1d_acsup
Definition cs_atmo.h:214
cs_real_t * soil_cat_albedo
Definition cs_atmo.h:469
cs_real_t * ek_met
Definition cs_atmo.h:386
cs_real_t soil_humidity
Definition cs_atmo.h:457
cs_real_t * u_met
Definition cs_atmo.h:380
cs_real_t meteo_zu2
Definition cs_atmo.h:325
cs_real_t meteo_uref
Definition cs_atmo.h:331
cs_real_t * soil_cat_r1
Definition cs_atmo.h:480
cs_real_t meteo_ustar0
Definition cs_atmo.h:337
int soil_zone_id
Definition cs_atmo.h:434
cs_real_t meteo_z0
Definition cs_atmo.h:317
int rad_1d_nlevels_max
Definition cs_atmo.h:194
int nbmetd
Definition cs_atmo.h:168
cs_real_t soil_w2_ini
Definition cs_atmo.h:461
cs_real_t * rad_1d_theta0
Definition cs_atmo.h:257
cs_real_t * rad_1d_temp0
Definition cs_atmo.h:255
cs_real_t * rad_1d_dacsups
Definition cs_atmo.h:217
char * meteo_file_name
Definition cs_atmo.h:312
cs_real_t * rad_1d_sold
Definition cs_atmo.h:235
cs_real_t * z_temp_met
Definition cs_atmo.h:406
cs_real_t * xyp_met
Definition cs_atmo.h:378
cs_real_t latitude
Definition cs_atmo.h:158
bool autoconversion
Definition cs_atmo.h:444
int meteo_phim_s
Definition cs_atmo.h:368
cs_real_t * soil_cat_emissi
Definition cs_atmo.h:471
cs_real_t meteo_wstar0
Definition cs_atmo.h:339
int met_1d_nlevels_t
Definition cs_atmo.h:172
int met_1d_nlevels_d
Definition cs_atmo.h:167
cs_real_t meteo_sensi
Definition cs_atmo.h:366
cs_real_t soil_temperature
Definition cs_atmo.h:455
int meteo_phih_u
Definition cs_atmo.h:374
cs_real_t * rad_1d_rho0
Definition cs_atmo.h:263
cs_real_t meteo_t2
Definition cs_atmo.h:347
cs_real_t * rad_1d_solu
Definition cs_atmo.h:234
int met_1d_nlevels_max_t
Definition cs_atmo.h:183
cs_real_t * rad_1d_albedo0
Definition cs_atmo.h:251
cs_real_t * w_met
Definition cs_atmo.h:384
cs_real_t * time_met
Definition cs_atmo.h:408
cs_real_t meteo_zu1
Definition cs_atmo.h:323
cs_real_t meteo_tstar
Definition cs_atmo.h:349
int theo_interp
Definition cs_atmo.h:273
cs_real_t * soil_cat_thermal_roughness
Definition cs_atmo.h:467
cs_real_t longitude
Definition cs_atmo.h:156
cs_atmo_soil_cat_t soil_cat
Definition cs_atmo.h:432
cs_real_t meteo_qw2
Definition cs_atmo.h:360
cs_real_t aod_o3_tot
Definition cs_atmo.h:490
int met_1d_ntimes
Definition cs_atmo.h:177
int nbmett
Definition cs_atmo.h:173
cs_real_t meteo_evapor
Definition cs_atmo.h:364
int open_bcs_treatment
Definition cs_atmo.h:272
cs_real_t soil_surf_temp
Definition cs_atmo.h:453
int soil_model
Definition cs_atmo.h:427
int solar_1D_profile
Definition cs_atmo.h:488
cs_real_t meteo_u2
Definition cs_atmo.h:335
cs_real_t * rad_1d_iru
Definition cs_atmo.h:232
cs_real_t * rad_1d_z
Definition cs_atmo.h:202
cs_real_t * temp_met
Definition cs_atmo.h:390
cs_real_t * rad_1d_aco2s
Definition cs_atmo.h:209
int meteo_profile
Definition cs_atmo.h:309
cs_real_t * rad_1d_dacsup
Definition cs_atmo.h:216
int meteo_phim_u
Definition cs_atmo.h:372
cs_real_t * qw_met
Definition cs_atmo.h:394
cs_real_t * soil_cat_vegeta
Definition cs_atmo.h:473
cs_real_t * rad_1d_xy
Definition cs_atmo.h:199
cs_real_t sigc
Definition cs_atmo.h:484
int rad_1d_frequency
Definition cs_atmo.h:196
cs_real_t x_l93
Definition cs_atmo.h:162
cs_real_t altitude
Definition cs_atmo.h:160
cs_real_t meteo_zref
Definition cs_atmo.h:319
cs_real_t * ep_met
Definition cs_atmo.h:388
cs_real_t * rad_1d_aerosols
Definition cs_atmo.h:248
int rad_1d_nvert
Definition cs_atmo.h:189
cs_real_t meteo_ql0
Definition cs_atmo.h:362
bool precipitation
Definition cs_atmo.h:447
cs_real_t * soil_cat_roughness
Definition cs_atmo.h:465
int nucleation_model
Definition cs_atmo.h:289
cs_real_t meteo_qw0
Definition cs_atmo.h:354
cs_real_t * rad_1d_fn
Definition cs_atmo.h:246
cs_real_t * soil_cat_w2
Definition cs_atmo.h:478
cs_real_t * dpdt_met
Definition cs_atmo.h:415
int rad_1d_nlevels
Definition cs_atmo.h:191
cs_real_t * rad_1d_zq
Definition cs_atmo.h:223
cs_real_t * rad_1d_daco2s
Definition cs_atmo.h:212
cs_real_t * pot_t_met
Definition cs_atmo.h:412
cs_real_t * rad_1d_acinfe
Definition cs_atmo.h:204
bool rain
Definition cs_atmo.h:441
bool evaporation
Definition cs_atmo.h:448
cs_real_t meteo_zt2
Definition cs_atmo.h:329
cs_real_t * rad_1d_nc
Definition cs_atmo.h:244
cs_real_t * soil_cat_w1
Definition cs_atmo.h:475
cs_real_t * rad_1d_qv
Definition cs_atmo.h:242
cs_real_t meteo_psea
Definition cs_atmo.h:351
cs_real_t meteo_angle
Definition cs_atmo.h:341
cs_real_3_t * mom_met
Definition cs_atmo.h:417
cs_real_3_t * mom_cs
Definition cs_atmo.h:419