r2727-2785

Commissions entre r2664 et r2719
------------------------------------------------------------------------
r2785 | fairhead | 2017-01-30 10:58:17 +0100 (Mon, 30 Jan 2017) | 3 lines

Modifications to ensure that config.def file remains compatible with old physics in modispl configurations
LF

------------------------------------------------------------------------
r2784 | acozic | 2017-01-27 09:41:14 +0100 (Fri, 27 Jan 2017) | 2 lines

Add new variable in inca (Strat Chemistry)

------------------------------------------------------------------------
r2783 | fairhead | 2017-01-27 09:30:01 +0100 (Fri, 27 Jan 2017) | 5 lines

Printing the current time and date when entering the physics (information is needed when
extracting crashing points). Date is printed out by mpi/omp master process every 5 physics
steps or at each physics timestep if prt_level > 5


------------------------------------------------------------------------
r2782 | oboucher | 2017-01-26 22:05:51 +0100 (Thu, 26 Jan 2017) | 2 lines

Adding toplwa* and sollwa* diagnostics to xml

------------------------------------------------------------------------
r2781 | oboucher | 2017-01-26 22:00:52 +0100 (Thu, 26 Jan 2017) | 2 lines

Removing the PRINTs that came from svn merging...

------------------------------------------------------------------------
r2780 | oboucher | 2017-01-26 21:58:14 +0100 (Thu, 26 Jan 2017) | 2 lines

Adding write of two variables toplwai and sollwai

------------------------------------------------------------------------
r2779 | musat | 2017-01-26 15:50:59 +0100 (Thu, 26 Jan 2017) | 3 lines

delete freq_op to allow output of scalar fields in other than histmth
history files

------------------------------------------------------------------------
r2778 | musat | 2017-01-26 15:49:44 +0100 (Thu, 26 Jan 2017) | 2 lines

add max to be consistent with the rest

------------------------------------------------------------------------
r2777 | fairhead | 2017-01-26 14:21:55 +0100 (Thu, 26 Jan 2017) | 3 lines

Configuration file for physics NPv6.0.7
LF

------------------------------------------------------------------------
r2775 | fairhead | 2017-01-26 14:14:32 +0100 (Thu, 26 Jan 2017) | 3 lines

Test to avoid considering concentration of seaice as percentages
LF

------------------------------------------------------------------------
r2774 | lguez | 2017-01-25 13:24:12 +0100 (Wed, 25 Jan 2017) | 6 lines

Added option -ftz for Ada because of a bug of version 17.0 of ifort,
which stops on underflow with -fpe-all=0. Intel announces that the bug
should be corrected in version 17.3.

Fixing a bug from revision 2661: when read_climoz = -1, we want to use ozonecm.

------------------------------------------------------------------------
r2773 | fairhead | 2017-01-25 09:41:17 +0100 (Wed, 25 Jan 2017) | 3 lines

ooops
LF

------------------------------------------------------------------------
r2772 | fairhead | 2017-01-24 17:25:04 +0100 (Tue, 24 Jan 2017) | 3 lines

Removing some prints when running in operationnal mode
LF

------------------------------------------------------------------------
r2771 | fairhead | 2017-01-24 15:29:24 +0100 (Tue, 24 Jan 2017) | 4 lines

Modifications to allow MPI domain partition on 2 latitude bands
rather than 3
LF

------------------------------------------------------------------------
r2770 | fairhead | 2017-01-24 15:23:59 +0100 (Tue, 24 Jan 2017) | 3 lines

first_call update was not proprely placed
LF

------------------------------------------------------------------------
r2769 | lguez | 2017-01-24 15:22:44 +0100 (Tue, 24 Jan 2017) | 8 lines

Added test on pressure levels. It is strange that this test could be
useful. paprs is input from the dynamical part of the code, and is
computed simply from surface pressure and hybrid coefficients. So the
test should always pass, unless there is a NaN in surface
pressure. Experience shows that this test, which is also made deep in
the ozone regridding procedures, sometimes fails, usually because of a
damaged restart file.

------------------------------------------------------------------------
r2768 | dcugnet | 2017-01-23 14:55:32 +0100 (Mon, 23 Jan 2017) | 7 lines

Fix a bug about limit.nc file checking.
The limit.nc number of days does not need to be checked every day ; it
is now checked only at the start of the run ; this avoids the gcm to
stop because of a mismatch between the file and model number of days
(in the case of an irregular calendar) on last day due to the fact
that the calendar is updated before the end of the day.

------------------------------------------------------------------------
r2767 | idelkadi | 2017-01-20 10:59:41 +0100 (Fri, 20 Jan 2017) | 2 lines

Correction de la frequence de sortie dans le fichier histmthCOSP.nc

