Directory trunk/libf/misc/

Total Files:
8
Deleted Files:
10
Lines of Code:
6322

Browse with ViewVC

[root]/trunk/libf/misc

Lines of Code

trunk/libf/misc/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 84 (100.0%) 6956 (100.0%) 82.8
dcugnet 52 (61.9%) 4969 (71.4%) 95.5
ymeurdesoif 4 (4.8%) 1434 (20.6%) 358.5
fairhead 9 (10.7%) 403 (5.8%) 44.7
acozic 4 (4.8%) 122 (1.8%) 30.5
lfalletti 2 (2.4%) 11 (0.2%) 5.5
fhourdin 1 (1.2%) 9 (0.1%) 9.0
oboucher 1 (1.2%) 3 (0.0%) 3.0
evignon 1 (1.2%) 3 (0.0%) 3.0
lguez 10 (11.9%) 2 (0.0%) 0.2

Most Recent Commits

ymeurdesoif 2023-07-10 00:40 Rev.: 4619

Suppress usage of preprocessing key CPP_XIOS.
Wrapper file is used to suppress XIOS symbol when xios is not linked and not used (-io ioipsl)
The CPP_XIOS key is replaced in model by "using_xios" boolean variable to switch between IOIPSL or XIOS output.

YM

1235 lines of code changed in 2 files:

acozic 2023-07-05 11:03 Rev.: 4608

Add of an output file containing mass flow when offline parameter is to "yes"
this file will be on horizontal grid with vertical level klev
When LMDZ is coupled to Inca, we don't call anymore the routine phystoken if offline=y

Anne Cozic

19 lines of code changed in 1 file:

acozic 2023-07-05 10:35 Rev.: 4606

Fixe a bug on declaration of group using XIOS routines
This need to be done before xios_close_context and before Xios inheritance
(Anne Cozic)


97 lines of code changed in 1 file:

ymeurdesoif 2023-06-30 19:18 Rev.: 4600

Suppress CPP_MPI key usage in source code. MPI wrappers is used to supress missing symbol if the mpi library is not linked

YM

199 lines of code changed in 2 files:

evignon 2023-05-03 17:21 Rev.: 4523

merge de la branche blowing snow vers la trunk
premiere tentative
Etienne

3 lines of code changed in 1 file:

lguez 2023-03-31 19:42 Rev.: 4489

Merge LMDZ_ECRad branch back into trunk!

0 lines of code changed in 9 files:

lfalletti 2023-03-22 17:07 Rev.: 4477

New axis (axis_lat_greordered) that fixes a bug with latitudes being reversed for outputs from CMIP6 workflow (for zonal mean files only)

4 lines of code changed in 1 file:

dcugnet 2023-03-07 16:17 Rev.: 4454

Fix for the strange language dependent bug (workaround was "unset LANG"): replace testFile routines with INQUIRE intrinsic function.

15 lines of code changed in 2 files:

dcugnet 2023-01-30 21:27 Rev.: 4403

* fix for isotopic tagging tracers
* modify strHead/strTail: last argument (optional) has the same convention as INDEX:
if lBackward==.TRUE., search the pattern starting from the end of the string (default=.FALSE.)
* consolidate and simplify the new2oldH2O routine

45 lines of code changed in 2 files:

dcugnet 2023-01-27 01:32 Rev.: 4400

Fix for newH2OIso

2 lines of code changed in 1 file:

dcugnet 2023-01-27 00:35 Rev.: 4399

Change the names of the water isotopes: no more "[" and "]" separators for atomic numbers.

2 lines of code changed in 1 file:

dcugnet 2023-01-23 17:46 Rev.: 4394

Fix in delPhase for single character tarcers names.

1 lines of code changed in 1 file:

dcugnet 2023-01-23 11:28 Rev.: 4389

