Directory trunk/libf/phylmd/Dust/

Total Files:
12
Deleted Files:
0
Lines of Code:
9583

[root]/trunk/libf/phylmd/Dust

Lines of Code

trunk/libf/phylmd/Dust/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 51 (100.0%) 1425 (100.0%) 27.9
asima 27 (52.9%) 1246 (87.4%) 46.1
dcugnet 20 (39.2%) 124 (8.7%) 6.2
fairhead 1 (2.0%) 53 (3.7%) 53.0
lguez 2 (3.9%) 1 (0.1%) 0.5
fhourdin 1 (2.0%) 1 (0.1%) 1.0

Most Recent Commits

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:

  • trunk/libf/phylmd/Dust: splaeropt_5wv_rrtm.F90 (+2 -2), splaeropt_6bands_rrtm.F90 (+2 -2)
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:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+1 -1), phytracr_spl_mod.F90 (+1 -1)
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:

  • trunk/libf/phylmd/Dust: phytracr_spl_mod.F90 (+363 -361)
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:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+1 -1)
dcugnet 2022-01-31 22:20 Rev.: 4071

* Fix for unadvected tracers (iadv==0)
* The key %isH2Ofamily, from the derived type "trac_type", is replaced with the more general
key %isInPhysics, which is TRUE for tracers both in "qx" and "tr_seri".
Currently, FALSE for tracers descending on H2O (isotopes and tagging tracers included). Could be set to FALSE
for interactive CO2 (type_trac=='inco') or ice supersaturated cloud content (tranfered to "rneb_seri")
* Parser routines taken from version 10 of https://svn.lmd.jussieu.fr/tracers-parser

7 lines of code changed in 6 files:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+1 -1), phytracr_spl_mod.F90 (+2 -2), splaeropt_5wv_rrtm.F90 (+1 -1), splaeropt_6bands_rrtm.F90 (+1 -1), splaeropt_lw_rrtm.F90 (+1 -1), splaerosol_optic_rrtm.F90 (+1 -1)
dcugnet 2022-01-12 23:54 Rev.: 4056

Most of the changes are intended to help to eventually remove the constraints about the tracers assumptions, in particular water tracers.
- Remove index tables itr_indice and niadv, replaced by tracers(:)%isAdvected and tracers(:)%isH2OFamily.
Most of the loops are now from 1 to nqtot:
* DO iq=nqo+1,nqtot loops are replaced with:
DO iq=1,nqtot
IF(tracers(iq)%isH2Ofamily) CYCLE
* DO it=1,nbtr; iq=niadv(it+nqo)
and DO it=1,nqtottr; iq=itr_indice(it) loops are replaced with:
it = 0
DO iq = 1, nqtot
IF(.NOT.tracers(iq)%isAdvected .OR. tracers(iq)%isH2Ofamily) CYCLE
it = it+1
- Move some StratAer related code from infotrac to infotrac_phy
- Remove "nqperes" variable:
DO iq=1,nqpere loops are replaced with:
DO iq=1,nqtot
IF(tracers(iq)%parent/='air') CYCLE
- Cosmetic changes (justification, SELECT CASE instead of multiple IF...) mostly in advtrac* routines.

85 lines of code changed in 6 files:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+24 -27), phytracr_spl_mod.F90 (+28 -23), splaeropt_5wv_rrtm.F90 (+8 -5), splaeropt_6bands_rrtm.F90 (+8 -5), splaeropt_lw_rrtm.F90 (+10 -6), splaerosol_optic_rrtm.F90 (+7 -4)
dcugnet 2021-12-16 00:18 Rev.: 4046

First commit for new tracers.
* parser routines readTracFiles, strings_mod and tracer_types added in misc using revision 4 of
https://svn.lmd.jussieu.fr/tracers-parser
* tested in sequential and parallel mode using ioipsl.
* for now, only two fields of "tracers(:)" derived type vector are used: "name" and "longName".

