r2396-r2434
------------------------------------------------------------------------
r2434 | idelkadi | 2016-01-28 11:45:46 +0100 (Thu, 28 Jan 2016) | 2 lines
Supprission des fichiers non utilises dans Cosp
------------------------------------------------------------------------
r2432 | idelkadi | 2016-01-28 10:47:43 +0100 (Thu, 28 Jan 2016) | 2 lines
Correction : rajout de fichiers manquants pour les simulateurs Modis, Cloudsat, Misr et Isccp
------------------------------------------------------------------------
r2431 | idelkadi | 2016-01-27 16:43:26 +0100 (Wed, 27 Jan 2016) | 2 lines
Rajout fichier cosp_defs.h (correction)
------------------------------------------------------------------------
r2429 | fairhead | 2016-01-27 13:43:09 +0100 (Wed, 27 Jan 2016) | 9 lines
Correction on the calculation of the surface of the grid at the poles (problem was introduced
in r2222).
Due to the different distribution of OMP tasks in the dynamics and the physics, had to
introduce 2 new logical variables, is_pole_north_phy and is_pole_south_phy, and so decided
to rename the old is_north_pole/is_south_pole to is_north_pole_dyn/is_south_pole_dyn to
stay coherent and, hopefully, clear things up a bit.
LF
------------------------------------------------------------------------
r2428 | idelkadi | 2016-01-27 10:42:32 +0100 (Wed, 27 Jan 2016) | 7 lines
Mise a jour du simulateur COSP (passage de la version v3.2 a la version v1.4) :
- mise a jour des sources pour ISCCP, CALIPSO et PARASOL
- prise en compte des changements de phases pour les nuages (Calipso)
- rajout de plusieurs diagnostiques (fraction nuageuse en fonction de la temperature, ...)
http://lmdz.lmd.jussieu.fr/Members/aidelkadi/cosp
------------------------------------------------------------------------
r2427 | lguez | 2016-01-26 18:36:22 +0100 (Tue, 26 Jan 2016) | 1 line
Fix bug from revision 2227.
------------------------------------------------------------------------
r2426 | lguez | 2016-01-26 18:32:09 +0100 (Tue, 26 Jan 2016) | 1 line
Make the script more robust.
------------------------------------------------------------------------
r2424 | oboucher | 2016-01-11 22:25:33 +0100 (Mon, 11 Jan 2016) | 3 lines
Differentiate radiation call for aerosol_couple
aero = old INCA routine, aeNP = new routine in phylmd
------------------------------------------------------------------------
r2423 | oboucher | 2016-01-11 22:23:25 +0100 (Mon, 11 Jan 2016) | 3 lines
Changed SO4 into ASSO4M for consistency with other aerosol names
Be careful further changes needed to re-read aerosol climatology
------------------------------------------------------------------------
r2422 | emillour | 2016-01-06 12:37:41 +0100 (Wed, 06 Jan 2016) | 5 lines
Small modification in the way time and calendar are handled: Now all the time keeping is done in the physics and only the timestep is transfered from the dynamics to the physics. Due to changes in computations and roundoffs this will change reference bench results.
The implementation of this change in phymar is left as future work.
EM
------------------------------------------------------------------------
r2421 | emillour | 2016-01-06 09:38:55 +0100 (Wed, 06 Jan 2016) | 3 lines
Stop sending pducov from dynamics to physics; it is not used in the physics anymore (and what was done was only valid when runnning in serial).
EM
------------------------------------------------------------------------
r2420 | crio | 2016-01-05 16:37:49 +0100 (Tue, 05 Jan 2016) | 5 lines
Nouvelle option d'epluchage de l'ascendance adiabatique dans le schema d'Emanuel: epluchage fonction de B/w2 au lieu de w. S'active avec iflag_mix_adiab=1 (valeur par defaut iflag_mix_adiab=0). Fonctionne avec iflag_mix=0 et iflag_mix=1.
Correction de bugs dans le schema de convection pour le calcul de inb, cape et buoy (sous le meme flag pour l'instant).
New option for the erosion of the adiabatic ascent in the Emanuel scheme: erosion function of B/w2 instead of w. Activated by iflag_mix_adiab=1 (standard value iflag_mix_adiab=0). Should work with iflag_mix=0 and iflag_mix=1.
Various bug corrections in the convection scheme for the computation of inb, cape, buoy (protected by the same flag for now).
------------------------------------------------------------------------
r2419 | emillour | 2016-01-04 17:12:49 +0100 (Mon, 04 Jan 2016) | 3 lines
Extracted "qcheck" function from physiq_mod.F90 module; it is self-standing and general, and moreover its being in the physiq module causes compilation issues with ifort.
EM
------------------------------------------------------------------------
r2418 | emillour | 2016-01-03 11:16:34 +0100 (Sun, 03 Jan 2016) | 6 lines
Improving the physics/dynamics interface:
- added module callphysiq_mod.F90 in dynphy_lonlat/phy*** which contains the routine "call_physiq" which is called by calfis* and calls the physics. This way different "physiq" routine from different physics packages may be called: The calfis* routines now exposes all available fields that might be transmitted to physiq but which is actually send (ie: expected/needed by physiq) is decided in call_physiq.
- turned "physiq.F90" into module "physiq_mod.F90" for better control of "physiq" arguments. Extracted embeded "gr_fi_ecrit" as self-standing routine (but note that this routine actually only works in serial mode).
EM
------------------------------------------------------------------------
r2417 | emillour | 2016-01-02 16:35:37 +0100 (Sat, 02 Jan 2016) | 4 lines
Change dynamics/physics interface directory name from dynlonlat_phylonlat to dynphy_lonlat.
EM
------------------------------------------------------------------------
r2416 | jyg | 2015-12-24 12:58:33 +0100 (Thu, 24 Dec 2015) | 5 lines
Accounting for situations where the adiabatic
ascent does not go above pLCL - 50 hPa in
cv3_cine.F90.
------------------------------------------------------------------------
r2415 | crio | 2015-12-23 19:13:53 +0100 (Wed, 23 Dec 2015) | 5 lines
Prise en compte de l'effet Bergeron dans les flux de pluie grande-echelle
Activer en mettant iflag_bergeron=1 dans physiq.def (valeur par defaut 0)
Representation of the Bergeron effect in the large-scale precipitation fluxes
Activate by iflag_bergeron=1 in physiq.def (standard value 0)
------------------------------------------------------------------------
r2413 | oboucher | 2015-12-18 20:27:39 +0100 (Fri, 18 Dec 2015) | 7 lines
limiting iflag_rrtm=0 to NSW=2 case (NSW=4 and 6 were possible with slightly different averaging procedures)
limiting iflag_rrtm choices to 0 and 1
limiting iflag_albedo choices to 0 and 1
cleaning up surface ocean albedo parametrisations
fmagic and pmagic corrections are now done in surf_ocean_albedo.F90
fmagic and pmagic corrections also possible for iflag_rrtm=1 now
------------------------------------------------------------------------
r2412 | lguez | 2015-12-17 12:11:35 +0100 (Thu, 17 Dec 2015) | 1 line
Make the use of python or python3 more transparent.
------------------------------------------------------------------------
r2411 | jghattas | 2015-12-16 09:25:38 +0100 (Wed, 16 Dec 2015) | 3 lines
Small changes to easier be used in v6 configurations.
------------------------------------------------------------------------
r2410 | jghattas | 2015-12-16 09:10:00 +0100 (Wed, 16 Dec 2015) | 7 lines
Added the variable yrmu0(cosine of the solar zenith angle) into ORCHIDEE:
Current version of LMDZ can now be used with ORCHIDEE trunk revisions from rev 2961 and newer. For revision 1078-2960 on ORCHIDEE trunk, a small modification (change coszang into sinang) in surf_land_orchidee_mod.f90 is needed. For older versions than ORCHIDEE trunk revision 1078, the interface in surf_land_orchidee_noopenmp_mod.f90 should be used (add cpp key ORCHIDEE_NOOPENMP).
For details see ticket https://forge.ipsl.jussieu.fr/orchidee/ticket/217
------------------------------------------------------------------------
r2407 | idelkadi | 2015-12-11 09:58:57 +0100 (Fri, 11 Dec 2015) | 1 line
------------------------------------------------------------------------
r2406 | fhourdin | 2015-12-10 18:55:45 +0100 (Thu, 10 Dec 2015) | 3 lines
Small corrections
------------------------------------------------------------------------
r2405 | musat | 2015-12-09 17:15:34 +0100 (Wed, 09 Dec 2015) | 5 lines
For old albedo (iflag_albedo=0) we keep the same
values for dif and dir albedos to be coherent with
LMDZ5A/IPSLCM5A values.
OBoucher/IM
------------------------------------------------------------------------
r2403 | emillour | 2015-12-01 12:53:22 +0100 (Tue, 01 Dec 2015) | 3 lines
Cleanup in lmdz1d.F90, no need for rlat,rlon, use xlat,xlon instead.
MPL & EM
------------------------------------------------------------------------
r2402 | fhourdin | 2015-11-30 11:08:51 +0100 (Mon, 30 Nov 2015) | 3 lines
Bug fix 1D
------------------------------------------------------------------------
r2401 | oboucher | 2015-11-22 17:14:24 +0100 (Sun, 22 Nov 2015) | 3 lines
Correction of a bug in swni.F90
should enable new SW radiation to run smoothly
------------------------------------------------------------------------
r2400 | fhourdin | 2015-11-21 19:38:32 +0100 (Sat, 21 Nov 2015) | 3 lines
Compilation bug fixing ...
------------------------------------------------------------------------
r2399 | emillour | 2015-11-20 17:23:28 +0100 (Fri, 20 Nov 2015) | 3 lines
Follow-up from commit 2395: get rid of rlon and rlat, longitude_deg and latitude_deg (from module geometry_mod) should be used instead. Longitudes and latitudes are no longer loaded from startphy.nc but inherited from dynamics (and compatibility with values in startphy.nc is checked). This will change bench results because of roundoffs differences between the two.
EM
------------------------------------------------------------------------
r2398 | jyg | 2015-11-19 12:19:38 +0100 (Thu, 19 Nov 2015) | 21 lines
Introduction of two new flags (ok_conv_stop
[Def=F], ok_intermittent [Def=F]) and one new
parameter (tau_stop [Def=15000]) in
conv_param.data:
. ok_conv_stop=T => convective mass fluxes are
set to zero if there is no trigger for a time
lapse longer than tau_stop.
. ok_intermittent=T => intermittent convection is
represented; the change concerns the upper
bound on the cloud base mass flux in
cv3p2_closure.F90.
The upper bound on Alp in physiq.F90 should
also be changed: this is still to be done.
------------------------------------------------------------------------
r2397 | jyg | 2015-11-19 00:07:15 +0100 (Thu, 19 Nov 2015) | 4 lines
Implementation of ice thermodynamics in
cv3p_mixing.F90 . Needs debugging.
------------------------------------------------------------------------
r2396 | fairhead | 2015-11-18 15:12:46 +0100 (Wed, 18 Nov 2015) | 4 lines
Modifications from 2274 that were somehow lost
LF
------------------------------------------------------------------------