r2664-2719

Commissions entre r2664 et r2719
------------------------------------------------------------------------
r2719 | fhourdin | 2016-11-29 22:56:32 +0100 (Tue, 29 Nov 2016) | 3 lines

Correction d'une commission du jour


------------------------------------------------------------------------
r2718 | fhourdin | 2016-11-29 16:03:12 +0100 (Tue, 29 Nov 2016) | 3 lines

Correction de bug : (:) -> (1:knon) ou (1:klon) suivant les tableaux


------------------------------------------------------------------------
r2717 | idelkadi | 2016-11-29 11:12:01 +0100 (Tue, 29 Nov 2016) | 4 lines

Mise a jour du simulateur COSP (suite comission svn2713).
Ajout de nouveaux diagnostiques pour le simulateur MODIS.


------------------------------------------------------------------------
r2716 | fhourdin | 2016-11-28 23:01:20 +0100 (Mon, 28 Nov 2016) | 4 lines

Inclusion du cas arm_cu2, avec les nouveaux formats de forçage 1D
(Marie-Pierre Lefebvre)


------------------------------------------------------------------------
r2715 | oboucher | 2016-11-28 16:02:59 +0100 (Mon, 28 Nov 2016) | 4 lines

Fixing a small glitch in my StratAer module 
p_tropopause was used but not defined... 
now it is diagnosed but not used ! 

------------------------------------------------------------------------
r2714 | fhourdin | 2016-11-28 10:17:30 +0100 (Mon, 28 Nov 2016) | 4 lines

Nettoyage des controles de la conservation d'energie dans physiq_mod
avant d'en reintroduire dans add_phys_tend


------------------------------------------------------------------------
r2713 | idelkadi | 2016-11-24 16:02:04 +0100 (Thu, 24 Nov 2016) | 6 lines

Mise a jour du simulateur COSP. 
Passage de la version 1.4.0 a la version 1.4.1
(Version suggeree pour CFMIP3/CMIP6)



------------------------------------------------------------------------
r2712 | oboucher | 2016-11-24 14:29:48 +0100 (Thu, 24 Nov 2016) | 2 lines

correcting a typo

------------------------------------------------------------------------
r2711 | oboucher | 2016-11-24 14:16:50 +0100 (Thu, 24 Nov 2016) | 2 lines

Adding diagns in DefLists for dry deposition of standard tracers

------------------------------------------------------------------------
r2710 | fairhead | 2016-11-23 14:48:13 +0100 (Wed, 23 Nov 2016) | 3 lines

Initialising an output variable
LF

------------------------------------------------------------------------
r2709 | fairhead | 2016-11-22 10:05:03 +0100 (Tue, 22 Nov 2016) | 4 lines

knon/klon does not seem to agree with the WHERE construct and crashes MPI
parallelisation. 
LF

------------------------------------------------------------------------
r2708 | lguez | 2016-11-21 18:52:44 +0100 (Mon, 21 Nov 2016) | 1 line

Clean-up.
------------------------------------------------------------------------
r2707 | jyg | 2016-11-21 17:44:17 +0100 (Mon, 21 Nov 2016) | 5 lines

New input parameter: nbapp_cv = number of calls to 
convection (and wake) routines per day. If =0, 
call at every physic time step.


------------------------------------------------------------------------
r2706 | fhourdin | 2016-11-21 00:36:31 +0100 (Mon, 21 Nov 2016) | 3 lines

Complement a la modification precedente


------------------------------------------------------------------------
r2705 | fhourdin | 2016-11-20 22:54:34 +0100 (Sun, 20 Nov 2016) | 5 lines

Extraction du calcul de la reevaporation dans un sous programme.
Ajout des tendances par add_phys_tend.
Travail preparatoire a la conservation de l'energie.


------------------------------------------------------------------------
r2704 | oboucher | 2016-11-20 14:15:32 +0100 (Sun, 20 Nov 2016) | 6 lines

This revision concerns the StratAer module and should not impact the rest of LMDz
Bug correction in interp_sulf_input.F90
Update of miecalc_aer.F90 and traccoag_mod.F90
Phytrac tracers are now dealt with in XIOS through the Fortran interface with minimal input in the xml
Making tracer groups in DefLists for StratAer

------------------------------------------------------------------------
r2703 | musat | 2016-11-17 11:25:51 +0100 (Thu, 17 Nov 2016) | 3 lines

Ajout iflag_oldbug_fisrtilp pour tester l'ancien bug sur fisrtilp
Par defaut iflag_oldbug_fisrtilp=0 (sans bug)

