June 2022 Commit Log

Number of Commits:
24
Number of Active Developers:
6
acozic 2022-06-30 10:21 Rev.: 4191

remove two abort_gcm which is not known when we compile with dynamico and we are not using dyn3dmem / dyn3d_common

4 lines of code changed in 2 files:

dcugnet 2022-06-29 19:40 Rev.: 4190

Fix for INCA and old "traceur.def" files

2 lines of code changed in 1 file:

acozic 2022-06-29 16:48 Rev.: 4189

correct a compilator bug for inca use

8 lines of code changed in 1 file:

idelkadi 2022-06-29 09:23 Rev.: 4188

Implementation of the Ecrad radiative transfer code in the LMD model (continued) :
Integration of aerosols (direct effect)

531 lines of code changed in 15 files:

acozic 2022-06-28 17:06 Rev.: 4187

Add a syntax correction in leapfrog_loc for compilation with inca / add a condition on inca in phys_output_write to be use without inca

5 lines of code changed in 2 files:

idelkadi 2022-06-24 17:31 Rev.: 4186

Modification of the name of the library according to the radiative transfer code used (ecrad/rrtm)

2 lines of code changed in 2 files:

fairhead 2022-06-23 18:36 Rev.: 4185

Ported to GPU using the replay_mod method: the phys.nc file that is output show now difference
between a run using GPU and a run without GPU

0 lines of code changed in 4 files:

dcugnet 2022-06-23 13:01 Rev.: 4184

Fix for the inca case with former "traceur.def" files.

2 lines of code changed in 1 file:

lguez 2022-06-21 19:09 Rev.: 4183

Bug fix: declare nf95_gw_var

2 lines of code changed in 1 file:

lguez 2022-06-20 17:29 Rev.: 4182

Use custom procedure to read aerosol optics file

Replace call to `config%aerosol_optics%setup` by call to an LMDZ
procedure, `setup_aerosol_optics_lmdz`, adapted to our aerosol optics
NetCDF file. The main differences between our file and the file
expected by `config%aerosol_optics%setup` are:

- Our file has groups.

- The SW bands in our file are ordered (as befits a NetCDF
coordinate).

- Our file does not contain variables for monochromatic asymmetry
factor, single-scattering albedo and lidar backscattering
ratio. These variables are not used by ECRad but they are
nevertheless read and required by `config%aerosol_optics%setup`.

124 lines of code changed in 3 files:

lguez 2022-06-18 01:39 Rev.: 4181

4 lines of code changed in 1 file:

lguez 2022-06-18 01:34 Rev.: 4180

0 lines of code changed in 11 files:

lguez 2022-06-18 01:32 Rev.: 4179

Use an external updated NetCDF95 library

Remove NetCDF95 from source files. We want to use an up-to-date
NetCDF95 library to read a NetCDF file containing groups, for aerosol
optical properties. It seems complicated to keep the NetCDF95 library
inside LMDZ because:

- NetCDF95 now also needs a C compiler. I do not know how to make this
work with FCM.

- NetCDF95 cannot be compiled with the `-r8` option: some specific
procedures in a generic interface become identical.

- Secondarily, we would have to change the names of files to adhere to the LMDZ
standard. We are not glad to do that every time we update.

For now, we can compile using the options `-include` and `-link` of
`makelmdz_fcm`.

As we use an updated NetCDF95 library, we have to update some of the
calls in LMDZ. Those are the calls to `nf95_inquire_variable` and
`nf95_gw_var` which used to take a pointer argument and now take an
allocatable argument.

31 lines of code changed in 20 files:

lguez 2022-06-17 23:33 Rev.: 4178

Remove useless lines

This is useless since revision [4103]. `err=$?` just checks the
assignment `build_status=$?` succeeded, so err is always 0.

0 lines of code changed in 2 files:

lguez 2022-06-17 20:07 Rev.: 4177

Move NetCDF95 files to subdirectory misc/NetCDF95

0 lines of code changed in 22 files:

lguez 2022-06-17 19:49 Rev.: 4176

Polish

11 lines of code changed in 3 files:

lguez 2022-06-17 19:05 Rev.: 4174

Remove branch

The difference between this branch and the trunk was a mess. Better to
remove the branch and create a new one.

0 lines of code changed in 646 files:

lguez 2022-06-17 18:49 Rev.: 4173

Sync latest trunk changes to branch LMDZ-ECRAD.

28 lines of code changed in 5 files:

dcugnet 2022-06-17 17:49 Rev.: 4172

* add the computation of nqINCA in the "tracer.def" case (A. Cozic)
* few fixes

28 lines of code changed in 5 files:

lguez 2022-06-17 16:24 Rev.: 4171

Sync latest trunk changes to branch LMDZ-ECRAD.

28861 lines of code changed in 420 files:

dcugnet 2022-06-16 20:16 Rev.: 4170

The variable "types_trac" is the equivalent of "type_trac" in case multiple sections must be read
and used in "tracer.def" file.
Tests on the "type_trac" were replaced with tests on the vector "types_trac".
Most of the time, there are two components: 'lmdz' and a second one. The later has priority on 'lmdz'
and must be used for the tests. For more components, care must be taken to execute specific parts
of the code on the right tracers ; the tracers(:)%component has been created in that respect.

200 lines of code changed in 18 files:

dcugnet 2022-06-16 14:45 Rev.: 4169

* Fix for multi-sections "tracer.def" files: type_trac is no longer a coma-saparated list (","),
but is now a pipe-separated list ("|"), because the "getin" function replaces the comas by spaces.
* Small fix for INCA: keep the "config_inca" value different from "none" if ALL the sections names
differ from "inca" or "inco".

12 lines of code changed in 2 files:

evignon 2022-06-09 17:29 Rev.: 4168

deuxieme phase de travail pour l'inclusion de make_sso
Ehouarn, David, Romain , Etienne

57 lines of code changed in 5 files:

evignon 2022-06-09 16:03 Rev.: 4167

Premiere phase de travail pour inclure make_sso aux sources lmdz
David, Romain, Ehouarn, Etienne

1178 lines of code changed in 4 files:

May 2022 »

Generated by StatSVN 0.7.0