-
idelkadi
2023-10-27 17:49
Rev.: 4741
-
41 lines of code changed in 1 file:
-
idelkadi
2023-10-19 21:10
Rev.: 4728
-
80176 lines of code changed in 587 files:
-
branches/LMDZ_ECRad:
bld.cfg (+6)
-
branches/LMDZ_ECRad/libf/phylmd:
radiation_scheme.F90 (new 717),
radiation_setup.F90 (new 150),
readaerosol_optic_ecrad.F90 (new 311),
setup_aerosol_optics_lmdz_m.F90 (new 124),
setup_config_from_lmdz.F90 (new 104)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad:
.gitignore (new 6),
CHANGELOG (new 729),
COPYING (new 1),
LICENSE (new 190),
Makefile (new 199),
Makefile_include.cray (new 21),
Makefile_include.ecmwf (new 13),
Makefile_include.gfortran (new 42),
Makefile_include.intel (new 28),
Makefile_include.intel_atos (new 40),
Makefile_include.pgi (new 18),
Makefile_include.uor (new 8),
NOTICE (new 16),
README.md (new 258),
TODO (new 36),
easy_netcdf.F90 (-2901),
radiation_adding_ica_lw.F90 (-334),
radiation_adding_ica_sw.F90 (-153),
radiation_aerosol.F90 (-198),
radiation_aerosol_optics.F90 (-1091),
radiation_aerosol_optics_data.F90 (-742),
radiation_aerosol_optics_description.F90 (-332),
radiation_check.F90 (-212),
radiation_cloud.F90 (-696),
radiation_cloud_cover.F90 (-570),
radiation_cloud_generator.F90 (-733),
radiation_cloud_optics.F90 (-506),
radiation_config.F90 (-1966),
radiation_delta_eddington.h (-115),
radiation_ecckd.F90 (-509),
radiation_ecckd_gas.F90 (-118),
radiation_ecckd_interface.F90 (-284),
radiation_flux.F90 (-717),
radiation_gas.F90 (-588),
radiation_gas_constants.F90 (-67),
radiation_general_cloud_optics.F90 (-288),
radiation_general_cloud_optics_data.F90 (-349),
radiation_ice_optics_fu.F90 (-140),
radiation_ifs_rrtm.F90 (-867),
radiation_interface.F90 (-639),
radiation_liquid_optics_socrates.F90 (-82),
radiation_matrix.F90 (-1000),
radiation_mcica_lw.F90 (-365),
radiation_mcica_sw.F90 (-350),
radiation_monochromatic.F90 (-382),
radiation_pdf_sampler.F90 (-323),
radiation_random_numbers.F90 (-304),
radiation_save.F90 (-1007),
radiation_scheme.F90 (-719),
radiation_setup.F90 (-145),
radiation_single_level.F90 (-396),
radiation_spartacus_lw.F90 (-1085),
radiation_spartacus_sw.F90 (-1720),
radiation_spectral_definition.F90 (-902),
radiation_thermodynamics.F90 (-330),
radiation_tripleclouds_lw.F90 (-582),
radiation_tripleclouds_sw.F90 (-618),
radiation_two_stream.F90 (-751),
random_numbers_mix.F90 (-440),
readaerosol_optic_ecrad.F90 (-311),
setup_aerosol_optics_lmdz_m.F90 (-124),
setup_config_from_lmdz.F90 (-104),
srtm_taumol22.F90 (-188)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git:
HEAD (new 1),
config (new 11),
description (new 1),
index (new),
packed-refs (new 7)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/hooks:
applypatch-msg.sample (new 15),
commit-msg.sample (new 24),
fsmonitor-watchman.sample (new 109),
post-update.sample (new 8),
pre-applypatch.sample (new 14),
pre-commit.sample (new 49),
pre-merge-commit.sample (new 13),
pre-push.sample (new 53),
pre-rebase.sample (new 169),
pre-receive.sample (new 24),
prepare-commit-msg.sample (new 42),
update.sample (new 128)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/info:
exclude (new 6)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/logs:
HEAD (new 1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/logs/refs/heads:
master (new 1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/logs/refs/remotes/origin:
HEAD (new 1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/objects/pack:
pack-6823864c26a62d336342b2952302a90bb6700efa.idx (new),
pack-6823864c26a62d336342b2952302a90bb6700efa.pack (new)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/refs/heads:
master (new 1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/.git/refs/remotes/origin:
HEAD (new 1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/bin:
create_practical.sh (new 35),
drhook_merge_walltime.pl (new 239),
fcm-make-interfaces.cfg (new 37),
make_deps.sh (new 23),
make_dummy_includes.sh (new 21),
make_intfbl.1.pl (new 140)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/data:
RADRRTM (new),
RADSRTM (new),
aerosol_ifs_48R1.nc (changed),
aerosol_ifs_49R1.nc (changed),
aerosol_ifs_49R1_20230119.nc (new),
aerosol_ifs_rrtm.nc (new),
aerosol_ifs_rrtm_42R1.nc (new),
aerosol_ifs_rrtm_43R1.nc (new),
aerosol_ifs_rrtm_43R1a.nc (new),
aerosol_ifs_rrtm_43R3.nc (new),
aerosol_ifs_rrtm_45R2.nc (new),
aerosol_ifs_rrtm_46R1_with_NI_AM.nc (new),
aerosol_ifs_rrtm_49R1.nc (changed),
aerosol_ifs_rrtm_AB.nc (new),
aerosol_ifs_rrtm_tegen.nc (new),
aerosol_optics_lmdz.nc (-1),
baran2016_ice_scattering_rrtm.nc (new),
baran2017_ice_scattering_rrtm.nc (new),
baran_ice_scattering_rrtm.nc (new),
baum-general-habit-mixture_ice_scattering.nc (changed),
ecckd-0.6_lw_climate_fsck-27_spectral-definition.nc (-1),
ecckd-0.6_sw_climate_wide-38_spectral-definition.nc (-1),
ecckd-1.0_lw_climate_fsck-32b_ckd-definition.nc (changed),
ecckd-1.0_sw_climate_rgb-32b_ckd-definition.nc (changed),
ecckd-1.2_lw_climate_narrow-64b_ckd-definition.nc (changed),
ecckd-1.2_sw_climate_window-64b_ckd-definition.nc (changed),
ecckd-1.4_sw_climate_rgb-32b_ckd-definition.nc (new),
ecckd-1.4_sw_climate_vfine-96b_ckd-definition.nc (new),
es_droplet_scattering_rrtm.nc (new),
fu-muskatel-rough_ice_scattering.nc (changed),
fu-muskatel_ice_scattering.nc (changed),
fu_ice_scattering_rrtm.nc (new),
mcica_bidisperse.nc (new),
mcica_gamma.nc (new),
mcica_lognormal.nc (new),
mie_droplet_scattering.nc (changed),
mie_rain_scattering.nc (changed),
slingo_droplet_scattering_rrtm.nc (new),
socrates_droplet_scattering_rrtm.nc (new),
ssi_nrl2.nc (new),
total_solar_irradiance_CMIP6_49r1.nc (new),
yi_ice_scattering_rrtm.nc (new)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/drhook:
Makefile (new 18),
yomhook_dummy.F90 (new 34)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/driver:
Makefile (new 51),
ecrad_driver.F90 (new 386),
ecrad_driver_config.F90 (new 411),
ecrad_driver_read_input.F90 (new 624),
ecrad_ifs_driver.F90 (new 478),
ecrad_ifs_driver_blocked.F90 (new 501),
ifs_blocking.F90 (new 577),
test_aerosol_optics_description.F90 (new 48),
test_cloud_generator.F90 (new 67),
test_fast_expm.F90 (new 24),
test_random_number_generator.F90 (new 38),
test_spartacus_math.F90 (new 157)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/ifs:
Makefile (new 32),
cloud_overlap_decorr_len.F90 (new 126),
cos_sza.F90 (new 339),
easy_netcdf_read_mpi.F90 (new 316),
fcttim.func.h (new 57),
ice_effective_radius.F90 (new 176),
liquid_effective_radius.F90 (new 208),
radiation_scheme.F90 (new 626),
radiation_setup.F90 (new 553),
yoe_spectral_planck.F90 (new 353),
yoecld.F90 (new 25),
yoephy.F90 (new 383),
yoerad.F90 (new 325),
yoerdu.F90 (new 62),
yomrip.F90 (new 241)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/ifsaux:
Makefile (new 28),
abor1.F90 (new 34),
mpl_module.F90 (new 57),
parkind1.F90 (new 57),
yomcst.F90 (new 73),
yomdyncore.F90 (new 26),
yomlun.F90 (new 24),
yomlun_ifsaux.F90 (new 33),
yommp0.F90 (new 19),
yomtag.F90 (new 23)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/ifsrrtm:
AER-BSD3-LICENSE (new 28),
DEPENDENCIES.txt (new 50),
MODIFICATIONS (new 16),
Makefile (new 84),
Makefile_deps (new 107),
modify_wv_continuum.F90 (new 138),
parrrtm.F90 (new 110),
parsrtm.F90 (new 131),
rrtm_cmbgb1.F90 (new 124),
rrtm_cmbgb10.F90 (new 96),
rrtm_cmbgb11.F90 (new 117),
rrtm_cmbgb12.F90 (new 86),
rrtm_cmbgb13.F90 (new 129),
rrtm_cmbgb14.F90 (new 101),
rrtm_cmbgb15.F90 (new 102),
rrtm_cmbgb16.F90 (new 112),
rrtm_cmbgb2.F90 (new 118),
rrtm_cmbgb3.F90 (new 149),
rrtm_cmbgb4.F90 (new 117),
rrtm_cmbgb5.F90 (new 151),
rrtm_cmbgb6.F90 (new 104),
rrtm_cmbgb7.F90 (new 144),
rrtm_cmbgb8.F90 (new 128),
rrtm_cmbgb9.F90 (new 148),
rrtm_gas_optical_depth.F90 (new 191),
rrtm_init_140gp.F90 (new 173),
rrtm_kgb1.F90 (new 348),
rrtm_kgb10.F90 (new 170),
rrtm_kgb11.F90 (new 344),
rrtm_kgb12.F90 (new 182),
rrtm_kgb13.F90 (new 1733),
rrtm_kgb14.F90 (new 170),
rrtm_kgb15.F90 (new 918),
rrtm_kgb16.F90 (new 207),
rrtm_kgb2.F90 (new 181),
rrtm_kgb3.F90 (new 1375),
rrtm_kgb4.F90 (new 229),
rrtm_kgb5.F90 (new 972),
rrtm_kgb6.F90 (new 255),
rrtm_kgb7.F90 (new 1030),
rrtm_kgb8.F90 (new 624),
rrtm_kgb9.F90 (new 1028),
rrtm_prepare_gases.F90 (new 232),
rrtm_setcoef_140gp.F90 (new 280),
rrtm_taumol1.F90 (new 283),
rrtm_taumol10.F90 (new 121),
rrtm_taumol11.F90 (new 149),
rrtm_taumol12.F90 (new 270),
rrtm_taumol13.F90 (new 337),
rrtm_taumol14.F90 (new 121),
rrtm_taumol15.F90 (new 291),
rrtm_taumol16.F90 (new 269),
rrtm_taumol2.F90 (new 132),
rrtm_taumol3.F90 (new 402),
rrtm_taumol4.F90 (new 323),
rrtm_taumol5.F90 (new 352),
rrtm_taumol6.F90 (new 150),
rrtm_taumol7.F90 (new 352),
rrtm_taumol8.F90 (new 190),
rrtm_taumol9.F90 (new 341),
srtm_cmbgb16.F90 (new 105),
srtm_cmbgb17.F90 (new 96),
srtm_cmbgb18.F90 (new 94),
srtm_cmbgb19.F90 (new 94),
srtm_cmbgb20.F90 (new 91),
srtm_cmbgb21.F90 (new 96),
srtm_cmbgb22.F90 (new 94),
srtm_cmbgb23.F90 (new 79),
srtm_cmbgb24.F90 (new 115),
srtm_cmbgb25.F90 (new 61),
srtm_cmbgb26.F90 (new 41),
srtm_cmbgb27.F90 (new 67),
srtm_cmbgb28.F90 (new 72),
srtm_cmbgb29.F90 (new 96),
srtm_gas_optical_depth.F90 (new 331),
srtm_init.F90 (new 153),
srtm_kgb16.F90 (new 176),
srtm_kgb17.F90 (new 193),
srtm_kgb18.F90 (new 209),
srtm_kgb19.F90 (new 209),
srtm_kgb20.F90 (new 174),
srtm_kgb21.F90 (new 209),
srtm_kgb22.F90 (new 209),
srtm_kgb23.F90 (new 157),
srtm_kgb24.F90 (new 271),
srtm_kgb25.F90 (new 92),
srtm_kgb26.F90 (new 39),
srtm_kgb27.F90 (new 105),
srtm_kgb28.F90 (new 114),
srtm_kgb29.F90 (new 182),
srtm_setcoef.F90 (new 225),
srtm_taumol16.F90 (new 184),
srtm_taumol17.F90 (new 198),
srtm_taumol18.F90 (new 174),
srtm_taumol19.F90 (new 175),
srtm_taumol20.F90 (new 148),
srtm_taumol21.F90 (new 208),
srtm_taumol22.F90 (new 185),
srtm_taumol23.F90 (new 133),
srtm_taumol24.F90 (new 180),
srtm_taumol25.F90 (new 124),
srtm_taumol26.F90 (new 96),
srtm_taumol27.F90 (new 123),
srtm_taumol28.F90 (new 190),
srtm_taumol29.F90 (new 144),
surdi.F90 (new 129),
surrtab.F90 (new 35),
surrtftr.F90 (new 279),
surrtpk.F90 (new 668),
surrtrf.F90 (new 174),
susrtm.F90 (new 324),
yoerdi.F90 (new 49),
yoerrta1.F90 (new 46),
yoerrta10.F90 (new 45),
yoerrta11.F90 (new 47),
yoerrta12.F90 (new 43),
yoerrta13.F90 (new 46),
yoerrta14.F90 (new 47),
yoerrta15.F90 (new 47),
yoerrta16.F90 (new 45),
yoerrta2.F90 (new 49),
yoerrta3.F90 (new 53),
yoerrta4.F90 (new 45),
yoerrta5.F90 (new 51),
yoerrta6.F90 (new 48),
yoerrta7.F90 (new 51),
yoerrta8.F90 (new 67),
yoerrta9.F90 (new 55),
yoerrtab.F90 (new 29),
yoerrtbg2.F90 (new 29),
yoerrtftr.F90 (new 51),
yoerrtm.F90 (new 99),
yoerrto1.F90 (new 43),
yoerrto10.F90 (new 41),
yoerrto11.F90 (new 44),
yoerrto12.F90 (new 36),
yoerrto13.F90 (new 41),
yoerrto14.F90 (new 42),
yoerrto15.F90 (new 39),
yoerrto16.F90 (new 41),
yoerrto2.F90 (new 45),
yoerrto3.F90 (new 46),
yoerrto4.F90 (new 40),
yoerrto5.F90 (new 45),
yoerrto6.F90 (new 44),
yoerrto7.F90 (new 46),
yoerrto8.F90 (new 57),
yoerrto9.F90 (new 51),
yoerrtrf.F90 (new 31),
yoerrtrwt.F90 (new 36),
yoerrtwn.F90 (new 36),
yoesrta16.F90 (new 59),
yoesrta17.F90 (new 58),
yoesrta18.F90 (new 60),
yoesrta19.F90 (new 58),
yoesrta20.F90 (new 59),
yoesrta21.F90 (new 59),
yoesrta22.F90 (new 59),
yoesrta23.F90 (new 55),
yoesrta24.F90 (new 68),
yoesrta25.F90 (new 52),
yoesrta26.F90 (new 36),
yoesrta27.F90 (new 54),
yoesrta28.F90 (new 53),
yoesrta29.F90 (new 61),
yoesrtab.F90 (new 28),
yoesrtaer.F90 (new 35),
yoesrtm.F90 (new 63),
yoesrtwn.F90 (new 68),
yoesw.F90 (new 213),
yom_ygfl.F90 (new 431),
yomdimv.F90 (new 43)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/include:
abor1.intfb.h (new 5),
cloud_overlap_decorr_len.intfb.h (new 15),
cos_sza.intfb.h (new 12),
ice_effective_radius.intfb.h (new 21),
liquid_effective_radius.intfb.h (new 24),
modify_wv_continuum.intfb.h (new 7),
radiation_scheme.intfb.h (new 83),
rrtm_cmbgb1.intfb.h (new 4),
rrtm_cmbgb10.intfb.h (new 4),
rrtm_cmbgb11.intfb.h (new 4),
rrtm_cmbgb12.intfb.h (new 4),
rrtm_cmbgb13.intfb.h (new 4),
rrtm_cmbgb14.intfb.h (new 4),
rrtm_cmbgb15.intfb.h (new 4),
rrtm_cmbgb16.intfb.h (new 4),
rrtm_cmbgb2.intfb.h (new 4),
rrtm_cmbgb3.intfb.h (new 4),
rrtm_cmbgb4.intfb.h (new 4),
rrtm_cmbgb5.intfb.h (new 4),
rrtm_cmbgb6.intfb.h (new 4),
rrtm_cmbgb7.intfb.h (new 4),
rrtm_cmbgb8.intfb.h (new 4),
rrtm_cmbgb9.intfb.h (new 4),
rrtm_gas_optical_depth.intfb.h (new 59),
rrtm_init_140gp.intfb.h (new 5),
rrtm_kgb1.intfb.h (new 5),
rrtm_kgb10.intfb.h (new 4),
rrtm_kgb11.intfb.h (new 4),
rrtm_kgb12.intfb.h (new 4),
rrtm_kgb13.intfb.h (new 4),
rrtm_kgb14.intfb.h (new 4),
rrtm_kgb15.intfb.h (new 4),
rrtm_kgb16.intfb.h (new 4),
rrtm_kgb2.intfb.h (new 4),
rrtm_kgb3.intfb.h (new 4),
rrtm_kgb4.intfb.h (new 4),
rrtm_kgb5.intfb.h (new 4),
rrtm_kgb6.intfb.h (new 4),
rrtm_kgb7.intfb.h (new 4),
rrtm_kgb8.intfb.h (new 4),
rrtm_kgb9.intfb.h (new 4),
rrtm_prepare_gases.intfb.h (new 38),
rrtm_setcoef_140gp.intfb.h (new 56),
rrtm_taumol1.intfb.h (new 35),
rrtm_taumol10.intfb.h (new 30),
rrtm_taumol11.intfb.h (new 34),
rrtm_taumol12.intfb.h (new 35),
rrtm_taumol13.intfb.h (new 40),
rrtm_taumol14.intfb.h (new 30),
rrtm_taumol15.intfb.h (new 40),
rrtm_taumol16.intfb.h (new 35),
rrtm_taumol2.intfb.h (new 32),
rrtm_taumol3.intfb.h (new 39),
rrtm_taumol4.intfb.h (new 38),
rrtm_taumol5.intfb.h (new 41),
rrtm_taumol6.intfb.h (new 35),
rrtm_taumol7.intfb.h (new 39),
rrtm_taumol8.intfb.h (new 38),
rrtm_taumol9.intfb.h (new 41),
srtm_cmbgb16.intfb.h (new 4),
srtm_cmbgb17.intfb.h (new 4),
srtm_cmbgb18.intfb.h (new 4),
srtm_cmbgb19.intfb.h (new 4),
srtm_cmbgb20.intfb.h (new 4),
srtm_cmbgb21.intfb.h (new 4),
srtm_cmbgb22.intfb.h (new 4),
srtm_cmbgb23.intfb.h (new 4),
srtm_cmbgb24.intfb.h (new 4),
srtm_cmbgb25.intfb.h (new 4),
srtm_cmbgb26.intfb.h (new 4),
srtm_cmbgb27.intfb.h (new 4),
srtm_cmbgb28.intfb.h (new 4),
srtm_cmbgb29.intfb.h (new 4),
srtm_gas_optical_depth.intfb.h (new 41),
srtm_init.intfb.h (new 7),
srtm_kgb16.intfb.h (new 5),
srtm_kgb17.intfb.h (new 4),
srtm_kgb18.intfb.h (new 4),
srtm_kgb19.intfb.h (new 4),
srtm_kgb20.intfb.h (new 4),
srtm_kgb21.intfb.h (new 4),
srtm_kgb22.intfb.h (new 4),
srtm_kgb23.intfb.h (new 4),
srtm_kgb24.intfb.h (new 4),
srtm_kgb25.intfb.h (new 4),
srtm_kgb26.intfb.h (new 4),
srtm_kgb27.intfb.h (new 4),
srtm_kgb28.intfb.h (new 4),
srtm_kgb29.intfb.h (new 4),
srtm_setcoef.intfb.h (new 41),
srtm_taumol16.intfb.h (new 37),
srtm_taumol17.intfb.h (new 37),
srtm_taumol18.intfb.h (new 37),
srtm_taumol19.intfb.h (new 37),
srtm_taumol20.intfb.h (new 36),
srtm_taumol21.intfb.h (new 37),
srtm_taumol22.intfb.h (new 37),
srtm_taumol23.intfb.h (new 35),
srtm_taumol24.intfb.h (new 38),
srtm_taumol25.intfb.h (new 30),
srtm_taumol26.intfb.h (new 18),
srtm_taumol27.intfb.h (new 29),
srtm_taumol28.intfb.h (new 31),
srtm_taumol29.intfb.h (new 36),
surdi.intfb.h (new 4),
surrtab.intfb.h (new 4),
surrtftr.intfb.h (new 4),
surrtpk.intfb.h (new 4),
surrtrf.intfb.h (new 4),
susrtm.intfb.h (new 4)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/practical:
README (new 4),
clean.sh (new 33),
compare_output.py (new 39),
compare_output_profile.py (new 70),
compare_output_scalar.py (new 48),
config.nam (new 93),
ecrad_practical.pdf (new),
era5slice.nc (new),
era5slice_hydromet.nc (new),
plot_input.py (new 34),
plot_input_profile.py (new 35),
plot_output.py (new 36),
plot_output_profile.py (new 60),
plot_output_scalar.py (new 44),
radiation_practical.ipynb (new 630)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/practical/ecradplot:
__init__.py (new),
general.py (new 102),
io.py (new 96),
plot.py (new 2090)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/radiation:
CONVENTIONS (new 78),
Makefile (new 112),
README (new 72),
radiation_adding_ica_lw.F90 (new 334),
radiation_adding_ica_sw.F90 (new 153),
radiation_aerosol.F90 (new 198),
radiation_aerosol_optics.F90 (new 1157),
radiation_aerosol_optics_data.F90 (new 744),
radiation_aerosol_optics_description.F90 (new 337),
radiation_check.F90 (new 212),
radiation_cloud.F90 (new 788),
radiation_cloud_cover.F90 (new 570),
radiation_cloud_generator.F90 (new 737),
radiation_cloud_optics.F90 (new 504),
radiation_cloud_optics_data.F90 (new 107),
radiation_cloudless_lw.F90 (new 179),
radiation_cloudless_sw.F90 (new 245),
radiation_config.F90 (new 2104),
radiation_constants.F90 (new 35),
radiation_delta_eddington.h (new 142),
radiation_ecckd.F90 (new 937),
radiation_ecckd_gas.F90 (new 118),
radiation_ecckd_interface.F90 (new 319),
radiation_flux.F90 (new 855),
radiation_gas.F90 (new 588),
radiation_gas_constants.F90 (new 67),
radiation_general_cloud_optics.F90 (new 330),
radiation_general_cloud_optics_data.F90 (new 409),
radiation_homogeneous_lw.F90 (new 317),
radiation_homogeneous_sw.F90 (new 374),
radiation_ice_optics_baran.F90 (new 111),
radiation_ice_optics_baran2016.F90 (new 72),
radiation_ice_optics_baran2017.F90 (new 71),
radiation_ice_optics_fu.F90 (new 140),
radiation_ice_optics_yi.F90 (new 148),
radiation_ifs_rrtm.F90 (new 860),
radiation_interface.F90 (new 648),
radiation_liquid_optics_slingo.F90 (new 109),
radiation_liquid_optics_socrates.F90 (new 82),
radiation_lw_derivatives.F90 (new 293),
radiation_matrix.F90 (new 1033),
radiation_mcica_lw.F90 (new 352),
radiation_mcica_sw.F90 (new 331),
radiation_monochromatic.F90 (new 382),
radiation_optical_depth_scaling.h (new 73),
radiation_overlap.F90 (new 459),
radiation_pdf_sampler.F90 (new 323),
radiation_random_numbers.F90 (new 304),
radiation_regions.F90 (new 202),
radiation_save.F90 (new 1475),
radiation_single_level.F90 (new 416),
radiation_spartacus_lw.F90 (new 1085),
radiation_spartacus_sw.F90 (new 1719),
radiation_spectral_definition.F90 (new 984),
radiation_thermodynamics.F90 (new 330),
radiation_tripleclouds_lw.F90 (new 566),
radiation_tripleclouds_lw.F90.or (new 566),
radiation_tripleclouds_sw.F90 (new 626),
radiation_two_stream.F90 (new 772)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/test/ckdmip:
Makefile (new 150),
README (new 47),
calc_hr.m (new 13),
calc_hr_error.m (new 23),
ckdmip_evaluation1_concentrations_present_reduced.nc (new),
ckdmip_evaluation1_lw_fluxes_present_reduced.nc (new),
ckdmip_evaluation1_sw_fluxes_present_reduced.nc (new),
config-ecckd.nam (new 47),
config-rrtmg.nam (new 47),
do_evaluate_ecrad.m (new 5),
evaluate_ckd_lw_fluxes.m (new 297),
evaluate_ckd_sw_fluxes.m (new 341),
evaluate_forcing_ecrad.m (new 69),
flatten_sza.m (new 37),
permute_sza.m (new 14)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/test/common:
change_namelist.sh (new 42),
loadnc.m (new 170)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/test/i3rc:
Makefile (new 83),
README (new 9),
configI3RC.nam (new 51),
duplicate_profiles.sh (new 33),
herrorbar.m (new 158),
i3rc_mls_cumulus.nc (new),
i3rc_mls_cumulus_ECRAD_ICA_OUT.nc (new),
i3rc_mls_cumulus_LIBRADTRAN.mat (new),
plot_entrapment.m (new 75),
plot_i3rc.m (new 275),
smooth1D.m (new 4)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/test/ifs:
Makefile (new 199),
README (new 30),
configCY43R3.nam (new 67),
configCY46R1.nam (new 71),
configCY47R1.nam (new 93),
configCY47R3.nam (new 97),
configCY49R1.nam (new 93),
configCY49R1_ecckd.nam (new 93),
ecrad_meridian.nc (new),
ecrad_meridian_default_out_REFERENCE.log (new 109),
ecrad_meridian_default_out_REFERENCE.nc (new),
plot_ifs.m (new 132),
plot_ifs.py (new 141)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/utilities:
Makefile (new 17),
easy_netcdf.F90 (new 2907),
print_matrix.F90 (new 75),
radiation_io.F90 (new 63),
random_numbers_mix.F90 (new 440)
-
idelkadi
2023-10-19 15:02
Rev.: 4727
-
69025 lines of code changed in 704 files:
-
branches/LMDZ_ECRad:
bld.cfg (-3),
makelmdz (+68 -99)
-
branches/LMDZ_ECRad/DefLists:
context_lmdz.xml (+1),
field_def_lmdz.xml (+54 -11),
file_def_histdaystrataer_lmdz.xml (+94 -10),
file_def_histhf_lmdz.xml (+49 -39),
file_def_histmth_lmdz.xml (+1),
file_def_histstrataer_lmdz.xml (+96 -12),
file_def_phystoke_lmdz.xml (new 79),
physiq.def_ECSexp1 (new 536),
physiq.def_ECSexp2 (new 538),
physiq.def_ECSexp3 (new 538),
physiq.def_ECSexp4 (new 538),
physiq.def_L95PartIIBest1 (new 539),
physiq.def_NPv7.0.1b (new 624)
-
branches/LMDZ_ECRad/arch:
arch-ES_MOON.fcm (del),
arch-IA64_PLATINE.fcm (del),
arch-PW6_VARGAS.fcm (del),
arch-SX8_BRODIE.fcm (del),
arch-SX8_BRODIE.opt (del),
arch-SX8_MERCURE.fcm (del),
arch-SX8_MERCURE.opt (del),
arch-SX9_MERCURE.fcm (new),
arch-X64_ADA.fcm (del),
arch-X64_CURIE.fcm (del),
arch-X64_IRENE-AMD.fcm (new),
arch-X64_IRENE-AMD.path (+3 -4),
arch-X64_IRENE.env (new 14),
arch-X64_IRENE.fcm (+3 -2),
arch-X64_IRENE.path (+2 -2),
arch-X64_JEANZAY.env (+1),
arch-X64_JEANZAY.fcm (+2 -1),
arch-X64_JEANZAY.path (+2 -2),
arch-X64_JEANZAY_OPENMPI.fcm (new 18),
arch-X64_JEANZAY_OPENMPI.path (new 30),
arch-X64_OCCIGEN.fcm (+1),
arch-X64_TITANE.fcm (del),
arch-g95.fcm (new),
arch-gfortran.fcm (+3 -2),
arch-gfortran_CICLAD.fcm (new),
arch-ifort_CICLAD.fcm (new),
arch-ifort_LSCE.fcm (+1),
arch-ifort_LSCE.path (+27 -14),
arch-ifort_LSCE_2023.fcm (new 17),
arch-ifort_LSCE_2023.path (new 27),
arch-ifort_MESOIPSL.env (+1 -1),
arch-ifort_MESOIPSL.fcm (+1),
arch-ifort_MESOIPSL.path (+5 -1),
arch-linux-32bit.fcm (+1),
arch-pgf_CICLAD.fcm (+1)
-
branches/LMDZ_ECRad/libf/dyn3d:
abort_gcm.F (+5 -8),
conf_gcm.F90 (+8 -1),
dynetat0.F90 (+10 -1),
gcm.F90 (+4 -6),
replay3d.F90 (+1 -1)
-
branches/LMDZ_ECRad/libf/dyn3d_common:
advn.F (+17 -17),
advz.F (+1 -1),
comconst_mod.F90 (+1),
convflu.F (new),
diagedyn.F (+6 -6),
diverg.F (+3 -3),
diverg_gam.F (+3 -3),
divergf.F (+3 -3),
divergst.F (new),
divgrad2.F (new),
fxy.F (new),
fxysinus.F (+3 -3),
gr_u_scal.F (new),
gr_v_scal.F (new),
grad.F (+2 -2),
gradiv2.F (+4 -4),
infotrac.F90 (+13 -4),
inigrads.F (+1 -1),
laplacien.F (new),
laplacien_gam.F (+3 -3),
laplacien_rot.F (new),
laplacien_rotgam.F (+3 -3),
nxgrad.F (new),
nxgrad_gam.F (new),
nxgradst.F (new),
nxgraro2.F (new),
pbar.F (new),
psextbar.F (new),
rotat.F (+3 -3),
rotat_nfil.F (new),
rotatf.F (+3 -3),
rotatst.F (+2 -2),
test_period.F (new)
-
branches/LMDZ_ECRad/libf/dyn3dmem:
abort_gcm.F (new),
bilan_dyn_loc.F (+5 -2),
conf_gcm.F90 (+22 -5),
convflu_loc.F (new),
covcont_loc.F (new),
covnat_loc.F (+3 -3),
diverg_gam_loc.F (+3 -3),
diverg_p.F (new),
divergf_loc.F (new),
divgrad2_loc.F (+4 -4),
dudv1_loc.F (+2 -2),
dynetat0_loc.F90 (+12 -1),
filtreg_p.F (+3 -3),
gcm.F90 (+2 -6),
gr_u_scal_loc.F (+3 -3),
gr_v_scal_loc.F (+3 -3),
grad_loc.F (new),
grad_p.F (+2 -2),
gradiv2_loc.F (new),
laplacien_gam_loc.F (+3 -3),
laplacien_loc.F (new),
laplacien_rot_loc.F (new),
laplacien_rotgam_loc.F (new),
leapfrog_loc.F (+42 -11),
mod_const_mpi.F90 (new),
mod_filtreg_p.F (+3 -3),
mod_hallo.F90 (+11 -58),
mod_xios_dyn3dmem.F90 (+1 -3),
nxgrad_gam_loc.F (new),
nxgrad_loc.F (+3 -3),
nxgraro2_loc.F (new),
parallel_lmdz.F90 (+45 -93),
pression_loc.F (+2 -2),
rotat_nfil_loc.F (new),
rotat_p.F (+3 -3),
rotatf_loc.F (new),
temps_mod.F90 (+1),
times.F90 (+5 -18),
top_bound_loc.F (+2 -2),
vlsplt_loc.F (+2 -2),
wrgrads.F (+1 -1),
writedyn_xios.F90 (new)
-
branches/LMDZ_ECRad/libf/dynphy_lonlat:
calfis_loc.F (+6 -13)
-
branches/LMDZ_ECRad/libf/dynphy_lonlat/phylmd:
callphysiq_mod.F90 (new),
ce0l.F90 (+3 -11),
etat0phys_netcdf.F90 (+3 -3)
-
branches/LMDZ_ECRad/libf/filtrez:
eigen.F (+1 -1),
filtreg.F (+3 -3),
filtreg_mod.F90 (+15)
-
branches/LMDZ_ECRad/libf/grid/dimension:
makdim (+1 -1)
-
branches/LMDZ_ECRad/libf/misc:
lmdz_mpi.F90 (new 27),
lmdz_mpi_wrappers.F90 (new 172),
lmdz_xios.F90 (new 1213),
readTracFiles_mod.f90 (+3 -3),
wxios.F90 (+136 -30)
-
branches/LMDZ_ECRad/libf/phy_common:
abort_physic.F90 (+14 -14),
mod_phys_lmdz_mpi_data.F90 (new),
mod_phys_lmdz_mpi_transfert.F90 (+14 -80)
-
branches/LMDZ_ECRad/libf/phydev:
iophy.F90 (+30 -50),
physiq_mod.F90 (+14 -16)
-
branches/LMDZ_ECRad/libf/phylmd:
add_phys_tend_mod.F90 (+69 -48),
atke_exchange_coeff_mod.F90 (del),
atke_turbulence_ini_mod.F90 (del),
calbeta.F90 (new),
calcratqs.F90 (del),
calcratqs_multi_mod.F90 (del),
calcul_divers.h (new),
call_ini_replay.F90 (new 4),
call_param_replay.F90 (new 5),
calltherm.F90 (+15 -5),
calwake.F90 (new),
cdrag_mod.F90 (+389 -196),
chemistry_cycle_mod.F90 (new 22),
clc_core_cp.F90 (new 232),
clesphys.h (+10 -4),
climb_qbs_mod.F90 (new 389),
cloudth_mod.F90 (del),
coare30_flux_cnrm.F90 (new 631),
coare_cp.F90 (new 252),
coef_diff_turb_mod.F90 (+10 -2),
concvl.F90 (+6 -6),
conf_phys_m.F90 (+95 -265),
cpl_mod.F90 (+6 -13),
create_etat0_limit_unstruct.F90 (del),
create_etat0_limit_unstruct_mod.F90 (new 111),
create_etat0_unstruct.F90 (del),
create_etat0_unstruct_mod.F90 (new 270),
create_limit_unstruct.F90 (del),
create_limit_unstruct_mod.F90 (new 317),
cv30_routines.F90 (+3 -3),
cv3_routines.F90 (+14 -3),
cv3a_uncompress.F90 (new),
cva_driver.F90 (+16 -9),
ecumev6_flux.F90 (new 777),
ener_conserv.F90 (+4 -4),
evappot.F90 (+3 -3),
fisrtilp.F90 (del),
fisrtilp.h (del),
fonte_neige_mod.F90 (new),
ice_sursat_mod.F90 (-1),
icefrac_lsc_mod.F90 (+2 -3),
infotrac_phy.F90 (+42 -19),
ini_COSP.F90 (new 36),
ini_COSP.h (new 24),
ini_csts.F90 (new 187),
ini_undefSTD.F90 (+1 -1),
iophy.F90 (+99 -125),
iophys.F90 (+1 -1),
iotd_ecrit.F90 (+2 -2),
iotd_fin.F90 (new),
iotd_ini.F90 (+2 -2),
limit_read_mod.F90 (+3 -11),
lmdz_atke_exchange_coeff.F90 (new 463),
lmdz_atke_turbulence_ini.F90 (new 141),
lmdz_blowing_snow_ini.F90 (new 82),
lmdz_blowing_snow_sublim_sedim.F90 (new 252),
lmdz_call_atke.F90 (new 169),
lmdz_call_blowing_snow.F90 (new 45),
lmdz_call_cloud_optics_prop.F90 (new 132),
lmdz_cloud_optics_prop.F90 (new 736),
lmdz_cloud_optics_prop_ini.F90 (new 104),
lmdz_cloudth.F90 (new 2334),
lmdz_cloudth_ini.F90 (new 53),
lmdz_lscp.F90 (new 1344),
lmdz_lscp_ini.F90 (new 278),
lmdz_lscp_old.F90 (new 1682),
lmdz_lscp_tools.F90 (new 456),
lmdz_ratqs_ini.F90 (new 80),
lmdz_ratqs_main.F90 (new 285),
lmdz_ratqs_multi.F90 (new 483),
lmdz_thermcell_alim.F90 (new 127),
lmdz_thermcell_alp.F90 (new 405),
lmdz_thermcell_closure.F90 (new 75),
lmdz_thermcell_down.F90 (new 304),
lmdz_thermcell_dq.F90 (new 331),
lmdz_thermcell_dry.F90 (new 169),
lmdz_thermcell_dtke.F90 (new 127),
lmdz_thermcell_dv2.F90 (new 197),
lmdz_thermcell_env.F90 (new 83),
lmdz_thermcell_flux2.F90 (new 515),
lmdz_thermcell_height.F90 (new 163),
lmdz_thermcell_ini.F90 (new 140),
lmdz_thermcell_main.F90 (new 991),
lmdz_thermcell_old.F90 (new 6513),
lmdz_thermcell_plume.F90 (new 454),
lmdz_thermcell_plume_6A.F90 (new 1118),
lmdz_thermcell_qsat.F90 (new 99),
lmdz_wake.F90 (new 2689),
lmdz_wake_ini.F90 (new 225),
lsc_scav.F90 (new),
lscp_ini_mod.F90 (del),
lscp_mod.F90 (del),
lscp_tools_mod.F90 (del),
methox.F90 (+1 -1),
mod_surf_para.F90 (new),
modd_csts.F90 (new 91),
moy_undefSTD.F90 (+6 -8),
newmicro.F90 (del),
nuage.F90 (new),
nuage.h (+6 -17),
oasis.F90 (+29 -41),
ocean_forced_mod.F90 (+1 -1),
output_physiqex_mod.F90 (new 87),
pbl_surface_mod.F90 (+246 -146),
phyaqua_mod.F90 (+22 -22),
phyetat0_mod.F90 (+44 -11),
phyredem.F90 (+14 -6),
phys_local_var_mod.F90 (+103 -106),
phys_output_ctrlout_mod.F90 (+41 -2),
phys_output_mod.F90 (+62 -65),
phys_output_var_mod.F90 (+66 -11),
phys_output_write_mod.F90 (+335 -305),
phys_state_var_mod.F90 (+29 -24),
physiq_mod.F90 (+533 -241),
physiqex_mod.F90 (new 141),
phytrac_mod.F90 (+67 -77),
plevel.F90 (+6 -9),
plevel_new.F90 (new),
qsat_seawater.F90 (new 119),
qsat_seawater2.F90 (new 104),
qsatseaw_1D.F90 (new 113),
readaerosol_mod.F90 (+47 -50),
readaerosolstrato.F90 (+1 -5),
readaerosolstrato_m.F90 (+11 -11),
regr_horiz_time_climoz_m.F90 (+1 -11),
screenc_mod.F90 (+21 -9),
stdlevvar_mod.F90 (+26 -14),
surf_land_mod.F90 (+25 -7),
surf_land_orchidee_mod.F90 (+3 -11),
surf_land_orchidee_nofrein_mod.F90 (new),
surf_land_orchidee_nolic_mod.F90 (+2 -10),
surf_land_orchidee_noopenmp_mod.F90 (+58 -90),
surf_land_orchidee_nounstruct_mod.F90 (new),
surf_land_orchidee_noz0h_mod.F90 (+2 -10),
surf_landice_mod.F90 (+135 -24),
surf_ocean_mod.F90 (+18 -6),
sw_aeroAR4.F90 (new),
tend_to_tke.F90 (+1 -1),
thermcell.F90 (del),
thermcell_alim.F90 (del),
thermcell_alp.F90 (del),
thermcell_closure.F90 (del),
thermcell_down.F90 (del),
thermcell_dq.F90 (del),
thermcell_dry.F90 (del),
thermcell_dtke.F90 (del),
thermcell_dv2.F90 (del),
thermcell_env.F90 (del),
thermcell_flux2.F90 (del),
thermcell_height.F90 (del),
thermcell_ini_mod.F90 (del),
thermcell_main.F90 (del),
thermcell_old.F90 (del),
thermcell_plume.F90 (del),
thermcell_plume_6A.F90 (del),
thermcell_qsat.F90 (del),
tracinca_mod.F90 (+2 -2),
tracreprobus_mod.F90 (new),
undefSTD.F90 (+6 -8),
ustarhb.F90 (+8 -17),
vdif_kcay.F90 (+75 -75),
wake.F90 (del),
wake_ini_mod.F90 (del),
yamada.F90 (+3 -2),
yamada_c.F90 (new)
-
branches/LMDZ_ECRad/libf/phylmd/Dust:
aeropt_spl.F (new),
bcscav_spl.F (+4 -4),
bl_for_dms.F (new),
blcloud_scav.F (new),
blcloud_scav_lsc.F (new),
checkmass.F90 (+1 -1),
cltrac_spl.F (+2 -2),
cm3_to_kg.F (new),
coarsemission.F (+5 -5),
condsurfc.F (new),
condsurfc_new.F (new),
condsurfs.F (new),
condsurfs_new.F (+2 -2),
deposition.F (new),
finemission.F (new),
gastoparticle.F (+5 -5),
incloud_scav.F (new),
incloud_scav_lsc.F (new),
inscav_spl.F (new),
kg_to_cm3.F (new),
minmaxqfi2.F (new),
minmaxsource.F (+1 -1),
neutral.F (new),
nightingale.F (+2 -2),
phys_output_write_spl_mod.F90 (+64 -65),
phytracr_spl_mod.F90 (new),
precuremission.F (+5 -5),
read_dust.F (new),
read_newemissions.F (new),
read_surface.F90 (new),
read_vent.F (+4 -4),
seasalt.F (new),
sediment_mod.F (new),
tiedqneg.F (+2 -2),
trconvect.F (new)
-
branches/LMDZ_ECRad/libf/phylmd/StratAer:
aerophys.F90 (+7),
interp_sulf_input.F90 (+123 -29),
micphy_tstep.F90 (+1 -1),
nucleation_tstep_mod.F90 (+2 -26),
ocs_to_so2.F90 (+24 -15),
so2_to_h2so4.F90 (new),
stratH2O_methox.F90 (new 162),
strataer_emiss_mod.F90 (new 248),
strataer_local_var_mod.F90 (new 245),
strataer_mod.F90 (del),
strataer_nuc_mod.F90 (new 73),
stratdistrib.F90 (new 68),
stratemit.F90 (new 162),
traccoag_mod.F90 (+157 -227)
-
branches/LMDZ_ECRad/libf/phylmd/cosp:
cosp_output_mod.F90 (+45 -50),
cosp_output_write_mod.F90 (+133 -156),
cosp_read_otputkeys.F90 (new),
mod_cosp_constants.F90 (new),
phys_cosp.F90 (new)
-
branches/LMDZ_ECRad/libf/phylmd/cosp2:
cosp_output_mod.F90 (+50 -55),
cosp_output_write_mod.F90 (new),
cosp_read_otputkeys.F90 (new),
phys_cosp2.F90 (new)
-
branches/LMDZ_ECRad/libf/phylmd/cospv2:
lmdz_cosp_interface.F90 (+29 -30),
lmdz_cosp_output_mod.F90 (new),
lmdz_cosp_output_write_mod.F90 (+4 -4),
lmdz_cosp_read_outputkeys.F90 (+5 -11)
-
branches/LMDZ_ECRad/libf/phylmd/dyn1d:
1DUTILS.h (+1 -1),
1D_decl_cases.h (+1 -1),
1D_read_forc_cases.h (+9 -1),
1Dconv.h (new),
mod_1D_amma_read.F90 (new),
mod_1D_cases_read.F90 (new),
mod_1D_cases_read2.F90 (+27 -27),
mod_1D_cases_read_std.F90 (+9 -9),
old_1DUTILS_read_interp.h (+17 -17),
old_1D_decl_cases.h (+1 -1),
old_lmdz1d.F90 (+23 -21),
replay1d.F90 (+2 -2),
scm.F90 (+20 -16)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad:
radiation_scheme.F90 (+9 -4),
radiation_setup.F90 (+10 -7)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/data:
aerosol_optics_lmdz.nc (changed)
-
branches/LMDZ_ECRad/libf/phylmd/rrtm:
readaerosolstrato1_rrtm.F90 (+1 -5),
readaerosolstrato2_rrtm.F90 (+1 -6)
-
branches/LMDZ_ECRad/libf/phylmdiso:
StratAer (+1 -1),
add_phys_tend_mod.F90 (+98 -48),
atke_exchange_coeff_mod.F90 (del),
atke_turbulence_ini_mod.F90 (del),
calcratqs.F90 (del),
calcratqs_multi_mod.F90 (del),
calwake.F90 (new),
chemistry_cycle_mod.F90 (new 22),
clc_core_cp.F90 (new 232),
climb_qbs_mod.F90 (new 389),
cloudth_mod.F90 (del),
coare30_flux_cnrm.F90 (new 631),
coare_cp.F90 (new 252),
concvl.F90 (+6 -6),
create_etat0_limit_unstruct.F90 (del),
create_etat0_limit_unstruct_mod.F90 (new 111),
create_etat0_unstruct.F90 (del),
create_etat0_unstruct_mod.F90 (new 270),
create_limit_unstruct.F90 (del),
create_limit_unstruct_mod.F90 (new 317),
cv30_routines.F90 (new),
cv3_routines.F90 (+14 -3),
cv3a_uncompress.F90 (+12 -8),
cv3p_mixing.F90 (new),
cv_driver.F90 (+1 -1),
cva_driver.F90 (new),
ecumev6_flux.F90 (new 777),
fisrtilp.F90 (del),
fisrtilp.h (del),
ini_csts.F90 (new 187),
isotopes_mod.F90 (+6 -1),
isotopes_routines_mod.F90 (+270 -249),
isotopes_verif_mod.F90 (+6 -2),
isotrac_mod.F90 (+2 -1),
isotrac_routines_mod.F90 (+4 -10),
limit_read_mod.F90 (+3 -12),
lmdz_atke_exchange_coeff.F90 (new 463),
lmdz_atke_turbulence_ini.F90 (new 141),
lmdz_blowing_snow_ini.F90 (new 82),
lmdz_blowing_snow_sublim_sedim.F90 (new 252),
lmdz_call_atke.F90 (new 169),
lmdz_call_blowing_snow.F90 (new 45),
lmdz_call_cloud_optics_prop.F90 (new 132),
lmdz_cloud_optics_prop.F90 (new 736),
lmdz_cloud_optics_prop_ini.F90 (new 104),
lmdz_cloudth.F90 (new 2334),
lmdz_cloudth_ini.F90 (new 53),
lmdz_lscp.F90 (new 1344),
lmdz_lscp_ini.F90 (new 278),
lmdz_lscp_old.F90 (new 2745),
lmdz_lscp_tools.F90 (new 456),
lmdz_ratqs_ini.F90 (new 80),
lmdz_ratqs_main.F90 (new 285),
lmdz_ratqs_multi.F90 (new 483),
lmdz_thermcell_alim.F90 (new 127),
lmdz_thermcell_alp.F90 (new 405),
lmdz_thermcell_closure.F90 (new 75),
lmdz_thermcell_down.F90 (new 304),
lmdz_thermcell_dq.F90 (new 331),
lmdz_thermcell_dry.F90 (new 169),
lmdz_thermcell_dtke.F90 (new 127),
lmdz_thermcell_dv2.F90 (new 197),
lmdz_thermcell_env.F90 (new 83),
lmdz_thermcell_flux2.F90 (new 515),
lmdz_thermcell_height.F90 (new 163),
lmdz_thermcell_ini.F90 (new 140),
lmdz_thermcell_main.F90 (new 991),
lmdz_thermcell_old.F90 (new 6513),
lmdz_thermcell_plume.F90 (new 454),
lmdz_thermcell_plume_6A.F90 (new 1118),
lmdz_thermcell_qsat.F90 (new 99),
lmdz_wake.F90 (new 2629),
lmdz_wake_ini.F90 (new 225),
lscp_ini_mod.F90 (del),
lscp_mod.F90 (del),
lscp_tools_mod.F90 (del),
modd_csts.F90 (new 91),
newmicro.F90 (del),
pbl_surface_mod.F90 (+172 -67),
phyaqua_mod.F90 (+2 -5),
phyetat0_mod.F90 (+38 -11),
phyredem.F90 (+17 -11),
phys_local_var_mod.F90 (+55 -71),
phys_output_ctrlout_mod.F90 (+42 -3),
phys_output_mod.F90 (new),
phys_output_var_mod.F90 (+66 -11),
physiq_mod.F90 (+471 -222),
qsat_seawater.F90 (new 119),
qsat_seawater2.F90 (new 104),
qsatseaw_1D.F90 (new 113),
reevap.F90 (+13 -13),
surf_land_mod.F90 (+19 -7),
surf_landice_mod.F90 (+160 -63),
surf_ocean_mod.F90 (+17 -6),
thermcell.F90 (del),
thermcell_alim.F90 (del),
thermcell_alp.F90 (del),
thermcell_closure.F90 (del),
thermcell_down.F90 (del),
thermcell_dq.F90 (del),
thermcell_dry.F90 (del),
thermcell_dtke.F90 (del),
thermcell_dv2.F90 (del),
thermcell_env.F90 (del),
thermcell_flux2.F90 (del),
thermcell_height.F90 (del),
thermcell_ini_mod.F90 (del),
thermcell_main.F90 (del),
thermcell_old.F90 (del),
thermcell_plume.F90 (del),
thermcell_plume_6A.F90 (del),
thermcell_qsat.F90 (del),
wake.F90 (del),
wake_ini_mod.F90 (del)
-
branches/LMDZ_ECRad/tools:
Max_diff_nc_with_lib (del),
compare_real.py (new),
diffdef.sh (new)
-
idelkadi
2023-09-07 12:07
Rev.: 4677
-
451 lines of code changed in 13 files:
-
trunk/libf/phylmd:
clesphys.h (+5 -1),
phys_local_var_mod.F90 (+48 -5),
phys_output_ctrlout_mod.F90 (+75),
phys_output_write_mod.F90 (+42),
phys_state_var_mod.F90 (+52),
physiq_mod.F90 (+76),
radlwsw_m.F90 (+1)
-
trunk/libf/phylmd/ecrad:
radiation_ecckd.F90 (+2),
radiation_ecckd_interface.F90 (+8 -2),
radiation_general_cloud_optics.F90 (+2),
radiation_general_cloud_optics_data.F90 (+3),
radiation_scheme.F90 (+116 -144),
radiation_setup.F90 (+21 -211)
-
idelkadi
2023-08-11 16:06
Rev.: 4648
-
5 lines of code changed in 1 file:
-
idelkadi
2023-08-07 12:42
Rev.: 4647
-
332 lines of code changed in 16 files:
-
branches/LMDZ_ECRad/libf/phylmd:
clesphys.h (+6 -1),
phys_local_var_mod.F90 (+47),
phys_output_ctrlout_mod.F90 (+74),
phys_output_write_mod.F90 (+41),
phys_state_var_mod.F90 (+52),
physiq_mod.F90 (+63 -1),
radlwsw_m.F90 (+1)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad:
radiation_aerosol_optics.F90 (+1 -309),
radiation_cloud_generator.F90 (-5),
radiation_ecckd.F90 (+2),
radiation_ecckd_interface.F90 (+8 -2),
radiation_general_cloud_optics.F90 (+2),
radiation_general_cloud_optics_data.F90 (+3),
radiation_scheme.F90 (+24 -8),
radiation_setup.F90 (+2 -2),
setup_aerosol_optics_lmdz_m.F90 (+6 -8)
-
idelkadi
2023-08-02 08:18
Rev.: 4646
-
104 lines of code changed in 2 files:
-
idelkadi
2023-06-13 20:17
-
54 lines of code changed in 3 files:
-
idelkadi
2023-06-13 20:11
Rev.: 4571
-
2 lines of code changed in 1 file:
-
idelkadi
2023-06-13 19:58
Rev.: 4570
-
52 lines of code changed in 2 files:
-
idelkadi
2023-05-27 15:10
Rev.: 4550
-
35 lines of code changed in 1 file:
-
idelkadi
2023-05-27 15:06
Rev.: 4549
-
35 lines of code changed in 1 file:
-
idelkadi
2023-05-19 11:12
Rev.: 4544
-
134 lines of code changed in 2 files:
-
idelkadi
2023-05-19 11:06
Rev.: 4543
-
134 lines of code changed in 2 files:
-
idelkadi
2023-05-09 10:20
Rev.: 4527
-
72 lines of code changed in 3 files:
-
idelkadi
2023-02-21 15:26
Rev.: 4444
-
6842 lines of code changed in 88 files:
-
branches/LMDZ_ECRad/libf/phylmd/ecrad:
easy_netcdf.F90 (new),
radiation_adding_ica_lw.F90 (new),
radiation_adding_ica_sw.F90 (+4),
radiation_aerosol.F90 (new),
radiation_aerosol_optics.F90 (+876 -123),
radiation_aerosol_optics_data.F90 (new),
radiation_aerosol_optics_description.F90 (new 332),
radiation_check.F90 (new 212),
radiation_cloud.F90 (new),
radiation_cloud_cover.F90 (+5 -1),
radiation_cloud_generator.F90 (new),
radiation_cloud_optics.F90 (new),
radiation_config.F90 (new),
radiation_delta_eddington.h (new),
radiation_ecckd.F90 (new 507),
radiation_ecckd_gas.F90 (new 118),
radiation_ecckd_interface.F90 (new 278),
radiation_flux.F90 (+125 -41),
radiation_gas.F90 (+21 -52),
radiation_gas_constants.F90 (new 67),
radiation_general_cloud_optics.F90 (new 286),
radiation_general_cloud_optics_data.F90 (new 346),
radiation_ice_optics_fu.F90 (+21 -11),
radiation_ifs_rrtm.F90 (+49 -33),
radiation_interface.F90 (+41 -21),
radiation_liquid_optics_socrates.F90 (new),
radiation_matrix.F90 (-2),
radiation_mcica_lw.F90 (new),
radiation_mcica_sw.F90 (new),
radiation_monochromatic.F90 (+3 -3),
radiation_pdf_sampler.F90 (+126 -13),
radiation_random_numbers.F90 (new 304),
radiation_save.F90 (+10 -3),
radiation_scheme.F90 (+5 -2),
radiation_setup.F90 (+1 -1),
radiation_single_level.F90 (+76 -51),
radiation_spartacus_lw.F90 (new),
radiation_spartacus_sw.F90 (+1 -1),
radiation_spectral_definition.F90 (new 902),
radiation_thermodynamics.F90 (+1 -1),
radiation_tripleclouds_lw.F90 (+181 -135),
radiation_tripleclouds_sw.F90 (+43 -33),
radiation_two_stream.F90 (new),
random_numbers_mix.F90 (+3 -4)
-
branches/LMDZ_ECRad/libf/phylmd/ecrad/data:
aerosol_ifs_48R1.nc (new),
aerosol_ifs_49R1.nc (new),
aerosol_ifs_rrtm_49R1.nc (new),
baum-general-habit-mixture_ice_scattering.nc (new),
ecckd-0.6_lw_climate_fsck-27_spectral-definition.nc (new 1),
ecckd-0.6_sw_climate_wide-38_spectral-definition.nc (new 1),
ecckd-1.0_lw_climate_fsck-32b_ckd-definition.nc (new),
ecckd-1.0_sw_climate_rgb-32b_ckd-definition.nc (new),
ecckd-1.2_lw_climate_narrow-64b_ckd-definition.nc (new),
ecckd-1.2_sw_climate_window-64b_ckd-definition.nc (new),
fu-muskatel-rough_ice_scattering.nc (new),
fu-muskatel_ice_scattering.nc (new),
mie_droplet_scattering.nc (new),
mie_rain_scattering.nc (new)
-
idelkadi
2023-01-24 09:55
Rev.: 4395
-
4 lines of code changed in 1 file:
-
idelkadi
2023-01-23 11:28
Rev.: 4390
-
0 lines of code changed in 2 files:
-
idelkadi
2023-01-20 15:41
Rev.: 4388
-
34 lines of code changed in 3 files:
-
idelkadi
2023-01-17 10:28
Rev.: 4387
-
1 lines of code changed in 1 file: