Directory trunk/libf/phylmd/rrtm/

Directory Created:
2014-03-03 11:57
Total Files:
606
Deleted Files:
3
Lines of Code:
251588

[root]/trunk/libf/phylmd/rrtm

Lines of Code

trunk/libf/phylmd/rrtm/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1461 (100.0%) 254664 (100.0%) 174.3
fairhead 1347 (92.2%) 250668 (98.4%) 186.0
oboucher 64 (4.4%) 2901 (1.1%) 45.3
idelkadi 12 (0.8%) 716 (0.3%) 59.6
fhourdin 15 (1.0%) 241 (0.1%) 16.0
musat 10 (0.7%) 69 (0.0%) 6.9
jyg 1 (0.1%) 42 (0.0%) 42.0
acozic 6 (0.4%) 16 (0.0%) 2.6
emillour 6 (0.4%) 11 (0.0%) 1.8

Most Recent Commits

oboucher 2017-07-14 23:55 Rev.: 2953

Correcting an issue with the aerosol load diagnostics
that was introduced with revision 2823 in a failed attempt
to save a bit of memory... This is bit convergent with
previous version as it affects only diagnostics.

13 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosol_optic_rrtm.F90 (+13 -12)
oboucher 2017-07-14 17:22 Rev.: 2951

Correcting an error on AOD diagnostics for sulfate.
Accumulation mode and coarse mode were swapped....

5 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+5 -5)
fhourdin 2017-05-04 14:29 Rev.: 2871

Modification d'une correction pour permettre au cas GABLS4 de tourner
Tres tres louche...

8 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: rrtm_taumol2.F90 (+8 -2)
fhourdin 2017-05-03 14:18 Rev.: 2869

Retour en arriere sur le surdimensionnement du tableau CORR2
Au lieu de surdimensionner dans yoerrtbg2, on borne l'indice dans
rrtm_init_140gp.F90
Cette partie de code est ... louche ... mais la nouvelle modification
est moins ... perturbante ...

18 lines of code changed in 3 files:

  • trunk/libf/phylmd/rrtm: rrtm_init_140gp.F90 (+10 -4), rrtm_taumol2.F90 (+6), yoerrtbg2.F90 (+2 -2)
emillour 2017-04-24 16:53 Rev.: 2865

Suite de la correction de la commission précédente.
MPL+EM

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: rrtm_init_140gp.F90 (+2 -2)
emillour 2017-04-24 16:36 Rev.: 2864

Suite et fin du commit 2846.
MPL

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: rrtm_init_140gp.F90 (+2 -2)
oboucher 2017-04-23 11:22 Rev.: 2862

Correcting diagnostics loadno3 and loadss.

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosol_optic_rrtm.F90 (+2 -2)
oboucher 2017-04-20 22:21 Rev.: 2858

Correction of a bug on aerosol index for diagnosing AAOD at 550 nm.

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+1 -1)
oboucher 2017-04-14 16:42 Rev.: 2854

Introducing dry AOD diagnostics for the total aerosols and specieswise
The calculations are only performed if the diagnostics are requested

27 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+24 -5), readaerosol_optic_rrtm.F90 (+3 -2)
fhourdin 2017-04-10 00:07 Rev.: 2846

Augmentation de la dimension d'un tableau car le cas gabls4 plantait

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: yoerrtbg2.F90 (+2 -2)
oboucher 2017-04-01 18:09 Rev.: 2842

Removing absvisaer from calculations and outputs
Adding abs550aer in rrtm/aeropt_5wv_rrtm and outputs
Absorption aerosol optical depth at 550 nm

139 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+139 -7), aeropt_6bands_rrtm.F90 (-7)
oboucher 2017-03-15 00:10 Rev.: 2823

Climatological ASNO3M, CSNO3M, CINO3M aerosol fields can be read and fed
through the aerosol routines for optical properties. The get_aero_fromfile
routine needed some change so that it doesn't stop if a particular field
is not there.

28 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosol_optic_rrtm.F90 (+28 -18)
oboucher 2017-03-06 11:35 Rev.: 2810

Removing CSSO4M for now as this aerosol species should not be looked at
according to Didier H. This is done by setting fac=0 for this species

4 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+2 -1), aeropt_6bands_rrtm.F90 (+2 -1)
oboucher 2017-03-02 21:46 Rev.: 2806

Adding od443aer diagnostic for CMIP6.
Removing od670aer and AI calculations as they are not used.

9 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+9 -5)
oboucher 2017-02-28 23:05 Rev.: 2803

Correcting bug on current day in the year in RSUN forcing

12 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: read_rsun_rrtm.F90 (+12 -11)
jyg 2017-02-24 20:50 Rev.: 2799

New diagnostics to verify energy conservation.
Some corrections to improve energy conservation.
Some bug correction.
New output variables and new flags are
introduced:
(1)New variables: d_xx_col is the budget over
each column of variable "xx".
(2) fl_ebil: 0 -> no diag; 1 -> diags activated
(3) fl_cor_ebil: 0 -> no correction ensuring
energy conservation; 1 -> first set of
corrections.
+ ok_bad_ecmwf_thermo: if true, a bug setting
RVTMP2 to 0 is fixed; for backward compatibility
the default is "false".

42 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: suphec.F90 (+42 -32)
oboucher 2017-01-08 15:43 Rev.: 2750

Correcting another typo in previous two revisions

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_6bands_rrtm.F90 (+1 -1)
oboucher 2017-01-08 15:07 Rev.: 2749

Correcting a typo from last change

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_6bands_rrtm.F90 (+1 -1)
oboucher 2017-01-08 14:47 Rev.: 2748

Small tweaks to aeropt RRTM routines

38 lines of code changed in 3 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+12 -12), aeropt_6bands_rrtm.F90 (+17 -18), aeropt_lw_rrtm.F90 (+9 -7)
oboucher 2017-01-05 17:40 Rev.: 2744

Adding threadprivate for mth_pre variable
This should fix some reproducibility effects for runs longer than 1 months....

4 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: readaerosolstrato1_rrtm.F90 (+2 -4), readaerosolstrato2_rrtm.F90 (+2 -1)
oboucher 2017-01-05 17:34 Rev.: 2742

Adding a threadprivate to variable day_cur
Should fix some reproducibility problem for simulations longer than 1 day

3 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: read_rsun_rrtm.F90 (+3 -2)
oboucher 2017-01-03 00:29 Rev.: 2739

New aerosol optical properties (Olivier / Yves) documented in CMIP6/OPTICS on ciclad.
tau_min set to 1.e-7 instead of 1.e-15 in the SW and 1.e-9 in the LW.
Dust LW aerosol properties (can be activated with ok_alw=y).
BC internal mixing increased to 6 classes.
BC internal mixing can be activated with flag_bc_internal_mixture=y.

483 lines of code changed in 3 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+109 -99), aeropt_6bands_rrtm.F90 (+360 -336), aeropt_lw_rrtm.F90 (+14 -13)
oboucher 2017-01-03 00:24 Rev.: 2738

Swapping the order of CSSO4 and ASSO4 aerosols (and fixing an issue on aerindex). Preparing the ground for nitrate aerosols (coarse soluble, accumulation soluble, coarse insoluble). Modifying the LW aeropt routine so that it is compatible with both INCA and climatological aerosols (for dust only). Adding a new flag ok_alw for activating aerosol direct LW effect (for dust only). This change is bit comparable for flag_aerosol=6, flag_rrtm=1, NSW=6.

213 lines of code changed in 4 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+41 -15), aeropt_6bands_rrtm.F90 (+129 -64), aeropt_lw_rrtm.F90 (+36 -69), readaerosol_optic_rrtm.F90 (+7 -3)
fhourdin 2016-12-18 17:51 Rev.: 2737

Retour en arriere sur les dernieres commissions d'Olivier.

101 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+18 -50), aeropt_6bands_rrtm.F90 (+83 -145)
oboucher 2016-12-17 21:48 Rev.: 2736

Complement to previous commit. Fixing an issue with mass array index.
This does not have any impact because ASSO4M and CSSO4M have same properties.

24 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: aeropt_6bands_rrtm.F90 (+24 -24)
oboucher 2016-12-17 16:45 Rev.: 2735

Swapping the order of ASSO4 and CSSO4.
Preparing the ground for nitrate aerosols.
ALl of this should maintain bit-comparability.

171 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+50 -18), aeropt_6bands_rrtm.F90 (+121 -59)
oboucher 2016-12-07 20:27 Rev.: 2726

Correction to be more flexible on the rsun solar forcing in case of noleap calendar

6 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: read_rsun_rrtm.F90 (+6 -1)
oboucher 2016-12-05 17:52 Rev.: 2725

Indenting lines in IF ENDIF tests
Declaring dummy _glo fields for proc other than MPI and OMP root as
this is needed in debug mode at least on some machines

158 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosolstrato2_rrtm.F90 (+158 -149)
oboucher 2016-12-05 17:43 Rev.: 2724

Small correction on initialisation of RSUN array as RSUN is declared with dimension NTSW > NSW

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: read_rsun_rrtm.F90 (+1 -1)
oboucher 2016-11-01 11:32 Rev.: 2694

Cosmetic changes

72 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: readaerosolstrato1_rrtm.F90 (+35 -36), readaerosolstrato2_rrtm.F90 (+37 -38)
oboucher 2016-11-01 11:08 Rev.: 2693

Cosmetic changes

31 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosol_optic_rrtm.F90 (+31 -39)
oboucher 2016-10-02 18:55 Rev.: 2644

I introduced flag_bc_internal_mixture for BC/sulphate internal mixture.
Only works for iflag_rrtm=y, NSW=6 and flag_aerosol=6 or aerosol_couple.
It has no impact at the moment as LUT for aerosol properties will have to
be changed. But the plumbing work is already done....

439 lines of code changed in 3 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+127 -81), aeropt_6bands_rrtm.F90 (+299 -66), readaerosol_optic_rrtm.F90 (+13 -10)
oboucher 2016-09-24 19:14 Rev.: 2634

Quicker way to compute aerosol optical properties.
Does not converge with previous version but results are close.

48 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+22 -68), aeropt_6bands_rrtm.F90 (+26 -49)
musat 2016-09-16 10:24 Rev.: 2627

Missed this for rrtm GES' bug fix

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: suecrad.F90 (+1 -2)
musat 2016-09-15 16:20 Rev.: 2626

Bug correction : rrtm uses LMDZ' GES from clesphys.h
MPL/IM

28 lines of code changed in 4 files:

  • trunk/libf/phylmd/rrtm: rrtm_ecrt_140gp.F90 (+4 -2), srtm_srtm_224gp_mcica.F90 (+3 -2), suecrad.F90 (+19 -7), surdi.F90 (+2 -1)
musat 2016-07-21 17:46 Rev.: 2596

In newmicro allow use of cloud overlap hypothesis defined
in radopt.h as for the radiation code.
In rrtm allow max and random cloud overlap hypothesis.
IM

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: swr.F90 (+4 -2)
oboucher 2016-06-08 22:19 Rev.: 2550

Correcting a bug in the calculation of od550_strat
Computing od_10um_strat in readaerosolstrato*.F90

31 lines of code changed in 3 files:

  • trunk/libf/phylmd/rrtm: aeropt_5wv_rrtm.F90 (+1 -1), readaerosolstrato1_rrtm.F90 (+14 -6), readaerosolstrato2_rrtm.F90 (+16 -2)
oboucher 2016-06-03 19:06 Rev.: 2539

Changed nbands_sw_rrtm to NSW and nbands_lw_rrtm to NLW to be completely rrtm-proof

13 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosolstrato2_rrtm.F90 (+13 -21)
oboucher 2016-06-03 15:06 Rev.: 2537

Removing this routine. It is replaced by readaerosolstrato1_rrtm.F90

0 lines of code changed in 1 file:

  • trunk/libf/phylmd/rrtm: readaerosolstrato_rrtm.F90 (del)
oboucher 2016-06-03 15:04 Rev.: 2536

Introducing stratomask diagnostic on where the stratosphere is
flag_aerosol_strat = 2 for CMIP6 strat aerosol forcing

570 lines of code changed in 2 files:

  • trunk/libf/phylmd/rrtm: readaerosolstrato1_rrtm.F90 (new 231), readaerosolstrato2_rrtm.F90 (new 339)

(42 more)

Generated by StatSVN 0.7.0