32 lines of code changed in 8 files:

  • trunk/libf/phylmd/Dust: phytracr_spl_mod.F90 (+8 -16), splaeropt_5wv_rrtm.F90 (+8 -22), splaeropt_6bands_rrtm.F90 (+9 -23), splaeropt_lw_rrtm.F90 (+6 -14), splaerosol_optic_rrtm.F90 (+1 -1)
fhourdin 2021-08-25 19:24 Rev.: 3977

Modification des routines iotd* pour mieux gerer les coordonnees.
Utile notamment pour la physique a 20 parametres.

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/Dust: phytracr_spl_mod.F90 (+1 -1)
asima 2021-01-29 14:20 Rev.: 3814

SPLA : unplugging Jeronimo Escribano’s assimilation emission coefficient files, in a minimalist, non-distructive way.
Each file reading is put under an IF("ASSIM"=="YES"), always false.
Thorough removal of assimilation coefficients will follow.

32 lines of code changed in 1 file:

  • trunk/libf/phylmd/Dust: phytracr_spl_mod.F90 (+32 -7)
asima 2021-01-20 19:36 Rev.: 3806

SPLA code cleaning :
concerns the updating from LMDZ5 to LMDZ6 (rev 3786),
and other obsolete lines and fragments, like everything related to "ok_histrac" flag
(which sent SPLA output in a "histrac.nc" file using IOIPSL; in 2014 J Escribano included SPLA output in the usual LMDZ hist* files.)

37 lines of code changed in 4 files:

  • trunk/libf/phylmd/Dust: dustemission_mod.F90 (-17), phytracr_spl_mod.F90 (+35 -1825), read_vent.F (new)
asima 2021-01-19 22:51 Rev.: 3805

Replacement of LOGICAL "ok_snow" flag by INTEGER "landice_opt" (as in phys_output_write_mod.F90),
required by the introduction of INLANDSIS interface between LMDZ and the snow in SISVAT (rev r3792 by E. Vignon).

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+2 -2)
asima 2020-11-25 11:29 Rev.: 3786

Makes LMDZ-SPLA work again.
Minimal - but not minor - modifications required by going from LMDZ5 to LMDZ6.
For the time being, SPLA input files (including correction coefficient files for aerosols emissions) are only available for the 128x88 grid zoomed on N Africa, used by Jeronimo Escribano and Binta Diallo.

805 lines of code changed in 13 files:

  • trunk/libf/phylmd/Dust: dustemission_mod.F90 (+15 -3), lsc_scav_spl.F90 (new), phys_output_write_spl_mod.F90 (+62 -36), phytracr_spl_mod.F90 (+568 -241), read_dust.F (+4 -3), read_newemissions.F (+1 -1), spla_output_write.h (new)
asima 2020-09-24 17:21 Rev.: 3770

Update variable name : absvisaer --> abs550aer

0 lines of code changed in 2 files:

  • trunk/libf/phylmd/Dust: splaeropt_6bands_rrtm.F90 (new)
fairhead 2020-02-10 12:04 Rev.: 3630

Parameter new_aod is not needed anymore as it is assumed to be true
all the time. This means that we cannot replay AR4 simulations with new
LMDZ sources (we probably couldn't anyway)
LF, OB

53 lines of code changed in 1 file:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (+53 -59)
lguez 2018-05-24 15:45 Rev.: 3332

Remove NetCDF variable SWdownOR from output files. It seems
meaningless to divide the net radiation over all shortwave bands
(solsw) by the mean transmission (1 - albsol1) over part of the
shortwave bands. SWdownOR can be over 4000 W m-2 over ice. The NetCDF
variable containing the correct surface downward shortwave flux is
SWdnSFC. Lower the level of output of SWdnSFC in histins.nc from 10 to
2 so that it replaces SWdownOR.

1 lines of code changed in 2 files:

  • trunk/libf/phylmd/Dust: phys_output_write_spl_mod.F90 (new)
Generated by StatSVN 0.7.0