------------------------------------------------------------------------
r2702 | oboucher | 2016-11-14 18:15:27 +0100 (Mon, 14 Nov 2016) | 3 lines

Adding one more test for StratAer on NSW
Cleaning up the routine

------------------------------------------------------------------------
r2701 | oboucher | 2016-11-14 14:37:01 +0100 (Mon, 14 Nov 2016) | 2 lines

Adding a compatibility test on StratAer and RRTM

------------------------------------------------------------------------
r2700 | oboucher | 2016-11-13 14:47:19 +0100 (Sun, 13 Nov 2016) | 2 lines

Removing a USE that is there twice.

------------------------------------------------------------------------
r2699 | oboucher | 2016-11-07 22:23:46 +0100 (Mon, 07 Nov 2016) | 2 lines

Fixing a small bug on the vertical discretization of the source term and removing a useless USE module

------------------------------------------------------------------------
r2698 | emillour | 2016-11-03 11:01:24 +0100 (Thu, 03 Nov 2016) | 3 lines

Fix closing angular brackets (missing '/') for variables added in rev 2690 (StratAer) in file field_def_lmdz.xml.
EM

------------------------------------------------------------------------
r2697 | oboucher | 2016-11-02 22:45:49 +0100 (Wed, 02 Nov 2016) | 2 lines

Correcting declaration of ZUE and ZUE2 and one vector calculation

------------------------------------------------------------------------
r2696 | fhourdin | 2016-11-02 17:48:03 +0100 (Wed, 02 Nov 2016) | 3 lines

Correction pour option iflag_cloudth_vert=1


------------------------------------------------------------------------
r2695 | oboucher | 2016-11-01 11:19:45 +0100 (Tue, 01 Nov 2016) | 4 lines

Removing useless global variables
Interpolation only done once a month 
Changing test orders in implicit coagulation routine as some compilers didn't like it

------------------------------------------------------------------------
r2694 | oboucher | 2016-11-01 10:32:08 +0100 (Tue, 01 Nov 2016) | 2 lines

Cosmetic changes

------------------------------------------------------------------------
r2693 | oboucher | 2016-11-01 10:08:00 +0100 (Tue, 01 Nov 2016) | 2 lines

Cosmetic changes

------------------------------------------------------------------------
r2692 | oboucher | 2016-11-01 08:41:01 +0100 (Tue, 01 Nov 2016) | 3 lines

Adding a call to stratosphere_mask in the case of StratAer. 
A lot of cosmetic changes on if/endif do/enddo and calls

------------------------------------------------------------------------
r2691 | oboucher | 2016-10-30 16:59:27 +0100 (Sun, 30 Oct 2016) | 2 lines

Cleaning up the routine.

------------------------------------------------------------------------
r2690 | oboucher | 2016-10-30 16:35:25 +0100 (Sun, 30 Oct 2016) | 6 lines

Adding a module for stratospheric aerosols with a bin scheme.
The module gets activated with -strataer true compiling option.
May not quite work yet, more testing needed, but should not affect
the rest of LMDz as everything is under a CPP_StratAer key.


------------------------------------------------------------------------
r2686 | musat | 2016-10-27 10:16:30 +0200 (Thu, 27 Oct 2016) | 14 lines

Go back to the 2016' summer versions of cloudth.F90 for the
6.0.6. tuning.

Replace cloudth.F90 by a module containing two versions
of cloudth.F90 and cloudth_vert.F90 routines.
- cloudth.F90 and cloudth_vert.F90 correspond to summer of 2016.
- cloudth_v3.F90 and cloudth_vert_v3.F90 correspond to autumn 2016.

Note that the older versions are called if iflag_cloudth_vert=2
and the newer versions are called if iflag_cloudth_vert=3.

This can be usefull if we want to make sensitivity tests to the newer
versions without recompiling the code.

------------------------------------------------------------------------
r2684 | acozic | 2016-10-26 09:03:25 +0200 (Wed, 26 Oct 2016) | 2 lines

Modification to allow read_climoz=1 or 2 when we run a configuration with INCA (LMDZORINCA) 

------------------------------------------------------------------------
r2683 | fhourdin | 2016-10-24 18:46:30 +0200 (Mon, 24 Oct 2016) | 3 lines

Corrections pour le cas Dice (Marie-Pierre Lefebvre)


------------------------------------------------------------------------
r2681 | fhourdin | 2016-10-21 20:00:35 +0200 (Fri, 21 Oct 2016) | 3 lines

Rustine sur la rustine


------------------------------------------------------------------------
r2680 | fhourdin | 2016-10-21 19:58:08 +0200 (Fri, 21 Oct 2016) | 4 lines

Rustine sur ocean_albedo pour le 1D
Correction sur la version conservative de Mellor et Yamada


------------------------------------------------------------------------
r2679 | oboucher | 2016-10-21 16:50:43 +0200 (Fri, 21 Oct 2016) | 2 lines

Dealing with initialisation of swaero_diag in the case of XIOS outputs.

------------------------------------------------------------------------
r2678 | oboucher | 2016-10-21 16:50:16 +0200 (Fri, 21 Oct 2016) | 3 lines

Decreasing default priority of aerosol radiative diagnostics
becaise of their computational cost.

------------------------------------------------------------------------
r2677 | oboucher | 2016-10-21 13:52:36 +0200 (Fri, 21 Oct 2016) | 3 lines

Reorganization of ocean_albedo.F90 calculation to speed up calculations. 
Should be byte comparable. And speed up the routine by about 25-30%. 

------------------------------------------------------------------------
r2674 | fairhead | 2016-10-19 14:15:05 +0200 (Wed, 19 Oct 2016) | 2 lines

Once again, output variables were not defined in the XIOS xml files

------------------------------------------------------------------------
r2673 | lguez | 2016-10-18 15:30:27 +0200 (Tue, 18 Oct 2016) | 8 lines

start_time was never set by the program ce0l. So there was a NaN in
variable controle of start.nc. This led to an error in gcm, in debug
mode, at line 274:

  IF (start_time /= starttime) then

when reading from this start file.

------------------------------------------------------------------------
r2672 | fhourdin | 2016-10-17 09:47:47 +0200 (Mon, 17 Oct 2016) | 3 lines

Introduction du cas GABLS4 par Etienne Vignon


------------------------------------------------------------------------
r2671 | jyg | 2016-10-16 18:10:59 +0200 (Sun, 16 Oct 2016) | 7 lines

Bug fix in cv3_routine.F90 (cv3_unsat could create 
a precipitating  downdraught when convection was 
off) and in wake.F90 and calwake.F90 (some array 
dimensions were incompatible and some 
initializations were missing)


------------------------------------------------------------------------
r2670 | oboucher | 2016-10-16 11:17:32 +0200 (Sun, 16 Oct 2016) | 5 lines

adding new diagnostics for evap/rain/snow weighted by surface types
this parallels what was done for wbilo (net flux)
new diagnostics are wevap_??? wrain_??? wsnow_??? 
where ??? is ter, oce, lic or sic.

------------------------------------------------------------------------
r2668 | fhourdin | 2016-10-14 13:21:18 +0200 (Fri, 14 Oct 2016) | 5 lines

On mez la hauteur des pics montagneux à 0 par défaut dans le 1D
pour éviter d'activer sans le savoir les paramétrisation de
de vortex stretching par le relief ...


------------------------------------------------------------------------
r2667 | fhourdin | 2016-10-13 11:41:08 +0200 (Thu, 13 Oct 2016) | 3 lines

Suite de la correction precedente


------------------------------------------------------------------------
r2666 | fhourdin | 2016-10-13 10:30:32 +0200 (Thu, 13 Oct 2016) | 3 lines

Correction pour compilation gfortran


------------------------------------------------------------------------
r2665 | dcugnet | 2016-10-12 14:53:20 +0200 (Wed, 12 Oct 2016) | 17 lines

 * A (re)startphy.nc file (standard name: "startphy0.nc") can be read by ce0l to
   get land mask, so mask can be defined (in decreasing priority order) from:
   1) "o2a.nc file"  if this file is found
   2) "startphy0.nc" if this file is found
   3) "Relief.nc"    otherwise
 * Sub-cell scales parameters for orographic gravity waves can be read from file
   "oro_params.nc" if the configuration key "read_orop" is TRUE.
   The effect is to bypass the "grid_noro" routine in ce0l, so that any
   pre-defined mask (from o2a.nc or startphy0.nc) is then overwritten.
 * The gcm stops if the "limit.nc" records number differs from the current year
   number of days. A warning is issued in case the gcm calendar does not match
   the time axis attribute "calendar" (if available) from the "limit.nc" file.
   This attribute is now added to the "limit.nc" time axis.
 * Few simplifications in grid_noro
 * Few parameters changes in acama_gwd and flott_gwd.
 * Variable d_u can be saved in the outputs.

------------------------------------------------------------------------
r2664 | fhourdin | 2016-10-12 14:26:14 +0200 (Wed, 12 Oct 2016) | 3 lines

Gros bug petite modif "min" -> "max"


------------------------------------------------------------------------