May 2022 Commit Log

Number of Commits:
26
Number of Active Developers:
8
emillour 2022-05-27 17:45 Rev.: 4166

Update driver to test repeated calling of physics.
Add some intent() to ajsec.
And !$acc contructs for physiq arguments.
EM

59 lines of code changed in 4 files:

oboucher 2022-05-26 21:56 Rev.: 4165

Correction of single scattering albedo and asymetry factor for insoluble BC and POM
these were swapped in previous version

6 lines of code changed in 1 file:

oboucher 2022-05-26 21:19 Rev.: 4164

add a SAVE argument to variables read in simple aerosol plume model

36 lines of code changed in 1 file:

asima 2022-05-23 19:17 Rev.: 4163

Fixing a bug introduced in r4071 : "spinsol" ("insol" for "insoluble") instead of "spsol" must be used for CODU and SCDU

4 lines of code changed in 2 files:

fhourdin 2022-05-23 19:10 Rev.: 4162

Bug fix

0 lines of code changed in 1 file:

fhourdin 2022-05-20 14:54 Rev.: 4161

For replay_param.sh

24 lines of code changed in 2 files:

asima 2022-05-20 11:08 Rev.: 4160

In r4090 (FH) thermcell.h dissapears ; the flags required by subroutine thermcell_dq (iflag_wake, iflag_coupl, iflag_trig_bl, iflag_clos_bl) are now in the new file alpale.h

2 lines of code changed in 2 files:

dcugnet 2022-05-19 11:44 Rev.: 4159

Replace the "addKey_m" call in readTracFiles_mod:addDefault with several "addKey_1" callings to avoid a gfortran-specific crash.

2 lines of code changed in 1 file:

dcugnet 2022-05-19 10:47 Rev.: 4158

* include new type "tracer.def" tracers description files in DefLists/
* Remove the old code (lOldCode=.TRUE.)
* Remove the hard-coded part in isotopes_mod that was ensuring the convergence
=> this version will not converge with previous isotopic physics, but the
difference, only due to round off errors on "tdifrel", is acceptable.

20 lines of code changed in 5 files:

asima 2022-05-18 20:10 Rev.: 4157

Adjustments to changes in tracer treatment made by D. Cugnet :
replacing "it" by "itr"

363 lines of code changed in 1 file:

asima 2022-05-18 20:07 Rev.: 4156

Adjustments to the changes in tracer treatment made by D. Cugnet

1 lines of code changed in 1 file:

snguyen 2022-05-18 16:36 Rev.: 4155

remove thread_private for ridicule parameters

0 lines of code changed in 1 file:

dcugnet 2022-05-18 15:56 Rev.: 4154

Fixes needed because gfortran is not as permissive as ifort is with scalar pointers.

29 lines of code changed in 2 files:

dcugnet 2022-05-18 14:58 Rev.: 4153

Switch to the new tracers files "tracer.def".
Still working for the older "traceur.def" files.
The "isotope_params.def" file is now needed ; contains most of the constants formerly hard-coded in isotopes_mod.
Still contains few hard-coded lines for the "tdifrel" parameters, needed for reproductibilite the code is highly sensitive to this parameter: a difference not visible on 16 digits is enough to change the two last digits of deltaD after a one day run.

2 lines of code changed in 2 files:

emillour 2022-05-16 11:43 Rev.: 4152

Update Openacc directives for driver.
EM

6 lines of code changed in 1 file:

emillour 2022-05-16 10:50 Rev.: 4151

Add a "driver" main program for OpenACC testing of the physics.
"driver" compiles just like gcm, reads in start* files and calls (and updates) physics in a time marching loop.
EM

478 lines of code changed in 1 file:

emillour 2022-05-16 10:43 Rev.: 4150

Fix previously introduced bug in the code reorganization for OpenACC.
EM

7 lines of code changed in 1 file:

dcugnet 2022-05-14 20:13 Rev.: 4149

* remove striso (use isoName instead)
* few fixes for the lOldCode=.FALSE. code
* add the « isotopes_params.def » file, used in the lOldCode=.FALSE. part of the isotopes_mod module.

108 lines of code changed in 6 files:

fairhead 2022-05-11 10:06 Rev.: 4148

Forgot a CPP condition

2 lines of code changed in 1 file:

lguez 2022-05-10 20:52 Rev.: 4147

Polish

13 lines of code changed in 1 file:

fairhead 2022-05-10 18:50 Rev.: 4146

Source code and xml files needed for XIOS output in the LMDZ LonLat dynamical core.
One flag controls everything: ok_dyn_xios. Parameters controlling outputs need to be put in the xml
files, nothing is set in the code
Work to follow on the dynzon file and the modipsl/libIGCM framework.
ok_dyn_xios = n should not change anything

743 lines of code changed in 18 files:

fairhead 2022-05-09 15:28 Rev.: 4145

Not needed and raises an error in xios 3.0

1 lines of code changed in 1 file:

fairhead 2022-05-09 15:15 Rev.: 4144

Changing the name of the reference grid so that only lon, lat rather than lon_dom_glo/lon_dom_out...
appear in the output files

26 lines of code changed in 3 files:

dcugnet 2022-05-09 12:35 Rev.: 4143

* Some variables are renamed or replaced by direct equivalents:
- iso_indnum -> tracers(:)%iso_iName
- niso_possibles -> niso
- iqiso -> iqIsoPha ; index_trac -> itZonIso
- ok_iso_verif -> isoCheck
- ntraceurs_zone -> nzone ; ntraciso -> ntiso
- qperemin -> min_qparent ; masseqmin -> min_qmass ; ratiomin -> min_ratio
* Some renamed variables are only aliased with the older name (using USE <module>, ONLY: <oldName> => <newName>) in routines where they are repeated many times.
* Few hard-coded indexes are now computed (examples: ilic, iso, ivap, irneb, iq_vap, iq_liq, iso_H2O, iso_HDO, iso_HTO, iso_O17, iso_O18).
* The IF(isoCheck) test is now embedded in the check_isotopes_seq and check_isotopes_loc routines (lighter calling).

1263 lines of code changed in 67 files:

fhourdin 2022-05-03 10:10 Rev.: 4142

Supression de sorties qui faisaient panter avec des compilos recents

7 lines of code changed in 1 file:

fairhead 2022-05-02 11:26 Rev.: 4141

Outillage de physiq_mod.F90 en directives openacc pour prendre en compte le portage de ajsec.F90

54 lines of code changed in 5 files:

April 2022 »

Generated by StatSVN 0.7.0