source: trunk/WRF.COMMON/WRFV2/mars_lmd/libf/LMDZ.MARS.source.txt @ 3094

Last change on this file since 3094 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 10.0 KB
Line 
1--------------------------------------------------------------------
2Changes in the LMD MARS GCM reference sources
3(most recent version available in LMDZ.MARS.source.tar)
4--------------------------------------------------------------------
5
609/2008 dyn3d/physdem1.F
7Correct possible bugs on some computers + english text & comments
8
909/2008 dyn3d/defrun_new.F
10Corrected small bug (tapedef argument should not be altered)
11
1209/2008 dyn3d/eofdump.F
13Corrected small bug in the sampling time
14
1509/2008 dyn3d/vanleer.F
16removed inapropriate 'EXTERNAL' statement
17
18O9/2008 aeronomars/euvheat.F
19removed print of 'ngrid','nlayer' (undefined and unused variables)
20
21O9/2008 phymars/mkstat.F90
22Cleaned up (removed unused variables)
23
2409/2008 phymars/uniplot.F bibio/uniplot.F are removed because useless
25
26O9/2008 phymars/comcstfi.h
2709/2008 phymars/writediagfi.F
2808/2007 phymars/tabfi.F
29Cosmetic: english text & comments
30
3109/2008 dyn3d/iniwrite.F => phymars/iniwrite.F
32- moved it from dyn3d to phymars
33- cleanup & english
34
3509/2008 phymars/physdem1.F
36commented unused (wrong) 'external' qualifiers
37
3809/2008 phymars/orosetup.F
39Replaced logical 'xor' with 'neqv' (for standards compliance)
40
4109/2008 phymars/physiq.F
42- Change to ice albedo to fit new TES observation (Franck L.)
43- cleanup + comments in english (Ehouarn)
44
4509/2008 phymars/watercloud.F
46cleaned version with reduced number of nuclei, and TES like output.
47
4809/2008 phymars/growthrate.F
49updated to improved version provided by F. Montmessin (Feb 2006...)
50 
5109/2008 phymars/vdifc.F
52Change to remove an old quick fix to take into account condensation in
53vertical diffusion
54
5509/2008 
56- phymars/mkstat.F90
57- phymars/def_var.F90
58Slight change to improve compilation (include => #include)
59
60O7/2008 MAJOR CHANGE to solve the "warm polar night" problem
61- dyn3d/addfi.F
62- dyn3d/gcm.F
63Recompute mass after incrementation of ps in addfi.F (masse is added in the argument
64list of addfi).
65Also : the call of groupeun is now controlled by a flag. 
66
67
6807/2008 phymars/physiq.F
69- Change made (by Aymeric) to improve the models when iradia > 1 (iradia
70  is set is callphys.def).
71(i.e. when one don't want to compute radiative transfer at every timestep):
72The change has no impact when iradia=1
73=> The net radiative surface flux  "fluxrad" is computed outside the
74test on iradia   
75=> Add intermediate variable "fluxrad_sky" (rad. flux from sky absorbed
76by surface) to be saved when rad. transfer is not computed.
77- Cleaning of old commented lines about radiative transfer in clouds
78
79
8007/2008 Utility concatnc.F90 (not used by the gcm): improvement in order
81to 1) concatenate 1D variable and 2) increase the number of input files
82up to 1000
83
8412/2007 dyn3d/lect_start_archive.F
85some old stuuf is commented to avoid bugs with some start_archive with
86many tracers
87
8812/2007 dyn3d/dump2d.F
89Changed to improve crazy output to screen with newstart...
90
9112/2007 bibio/mxva.F
92Changed to avoid array bounds problems on some compilers
93
9412/2007
95aeronomars/conduction.F
96aeronomars/molvis.F
97Changed to ensure variable initialisation on some compilers.
98
9912/2007 phymars/convadj.F
100Improvement regarding convection in the polar night
101
10212/2007
103-phymars/callsedim.F 
104-phymars/initracer.F 
105-phymars/tracer.h
106-phymars/callsedim2q.F
107Changed to initialize tracer particle densities in initracer.F, and
108transfer it with common in tracer.h
109
11012/2007 script "makegcm" "create_make_gcm"
111Improved to separate object compiled files in LIBO depending on the type
112of machine you are (32bits or 64bits). Also allow to compute with LMDZ.2
113dynamics. 
114
11510/2007 Utility lslin.F90 (not used by the gcm)
116changed evaluation of 'start_var' from hard-coded values to a computed value
117
11809/2007 phymars/wstats.F90 and phymars/readtesassim.F90
119change " include" to "#include" to force recompilation by makegcm
120
12108/2007 dyn3d/newstart.F90
122Translate french questions asked by program in english...
123Improve options to remove topography... (for intercomparison)
124
12508/2007 phymars/dustopacity.F
126add possibility for scenario iaervar=5 (for paleoclimate...)
127
12808/2007 phymars/tabfi.F
129Translate french questions asked by program in english...
130
131----------------------------------
132----------------------------------
133----------------------------------
134----------------------------------
135
136
13711/2006 phymars/convadj.F
138Correction to remove a bug for compiler which did not "save" variable
139by default (e.g. pgf on opteron, or g95)
140
14111/2006 aeronomars/thermosphere.F
142Correction to remove a bug if tracer=F and callthermos=T
143
14410/2006 phymars/readtesassim.F90
145Correction to use dust scenario MY24 at high horizontal resolution
146
14710/2006 dyn3d/dynredem.F and phymars/physdem1.F
148Syntax changes to avoid problem when writing start files when compiling
149on 64bits computers.
150
15105/2006 : phymars/writediagfi.F
152Add a test to be sure not to use writediagfi with 1D version of GCM
153
15409/2005 : phymars/mucorr.F
155Fix a weird bug that occured when running the model with "Diurnal=F"
156on Linux, pgf90
157
158-----------------------------------
159Update in june 2005
160-----------------------------------
161
16206/2005 : deftank/run0
163Improved so that the "run manager" run0 send you an E-mail when a run crash
164(this can easily be commented)
165
16606/2005 : deftank/run_mcd and deftank/callphys.def
167Cosmetic changes to make thing clearer in english
168
16906/2005 : makegcm
170IMPORTANT FOR 1D GCM VERSION ON LINUX : modified to follow a change in
171the Linux syntax of "sed"
172
17306/2005 : aeronomars/calchim.F
174NEW version provided by S. Lebonnois and F. Lefevre on May, 11, 2005
175("Cosmetic changes")+syntax changes by FF (1 line > 72 characters)
176
17706/2005 : phymars/convadj.F
178Modified if one tracer is CO2, take into account the
179Molecular mass variation (e.g. when CO2 condense) to trigger convection
180
18106/2005 : phymars/newcondens.F
182The CO2 deplation induced convection is now skipped, since it is properly
183done in convadj.F (see above)
184
18506/2005 : phymars/watercloud.F
186IMPORTANT (especially for PALEOCLIMATE) : correction if a lot of subliming
187CO2 fills the 1st layer. The number of input is modified (see below)
188
18906/2005 : phymars/physiq.F
190- Change in the input argument of watercloud.F : "pdpsrf" is added (see
191above)
192- If "caps", the cold trap at the south pole is only active for
193obliquity lower than 27 deg (only useful for paleoclimate...)
194
19506/2005 : dyn3d/groupe.F
196Just cleaned to remove ambiguity of where "ngroup" is set (in groupeun, and
197not in groupe).
198
19906/2005 : phymars/inistats.F
200remove declaration of "pseudoalt", already in comvert.h
201(was a problem only for some compiler)
202
20306/2005 : dyn3d/newstart.F
204Cosmetic changes in some format for compatibility with gnu compiler
205
20606/2005 : dyn3d/readhead_NC.F
207Cosmetic changes in some format for compatibility with gnu compiler
208
20906/2005 : dyn3d/sortvarc.F
210Cosmetic changes in some format for compatibility with gnu compiler
211
21206/2005 : phymars/testphys1d.F
213Cleaning and changes in declaration for compatibility with gnu compiler
214
21506/2005 : phymars/lwflux.F
216Initialisation of "ksidb" for compiler that does not unitialized variable.
217
21806/2005 : phymars/lwxd.F
219Initialisation of "ksi_emis" for compiler that does not unitialized variable.
220
22106/2005 : phymars/nirco2abs.F
222Negligible change of one loop for compiler that does not like loop on real.
223
22406/2005 : aeronomars/paramfoto.F
225Negligible change of one loop for compiler that does not like loop on real.
226
227
228--------------------------------------------------------------
229Change in December 2004 - January 2005
230--------------------------------------------------------------
231
23201/2005 : aeronomars/euvheat.F
233IMPORTANT FOR THERMOSPHERE : correction to avoid EUV flux time variation
234and keep it constant throughout the run
235
23601/2005 : LMDZ.MARS/create_make_gcm
237add phymars on line 187 to ensure recompilation of aeronomars subroutines
238when any *.h file is updated in phymars
239
24001/2005 : dyn3d/dynetat0.F
241Add an option to reindex the tracer when using newstart if needed
242
24301/2005 : phymars/phyetat0.F
244Fix a bug when using newstart with more tracers than in old startfi
245Add an option to reindex the surface tracer if needed
246
24712/2004 : phymars/watercloud.F
248IMPORTANT: Several Changes to fix a bug that made watercloud
249to create negative mixing ratio in some conditions (past climate)
250
25112/2004 : dyn3d/interp_horiz.F
252IMPORTANT : add a test to fix a bug when using newstart with
253a new grid size.
254
25512/2004 : phymars/vdifc.F
256FOR compilation on DEC machine :
257Just change order of declaration of pqsurf(ngrid,nq
258
25912/2004 : phymars/phyetat0.F
260FOR compilation on DEC machine :Just change order of declaration
261
26212/2004 : dyn3d/addfi.F
263FOR compilation on DEC machine : qtestt = 1.0e-30 (before: qtestt = 1.0e-40)
264
26512/2004 : LMDZ.MARS/makefile
266Add new option to allow compilation on DEC machine
267
268--------------------------------------------------------------
269Change in August-september 2004 : before production of MCD V4.0
270--------------------------------------------------------------
271
27209/2004 : phymars/eofdump.F
273Change to store density in EOF to build Mars Climate Database
274
27509/2004 : phymars/physiq.F
276add rho in the input of eofdump:
277CALL eofdump(ngrid, nlayer, zu, zv, zt, rho, ps)
278
27909/2004 : phymars/ineofdump.F
280Change to store hybrid coordinates in EOF to build Mars Climate Database
281
282
28308/2004 : dyn3d/inidissip.F
284Form change to simplify the choice of dissipation parameters
285and use the same code for the thermosphere of only atmosphere model
286
28708/2004 : dyn3d/newstart.F
288Add an option "q=x" to initialise tracer manually
289
29008/2004 : aeronomars/chimiedata.h
291remove mmol,noms (now in tracer.h common)
292
29308/2004 : In aeronomars: calchim.F, concentrations.F, euvheat.F,
294inichim_newstart.F, moldiff.F, moldiffcoeff.F, perosat.F
295Add : #include "tracer.h"  (where tracer names are now)
296
29708/2004 : phymars/inifis.F
298Change some test on callphys.def options to allow any tracer transport...
299
30008/2004 : phymars/initracer
301Initialization of tracer name "noms(iq)" usable in many place
302
30308/2004 : phymars/tracer.h
304add noms,mmol to the common tracer
305
30608/2004 : phymars/newcondens.F
307IMPORTANT : major changes to allow proper treatment of non volatile
308gaz enrichment when CO2 condense and depletion when CO2 sublime
309
31008/2004 : phymars/writediagfi.F
311remove the "abort" command so that the run does not stop due to a NETCDF bug
312(NETCDF cannot write in file larger than 2098184 kb
Note: See TracBrowser for help on using the repository browser.