February 2017 Commit Log

Number of Commits:
16
Number of Active Developers:
9
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:

oboucher 2017-02-28 18:55 Rev.: 2802

Changed comment for days_elapsed (upon recommendation of Laurent F)

6 lines of code changed in 1 file:

jyg 2017-02-28 13:48 Rev.: 2801

Bug fix in a call to add_phys_tend.

8 lines of code changed in 1 file:

jyg 2017-02-24 20:57 Rev.: 2800

complement to the previous commit

605 lines of code changed in 3 files:

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".

183 lines of code changed in 6 files:

jghattas 2017-02-24 16:40 Rev.: 2798

Add option no_ter_antartique that will remove all land fractions souther than 60deg south. This option is only used by ce0l.

22 lines of code changed in 1 file:

fairhead 2017-02-23 18:05 Rev.: 2797

Inclusion des correspondances CMIP5
LF

89 lines of code changed in 1 file:

fairhead 2017-02-22 14:30 Rev.: 2796

Initial include of correspondance table between model
variables names and CMIP6 Data Request

396 lines of code changed in 1 file:

fairhead 2017-02-22 10:29 Rev.: 2795

Upgrading time counter in the physics to a count of seconds from the start of the run.
The old counter made the model diverge when runs made in 4 months chunks were compared
to runs made in 1 month chunks

16 lines of code changed in 2 files:

idelkadi 2017-02-17 20:32 Rev.: 2794

Traitement des valeurs indefinies par XIOS et correction d'erreur pour le simulateur Modis

56 lines of code changed in 4 files:

fhourdin 2017-02-16 09:57 Rev.: 2793

Petite correction a la precedente commission de iophys

58 lines of code changed in 1 file:

fairhead 2017-02-13 17:25 Rev.: 2792

Needed for new revision of XIOS

9 lines of code changed in 1 file:

fairhead 2017-02-13 17:15 Rev.: 2791

Adding a new branch for IPSLCM6.0.8 configuration. New testing not quite ready
but modification to context_lmdz.xml is required for config freeze
LF

0 lines of code changed in 2 files:

acozic 2017-02-08 17:05 Rev.: 2790

Modification for INCA
If there is no value for O3 concentration in start.nc, we decide to read value of OX (OX=O3 + O1D + O) instead of initialized to zero.

12 lines of code changed in 1 file:

emillour 2017-02-06 15:04 Rev.: 2789

Fix problem introduced in rev2786 : Call to init_vertical_layers not needed in lmdz1d because done in inigeomphy which is called by iniphysiq.
EM

0 lines of code changed in 1 file:

dcugnet 2017-02-02 20:01 Rev.: 2788

Changes in ce0l about the way ozone forcing files are generated:

1) 3D raw input files "climoz.nc" are now handled.
2) Default behaviour is now to let the gcm interpolate in time online.
This helps to avoid huge forcing files (in particular for 3D fields).
In this case, the output files "climoz_LMDZ.nc" all have 14 records:
* records 2-13 are obtained with records 1-12 of "climoz.nc".
* records 1 and 14 are obtained respectively with:
- record 12 of "climoz_m.nc" if available, of "climoz.nc" otherwise.
- record 1 of "climoz_p.nc" if available, of "climoz.nc" otherwise.
3) If ok_daily_climoz key is TRUE, the time interpolation (one record
a day) is forced, using the 14 records described below.
This now depends on the calendar (it was on a 360 days basis only).

Changes in the gcm about the way zone forcing files are read/interpolated:

1) 3D horizontally interpolated "climoz_LMDZ.nc" files are now handled.
2) Daily files (already interpolated in time) are still handled, but their
number of records must match the expected number of days, that depends
on the calendar (records step is no longer 1/360 year).
3) 14 records monthly files are now handled (and prefered). This reduces
the I/O to a minimum and the aditional computational cost is low (simple
online linear time interpolation).
4) If adjust_tropopause key is TRUE, the input fields are stretched using
following method:
* LMDZ dynamical tropopause is detected:
Ptrop_lmdz = MAX ( P(Potential Vorticity==2PVU), P(theta==380K) )
* file chemical tropopause is detected:
Ptrop_file = P( tro3 == o3t ), where:
o3t = 91. + 28. * SIN(PI*(month-2)/6) (ppbV)
This formula comes from Thouret & al., ACP 6, 1033-1051, 2006.
The second term of the expression is multiplied by TANH(lat_deg/20.)
to account for latitude dependency.
* File profile is streched in a +/- 5kms zone around the mean tropopause
to ensure resulting tropopause matches the one of LMDZ.
See procedure regr_pr_time_av for more details.


3121 lines of code changed in 27 files:

January 2017 »

Generated by StatSVN 0.7.0