------------------------------------------------------------------------
r2766 | dcugnet | 2017-01-19 16:56:16 +0100 (Thu, 19 Jan 2017) | 6 lines

 * Fix limit_netcdf to handle correctly files with sea ice concentration
   in fractions and not percents. CMIP6 official files have "units"
   attribute equal to "1.0" with a null end character.
 * Extraction of few calendar-related functions in cal_tools_m.F90.


------------------------------------------------------------------------
r2765 | fhourdin | 2017-01-19 15:15:40 +0100 (Thu, 19 Jan 2017) | 11 lines

Inclusion d'un traitement spécifique dans l'advection verticale
pour les cas de nombre de courant w/masse > 1
ou w est le transfert de masse entre deux couches.

ce traitement garanti la convergence numérique quand le critère
n'est jamais violé.
Dans les autres cas, il fait proprement le transport vertical
qui est autrement hors de contrôle.
Pourrait contribuer a resoudre les plantages himalayens.
 

------------------------------------------------------------------------
r2764 | lguez | 2017-01-18 16:03:10 +0100 (Wed, 18 Jan 2017) | 3 lines

Split lines that were too long. (132 characters at most in Fortran
95. Those lines produced a compilation error with gfortran.)

------------------------------------------------------------------------
r2763 | musat | 2017-01-16 17:41:09 +0100 (Mon, 16 Jan 2017) | 2 lines

Complement a la comission precedente

------------------------------------------------------------------------
r2762 | musat | 2017-01-16 17:24:27 +0100 (Mon, 16 Jan 2017) | 5 lines

Small corrections + add for LMDZ outputs
- delete freq_op not for scalar fields
- add ave_t2m_daily_min/max monthly outputs


------------------------------------------------------------------------
r2761 | jyg | 2017-01-11 12:39:50 +0100 (Wed, 11 Jan 2017) | 12 lines

Two options introduced concerning deep convection
and wakes:
    + deep convection is allowed only when top
    temperature is lower than t_top_max.
    (Default: t_top_max=1000.).
    + wake number per unit area may now be
    different over ocean and over land:
    wdens_ref_o and wdens_ref_l.
    (Default is:wdens_ref_o=8.e-12,
    wdens_ref_l=8.e-12)
   

------------------------------------------------------------------------
r2760 | idelkadi | 2017-01-10 16:10:04 +0100 (Tue, 10 Jan 2017) | 2 lines

Correction relative a l'ajout de diagnostiques !

------------------------------------------------------------------------
r2759 | jyg | 2017-01-10 15:41:55 +0100 (Tue, 10 Jan 2017) | 3 lines

Small improvements to convection scheme
(cv3_unsat) and to wake scheme.

------------------------------------------------------------------------
r2758 | jyg | 2017-01-10 15:36:36 +0100 (Tue, 10 Jan 2017) | 1 line

Bug fix in dyn1d
------------------------------------------------------------------------
r2757 | jyg | 2017-01-10 15:30:46 +0100 (Tue, 10 Jan 2017) | 12 lines

Changes to convection and wakes:
+ convection is allowed only when
   Plcl < 0.99*psurf
  Controlled by cv_flag_feed=2 (D:1)
 
+ check on the triangular shape of
DT_wk.
  Controlled by flag_wk_check_trgl=y
  (D : n)
 
 

------------------------------------------------------------------------
r2756 | oboucher | 2017-01-09 14:50:45 +0100 (Mon, 09 Jan 2017) | 2 lines

Adding the new file, removing the old one.

------------------------------------------------------------------------
r2755 | lguez | 2017-01-09 12:07:47 +0100 (Mon, 09 Jan 2017) | 1 line

ksh is not needed.
------------------------------------------------------------------------
r2754 | oboucher | 2017-01-08 19:53:57 +0100 (Sun, 08 Jan 2017) | 2 lines

Small addition to revision 2751

------------------------------------------------------------------------
r2753 | oboucher | 2017-01-08 17:56:40 +0100 (Sun, 08 Jan 2017) | 2 lines

Adding aerosol properties to Dust version

------------------------------------------------------------------------
r2752 | oboucher | 2017-01-08 16:44:10 +0100 (Sun, 08 Jan 2017) | 3 lines

Changes to StratAer module, including setting up a new output file
hence dimension of output metadata is increased to 10 items.

------------------------------------------------------------------------
r2751 | oboucher | 2017-01-08 16:07:04 +0100 (Sun, 08 Jan 2017) | 2 lines

Cleaning up the StratAer diagnostics

------------------------------------------------------------------------
r2750 | oboucher | 2017-01-08 14:43:13 +0100 (Sun, 08 Jan 2017) | 2 lines

Correcting another typo in previous two revisions

------------------------------------------------------------------------
r2749 | oboucher | 2017-01-08 14:07:08 +0100 (Sun, 08 Jan 2017) | 2 lines

Correcting a typo from last change

