r2487-r2541
Commissions entre r2487 et r2541
------------------------------------------------------------------------
r2541 | fairhead | 2016-06-06 14:15:33 +0200 (Mon, 06 Jun 2016) | 3 lines
Stratomask is not necessarily defined
LF
------------------------------------------------------------------------
r2540 | dcugnet | 2016-06-03 20:02:41 +0200 (Fri, 03 Jun 2016) | 16 lines
Improved time interpolation for "limit.nc" files, depending on the number
of records found in the input SST/SIC files:
* 14 records => for interannual runs.
Record nr. 1 contains the december field of the previous year.
Record nr. 14 contains the january field of the next year.
* 12 records => for climatic runs.
Records 1 and 14 are duplicated from records 13 and 2.
* as much records as need by the LMDZ calendar for the considered year
=> no time interpolation at all (typically: for guided runs with
SST and SIC known every day).
In the first case: typical SST daily increment is about 0.04K at 3 sigmas.
The gap between 2 years (last day of previous - first day of current year)
decreases from 1K at 3 sigmas (former method) to 0.25K (improved method).
Could be improved a bit by taking even more records (16 ?) and a lot by
interpolating the whole time serie together.
------------------------------------------------------------------------
r2539 | oboucher | 2016-06-03 19:06:41 +0200 (Fri, 03 Jun 2016) | 2 lines
Changed nbands_sw_rrtm to NSW and nbands_lw_rrtm to NLW to be completely rrtm-proof
------------------------------------------------------------------------
r2538 | fairhead | 2016-06-03 16:12:16 +0200 (Fri, 03 Jun 2016) | 5 lines
Computation of heat fluxes associated with solid and liquid precipitations
over ocean and seaice. Quantities are sent to the coupler
LF
------------------------------------------------------------------------
r2537 | oboucher | 2016-06-03 15:06:10 +0200 (Fri, 03 Jun 2016) | 2 lines
Removing this routine. It is replaced by readaerosolstrato1_rrtm.F90
------------------------------------------------------------------------
r2536 | oboucher | 2016-06-03 15:04:40 +0200 (Fri, 03 Jun 2016) | 3 lines
Introducing stratomask diagnostic on where the stratosphere is
flag_aerosol_strat = 2 for CMIP6 strat aerosol forcing
------------------------------------------------------------------------
r2535 | oboucher | 2016-06-02 17:21:33 +0200 (Thu, 02 Jun 2016) | 2 lines
Changing flag_aerosol_strat to 0 default value instead of false
------------------------------------------------------------------------
r2534 | musat | 2016-06-02 16:24:31 +0200 (Thu, 02 Jun 2016) | 5 lines
Add ratqsp0 and ratqsdp flags to control ratqs profile via
physiq.def for iflag_ratqs=4.
Default values are as before: ratqsp0=50000., ratqsdp=20000.
FH/IM
------------------------------------------------------------------------
r2532 | dcugnet | 2016-06-01 14:48:21 +0200 (Wed, 01 Jun 2016) | 2 lines
Bug fix: For high resolutions or particular zoom center locations, an output cell (LMDZ grid) with no matching input cells ("landiceref.nc" file grid) caused a crash.
------------------------------------------------------------------------
r2531 | oboucher | 2016-05-31 13:55:13 +0200 (Tue, 31 May 2016) | 2 lines
Needed for rev2530.
------------------------------------------------------------------------
r2530 | oboucher | 2016-05-31 13:34:05 +0200 (Tue, 31 May 2016) | 3 lines
Changing flag_aerosol_strat from logical (y/n) to
an integer (0/1/2) for CMIP6 needs
------------------------------------------------------------------------
r2529 | oboucher | 2016-05-30 22:46:40 +0200 (Mon, 30 May 2016) | 5 lines
Reviewing the way swaero_diag is computed to correct an old bug that
makes topswad and co diagnostics wrong for the first timestep...
And introducing swaero_diag in rrtm/recmwf_aero so that double and
triple radiation calls when diagnostics are not needed to save time
------------------------------------------------------------------------
r2527 | oboucher | 2016-05-27 22:39:06 +0200 (Fri, 27 May 2016) | 3 lines
Adding a routine to compute a stratospheric mask
Will be needed later on for stratospheric aerosols
------------------------------------------------------------------------
r2526 | oboucher | 2016-05-27 00:13:40 +0200 (Fri, 27 May 2016) | 2 lines
Adding OpenMP parallelization to both reaerosolstrato routines
------------------------------------------------------------------------
r2525 | oboucher | 2016-05-27 00:04:24 +0200 (Fri, 27 May 2016) | 3 lines
Adding a compilation directive in case the model is not compiled with -rrtm true
This fixes the previous commit
------------------------------------------------------------------------
r2524 | oboucher | 2016-05-26 07:39:44 +0200 (Thu, 26 May 2016) | 5 lines
Enabling the possibility to prescribe daily values for solaire and RSUN
Only works for RRTM new radiation scheme
This is activated by ok_suntime_rrtm
This does not have any impact on REPROBUS
------------------------------------------------------------------------
r2523 | fhourdin | 2016-05-25 14:15:42 +0200 (Wed, 25 May 2016) | 4 lines
Correction d'un bug dans l'interpollation temporelle des aérosols.
Bug fixing in temporal interpolation of aerosol fields.
------------------------------------------------------------------------
r2522 | fairhead | 2016-05-24 12:43:01 +0200 (Tue, 24 May 2016) | 2 lines
File updated for solid water tracer
------------------------------------------------------------------------
r2521 | fairhead | 2016-05-24 12:28:38 +0200 (Tue, 24 May 2016) | 3 lines
Type correction
------------------------------------------------------------------------
r2520 | lguez | 2016-05-23 10:32:55 +0200 (Mon, 23 May 2016) | 1 line
Bug fix: icb1 was not made >= 2.
------------------------------------------------------------------------
r2519 | emillour | 2016-05-23 09:20:33 +0200 (Mon, 23 May 2016) | 3 lines
Missing output variable definitions for "plun" (r2516) and "runofflic" (r2517) for XIOS.
EM
------------------------------------------------------------------------
r2518 | jbmadeleine | 2016-05-20 16:38:46 +0200 (Fri, 20 May 2016) | 2 lines
Declaration de la variable zxrunofflic qui manquait suite au commit 2517
------------------------------------------------------------------------
r2517 | oboucher | 2016-05-20 11:57:25 +0200 (Fri, 20 May 2016) | 3 lines
Adding runofflic diagnostic in outputs
This is the freshwater flux going into the coupler
------------------------------------------------------------------------
r2516 | fhourdin | 2016-05-19 20:58:23 +0200 (Thu, 19 May 2016) | 12 lines
Introduction d'un seuil oliqmax sur l'eau condensée liquide maximum
conservée dans l'atmosphère.
Par défaut, oliqmax=999 et la correction est inactive.
Pour des valeurs plus faibles, l'eau en sus est convertie en
précipitation ajoutée à rain_lsc (plul dans les sorties).
Cette pluie additionelle est également sauvegardée dans rain_num
et sortie dans plun.
Cette modification est une tentative pour résoudre certains plantages
en haute résolution.
------------------------------------------------------------------------
r2515 | jyg | 2016-05-13 10:14:10 +0200 (Fri, 13 May 2016) | 1 line
Bug fix to svn2513
------------------------------------------------------------------------
r2514 | emillour | 2016-05-13 08:46:39 +0200 (Fri, 13 May 2016) | 3 lines
Some bug fixes in slab model to run in parallel.
FC
------------------------------------------------------------------------
r2513 | jyg | 2016-05-12 18:21:10 +0200 (Thu, 12 May 2016) | 6 lines
Creation of two new subroutines containing all
the Ale and Alp stuff previously present in
physiq_mod.F90: files alpale.F90 and
alpale_th.F90.
------------------------------------------------------------------------
r2512 | fairhead | 2016-05-12 15:35:37 +0200 (Thu, 12 May 2016) | 3 lines
convection.file is now included directly in physiq.def file
LF
------------------------------------------------------------------------
r2511 | fairhead | 2016-05-12 15:34:32 +0200 (Thu, 12 May 2016) | 2 lines
Inclusion of the convection.def file in physiq.def
------------------------------------------------------------------------
r2510 | fairhead | 2016-05-12 15:27:29 +0200 (Thu, 12 May 2016) | 3 lines
Wrong file was commited
LF
------------------------------------------------------------------------
r2509 | fairhead | 2016-05-12 12:18:20 +0200 (Thu, 12 May 2016) | 18 lines
Modifications for the XIOS 2 I/O library
LMDZ will now, by default, use the XIOS 2 library. If you need/want to link LMDZ
with the XIOS 1 library you will need to add the XIOS1 cpp key to your compilation thus:
makelmdz_fcm -d ... -cpp XIOS1 ... gcm
and then use the XIOS1 xml files for LMDZ that are in LMDZ/DefLists:
DefLists/iodef_XIOS1.0.xml
DefLists/context_lmdz_XIOS1.0.xml
as there are some incompatibilities between XIOS 1 and XIOS 2.
LF
------------------------------------------------------------------------
r2508 | jyg | 2016-05-07 19:12:33 +0200 (Sat, 07 May 2016) | 8 lines
Optimization of cv3_yield (in cv3_routines.F90):
suppression of the triple vertical loops. The
optimized code is activated by:
ok_optim_yield=y
which changes numerical results.
------------------------------------------------------------------------
r2507 | jbmadeleine | 2016-05-04 16:36:48 +0200 (Wed, 04 May 2016) | 5 lines
Added the iflag_t_glace = 2 option that turns off the convertion of cloud
water to ice close to the surface when T< t_glace_max (273.15K). This option
is now obsolete because the liquid precipitation is now converted to ice when the
temperature is negative using the iflag_bergeron option.
------------------------------------------------------------------------
r2506 | fairhead | 2016-05-04 16:02:45 +0200 (Wed, 04 May 2016) | 3 lines
Extraneous characters on xml line. Seemed to bother XIOS which hung up.
------------------------------------------------------------------------
r2505 | emillour | 2016-05-04 14:37:11 +0200 (Wed, 04 May 2016) | 3 lines
Output variable declarations that were omitted in revision 2496.
EM
------------------------------------------------------------------------
r2504 | oboucher | 2016-05-04 12:45:42 +0200 (Wed, 04 May 2016) | 2 lines
changed infotrac to infotrac_phy in rrtm routines
------------------------------------------------------------------------
r2503 | oboucher | 2016-05-04 12:05:42 +0200 (Wed, 04 May 2016) | 2 lines
Correction pour le travail de cochon fait dans le commit 2501....
------------------------------------------------------------------------
r2502 | jyg | 2016-05-04 11:51:01 +0200 (Wed, 04 May 2016) | 4 lines
Bug fix in cv3p1_closure.F90 and
cv3p2_closure.F90: initialization loops extended
up to nd.
------------------------------------------------------------------------
r2501 | oboucher | 2016-05-03 17:09:56 +0200 (Tue, 03 May 2016) | 3 lines
Adding a template for tropospheric aerosol LW optical properties
Only works for aerosol_couple = TRUE
------------------------------------------------------------------------
r2500 | jbmadeleine | 2016-04-28 16:58:11 +0200 (Thu, 28 Apr 2016) | 4 lines
Ajouts de commentaires dans fisrtilp pour clarifier la lecture.
Ajout de flags P1> P2> P3> pour se situer dans le code plus facilement.
Aucune incidence sur les resultats du modele.
------------------------------------------------------------------------
r2499 | oboucher | 2016-04-24 12:38:19 +0200 (Sun, 24 Apr 2016) | 5 lines
Various changes to diagnose properly 2D tendency in q, ql, qs from dynamics
as previous diagnostics were incorrect.
Cleaned up all such diagnostics in physiq_mod.F90 as well
------------------------------------------------------------------------
r2498 | fairhead | 2016-04-21 17:38:46 +0200 (Thu, 21 Apr 2016) | 3 lines
Two variables with the same name
LF
------------------------------------------------------------------------
r2497 | fhourdin | 2016-04-18 21:57:11 +0200 (Mon, 18 Apr 2016) | 3 lines
Declaration de ql_ancien et qs_ancien.
------------------------------------------------------------------------
r2496 | oboucher | 2016-04-14 21:42:23 +0200 (Thu, 14 Apr 2016) | 3 lines
Adding more diagnostics for water conservation
dqlphys, dqldyn, dqsphys, dqsdyn, prlw, prsw
------------------------------------------------------------------------
r2495 | lguez | 2016-04-14 16:20:44 +0200 (Thu, 14 Apr 2016) | 10 lines
Bug fix. Virtual temperature is:
[1 + (1 / eps - 1) q] T
not:
(1 + eps q) T
(no worry: the numerical difference is small).
------------------------------------------------------------------------
r2494 | emillour | 2016-04-12 10:00:36 +0200 (Tue, 12 Apr 2016) | 7 lines
Fix to handle cases when q_ancien, t_ancien, etc. contain
dummy (constant) fields, as is the case when startphy.nc is
generated by ce0l or iniaqua: even though the fields are
present, they should not be used to compute corresponding
dynamical tendencies (done in physiq) for the first physics step.
EM
------------------------------------------------------------------------
r2493 | oboucher | 2016-04-09 14:24:08 +0200 (Sat, 09 Apr 2016) | 2 lines
small change to remove useless lines
------------------------------------------------------------------------
r2492 | emillour | 2016-04-06 11:33:06 +0200 (Wed, 06 Apr 2016) | 3 lines
Bug fix of previous commit: pdtphys is already an input argument of the routine.
EM
------------------------------------------------------------------------
r2491 | emillour | 2016-04-05 16:29:27 +0200 (Tue, 05 Apr 2016) | 4 lines
Fix calendar issue in outputs when in 1D.
EM+MPL+LF
------------------------------------------------------------------------
r2490 | jyg | 2016-04-04 19:05:44 +0200 (Mon, 04 Apr 2016) | 4 lines
Bug fix in cv3_unsat (in cv3_routines.F90) in
order to guarantee water conservation.
------------------------------------------------------------------------
r2489 | oboucher | 2016-04-04 17:35:23 +0200 (Mon, 04 Apr 2016) | 2 lines
moved the water vapour mass fixer for the physics before q_seri is copied in q_ancien
------------------------------------------------------------------------
r2487 | fairhead | 2016-04-02 21:59:43 +0200 (Sat, 02 Apr 2016) | 2 lines
Added 2D diagnostics for water vapour tendencies to xml files
------------------------------------------------------------------------