* revert to original "type_trac" management:
- 4 characters keyword (lmdz, Inca, repr, co2i, into, aeNP, coag
- no longer a list of component with "|" separator
- the parsed (with "|" separator) version "types_trac" is no longer used
- the sole routine using a list of component is readTracFiles
* fix for INCA and CO2Aer modes: setGeneration is now a function, index corrections for had/vadv.

12 lines of code changed in 1 file:

dcugnet 2022-12-05 21:44 Rev.: 4367

* adding missing SAVE attribute for that in check_isotopes
* move phyetat0_get/_srf from phylmd[iso]/phyetat0_mod to new module phyetat0_get_mod
-> break circular dependency
* remove unused variables from physiq_mod
* update phylmdiso/physiq_mod with respect to phylmd/physiq_mod (few updates were not included)

2 lines of code changed in 1 file:

dcugnet 2022-12-01 18:56 Rev.: 4363

Cleaning: remove unused variables

22 lines of code changed in 2 files:

dcugnet 2022-11-30 16:37 Rev.: 4358

* remove "config_inca" variable from "control_mod" and "infotrac_phy" (read in infotrac)
* only kept version of "type_trac" is in tracinca ; few tests are moved from infotrac to this module.
* simplify and generalize a bit the routines "phyetat0_get" and "phyetat0_srf" from phyetat0, converted to a module.
* fix the isotopic version: few "USE … » were misplaced between ISOVERIF CPP keys
* fix the old water and derived isotopes names in the ISOTRAC case

14 lines of code changed in 2 files:

dcugnet 2022-11-15 16:14 Rev.: 4349

Fix in strinngs_mod + few more comments in this module.

88 lines of code changed in 1 file:

dcugnet 2022-11-13 22:23 Rev.: 4348

Fix for the backward compatibility with "traceur.def" description files (former format).

91 lines of code changed in 2 files:

dcugnet 2022-11-09 19:36 Rev.: 4334

Fix the traceur.def backward compatibility issue.

2 lines of code changed in 1 file:

dcugnet 2022-11-09 19:13 Rev.: 4333

Bug correction for generation computation.

1 lines of code changed in 1 file:

dcugnet 2022-11-08 15:49 Rev.: 4328

* rewrite few routines from "readTracFiles_mod" to avoid crashes with gfortran, in particular "setGeneration" and "addKey".
* make "addKey" routine public and replace "addKey_m" and "addKey_mm" with callings to "addKey_1" in loops to avoid a gfortran-specific crash
* rewrite the "getKey" functions family so that when "tname" is not specified, result is as expected, even for tracers lists with repeated tracers (use index instead of name search).

238 lines of code changed in 1 file:

dcugnet 2022-11-07 10:51 Rev.: 4327

Missing modifications in the previous commit.

4 lines of code changed in 1 file:

dcugnet 2022-11-07 10:44 Rev.: 4326

Modification to solve a gfortran specific bug ; this compiler wrongly claims:
Error: Ambiguous interfaces in generic interface 'fgetkey' for ‘fgetkeynam_s1’ at (1) and ‘fgetkey_sm’ at (2)
But they are not:
* FUNCTION fgetKeyNam_s1(tname, keyn, ky[, def_val, lerr]) RESULT(val) with val being a scalar string
* FUNCTION fgetKeym ( keyn, ky[, def_val, lerr]) RESULT(val) with val being a vector string
So no way to have a single generic interface => gGetKey_sm is renamed fGetKeys.

4 lines of code changed in 1 file:

dcugnet 2022-11-07 03:09 Rev.: 4325

* simplify the parser usage:
- the getKey_init routine is now embedded in the readTracersFile routine.
- the initIsotopes routine is now embedded in the readIsotopesFile routine.
- the database is now unique, but can be changed using the get/setKeysDBase.
- the derived types descriptions, originally located in trac_types_mod, are moved to readTracFiles_mod.
- few checkings moved from infotrac to the routine testIsotopes, contained in the readIsotopesFile function from readTracFiles_mod.
- the readTracersFiles and readIsotopesFile routines no longer use a tracers/isotopes argument.
* remove tnat and alpha_ideal from infotrac ; use instead getKey to get them where they are used (check_isotopes, dynetat0, iniacademic)
* the trac_type field %Childs is renamed %Children
* move the isoSelect routine and the corresponding variables routine from infotrac and infotrac_phy to readTracFiles_mod
* infotrac_phy routine is now fully independant of the (very similar) routine infotrac (init_infotrac_phy has no arguments left).
* all the explicit keys of the trac_type are now included in the embedded keys database, accessible using the getKey function.
* the getKey/addKey routines are expanded to handle vectors of integers, reals, logicals or strings.
* few subroutines converted into functions with error return value.
* corrections for isotopic tagging tracers mode (to be continued).

610 lines of code changed in 3 files:

dcugnet 2022-10-20 12:57 Rev.: 4301

- for REPROBUS: simplify (and fix) the handling of exceptions for old HNO3 convention.
- cleaning + comments added in readTracFiles_mod.

215 lines of code changed in 1 file:

dcugnet 2022-09-21 08:35 Rev.: 4263

Fixes for INCO, CO2i AND REPROBUS, mostly because some sections are specific to type_trac=="lmdz",
which is not always equivalent to ANY(types_trac=='lmdz).
Also force the water phases to get tracers(*)%component='lmdz' so that nqo can be correctly computed.

1 lines of code changed in 1 file:

fhourdin 2022-08-31 17:40 Rev.: 4233

Commission pour Jean-Yves

9 lines of code changed in 1 file:

dcugnet 2022-07-06 15:17 Rev.: 4194

Remove useless "TARGET" attributes in getKeyByName_?m functions, because pointers are no longer used.

10 lines of code changed in 1 file:

dcugnet 2022-07-04 22:45 Rev.: 4193

* Modifications in readSections to allow a continuation line character "\":
in both "tracer.def" and "isotopes_params.def", information for a single
tracer or isotope can now be stored on several lines.
* Modifications in "dispTable" and associated routines to allow too wide tables
to be displayed as several shorter sub-tables: each sub-table is at most
"nMaxCol" characters wide (typically: number of characters displayable in a
tandard screen window) and the first "nHead" columns (typically: name, index,
etc.) are duplicated in each sub-table. A default value for nMaxCol, called
maxTableWidth (currently = 192) is available in readTracFiles_mod.
* Subroutine "readIsotopesFile" becomes a function with a boolean returned
error value "lerr" used to trigger an external aborting function (no STOP).

132 lines of code changed in 2 files:

acozic 2022-06-30 09:21 Rev.: 4191

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

3 lines of code changed in 1 file:

dcugnet 2022-06-16 13: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".

7 lines of code changed in 1 file:

dcugnet 2022-05-19 10: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:

fairhead 2022-05-10 17: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

1 lines of code changed in 1 file:

dcugnet 2022-05-09 11: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).

8 lines of code changed in 2 files:

lfalletti 2022-04-29 17:37 Rev.: 4140

Fixed bug for coupling with reprobus
- rm of a call Init_chem_rep_phys that was set twice
- add of hybrid coordinates in reprobus outputs (for CMIP6 dr2xml)
- bug fix to take into account H2Orep tracer name

7 lines of code changed in 1 file:

acozic 2022-04-26 09:19 Rev.: 4138

fixed two bug for coupling with inca
1- allow the possibility of having tracers names with H2O in it (like H2O2)
2- allow the possibility of having other water tracers in inca

3 lines of code changed in 1 file:

fairhead 2022-04-20 09:34 Rev.: 4126

Modification for nvfortran compiler
DC

4 lines of code changed in 1 file:

dcugnet 2022-04-05 15:17 Rev.: 4121

Fix in sortTracer for gfortran compatibility.

1 lines of code changed in 1 file:

dcugnet 2022-04-05 14:44 Rev.: 4120

* New water names: H2Ov, H2Ol, H2Oi, H2Or -> H2O_g, H2O_l, H2O_s, H2O_r.
* Corrections for the lOldCode=.FALSE., not activated yet.

412 lines of code changed in 3 files:

oboucher 2022-02-03 10:08 Rev.: 4075

Add the possibility of a cloud H2O tracer (nqo=4) for ok_ice_sursat=y and 4 H2O tracers in tarceur.def

3 lines of code changed in 1 file:

(12 more)

Generated by StatSVN 0.7.0