------------------------------------------------------------------------
r2748 | oboucher | 2017-01-08 13:47:25 +0100 (Sun, 08 Jan 2017) | 2 lines

Small tweaks to aeropt RRTM routines

------------------------------------------------------------------------
r2747 | oboucher | 2017-01-08 12:01:30 +0100 (Sun, 08 Jan 2017) | 2 lines

Changing declaration of nslay to follow changset 2656 from emillour

------------------------------------------------------------------------
r2746 | emillour | 2017-01-06 09:02:30 +0100 (Fri, 06 Jan 2017) | 3 lines

Fix for commit 2743, in makelmdz, without the 'arch' argument, '-arch local' is assumed.
EM

------------------------------------------------------------------------
r2745 | oboucher | 2017-01-05 16:46:15 +0100 (Thu, 05 Jan 2017) | 2 lines

initialisation of mth_pre for first timestep

------------------------------------------------------------------------
r2744 | oboucher | 2017-01-05 16:40:31 +0100 (Thu, 05 Jan 2017) | 3 lines

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

------------------------------------------------------------------------
r2743 | emillour | 2017-01-05 16:39:47 +0100 (Thu, 05 Jan 2017) | 4 lines

Adapted makelmdz_fcm to be able to source an arch-***.env file, and also added option -arch_path to specify path to directory where arch files can be found.
Likewise adapted makelmdz with these options.
EM

------------------------------------------------------------------------
r2742 | oboucher | 2017-01-05 16:34:58 +0100 (Thu, 05 Jan 2017) | 3 lines

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

------------------------------------------------------------------------
r2741 | emillour | 2017-01-05 15:21:54 +0100 (Thu, 05 Jan 2017) | 3 lines

Cleanup in wxios.F90: get rid of obsolete "XIOS1" case.
EM

------------------------------------------------------------------------
r2740 | lguez | 2017-01-03 18:00:54 +0100 (Tue, 03 Jan 2017) | 3 lines

Added output of nudging coefficients for temperature and humidity,
along those for the wind.

------------------------------------------------------------------------
r2739 | oboucher | 2017-01-02 23:29:49 +0100 (Mon, 02 Jan 2017) | 7 lines

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.


------------------------------------------------------------------------
r2738 | oboucher | 2017-01-02 23:24:30 +0100 (Mon, 02 Jan 2017) | 3 lines

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.


------------------------------------------------------------------------
r2737 | fhourdin | 2016-12-18 16:51:56 +0100 (Sun, 18 Dec 2016) | 3 lines

Retour en arriere sur les dernieres commissions d'Olivier.


------------------------------------------------------------------------
r2736 | oboucher | 2016-12-17 20:48:54 +0100 (Sat, 17 Dec 2016) | 3 lines

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

------------------------------------------------------------------------
r2735 | oboucher | 2016-12-17 15:45:50 +0100 (Sat, 17 Dec 2016) | 4 lines

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

------------------------------------------------------------------------
r2734 | emillour | 2016-12-16 16:34:27 +0100 (Fri, 16 Dec 2016) | 3 lines

Missing "USE ..." in previous commit.
EM

------------------------------------------------------------------------
r2733 | emillour | 2016-12-15 10:24:26 +0100 (Thu, 15 Dec 2016) | 5 lines

Removing unnecessary references to files in the dynamics from the physics:
- phys_output_write_mod: use infotrac_phy, not infotrac.
- iophys: global grid sizes iim and jjp1 are nbp_lon and nbp_lat, from module mod_grid_phy_lmdz.
EM

------------------------------------------------------------------------
r2732 | fhourdin | 2016-12-15 08:02:31 +0100 (Thu, 15 Dec 2016) | 4 lines

Ajout de la variable wake_k dans  phys_local_var_mod en complement de la
commission precedente.


------------------------------------------------------------------------
r2731 | jyg | 2016-12-14 20:30:27 +0100 (Wed, 14 Dec 2016) | 4 lines

Test to guarantee that dtime (in seconds) is an
integer.


------------------------------------------------------------------------
r2730 | jyg | 2016-12-14 13:10:32 +0100 (Wed, 14 Dec 2016) | 5 lines

New input parameter: nbapp_wk = number of calls to
wake routines per day. If =0, call at every physic
time step.


------------------------------------------------------------------------
r2728 | fhourdin | 2016-12-13 10:03:48 +0100 (Tue, 13 Dec 2016) | 11 lines

Ajout de la routine tend_to_tke qui transforme des tendances
physiques de grande echelle en source d'energie cinetique
turbulent TKE

Externalisation de parametres d'albedo pour la neige pour
les calottes :
alb_vis_sno_lic, alb_nir_sno_lic = 0.77 par défaut,
valeur volontairement sousestimee au moment de CMIP3 pour
rechauffer les calottes.
------------------------------------------------------------------------