source: trunk/MESOSCALE/LMDZ.MARS/in_lmdz_mars/LMDZ.MARS.source.txt @ 3241

Last change on this file since 3241 was 57, checked in by aslmd, 14 years ago

mineur LMD_MM_MARS: ajout du GCM ancienne physique, systeme maintenant complet sur SVN (ne manque que la base de donnees d'etats initiaux)

File size: 9.9 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
13111/2006 phymars/convadj.F
132Correction to remove a bug for compiler which did not "save" variable
133by default (e.g. pgf on opteron, or g95)
134
13511/2006 aeronomars/thermosphere.F
136Correction to remove a bug if tracer=F and callthermos=T
137
13810/2006 phymars/readtesassim.F90
139Correction to use dust scenario MY24 at high horizontal resolution
140
14110/2006 dyn3d/dynredem.F and phymars/physdem1.F
142Syntax changes to avoid problem when writing start files when compiling
143on 64bits computers.
144
14505/2006 : phymars/writediagfi.F
146Add a test to be sure not to use writediagfi with 1D version of GCM
147
14809/2005 : phymars/mucorr.F
149Fix a weird bug that occured when running the model with "Diurnal=F"
150on Linux, pgf90
151
152-----------------------------------
153Update in june 2005
154-----------------------------------
155
15606/2005 : deftank/run0
157Improved so that the "run manager" run0 send you an E-mail when a run crash
158(this can easily be commented)
159
16006/2005 : deftank/run_mcd and deftank/callphys.def
161Cosmetic changes to make thing clearer in english
162
16306/2005 : makegcm
164IMPORTANT FOR 1D GCM VERSION ON LINUX : modified to follow a change in
165the Linux syntax of "sed"
166
16706/2005 : aeronomars/calchim.F
168NEW version provided by S. Lebonnois and F. Lefevre on May, 11, 2005
169("Cosmetic changes")+syntax changes by FF (1 line > 72 characters)
170
17106/2005 : phymars/convadj.F
172Modified if one tracer is CO2, take into account the
173Molecular mass variation (e.g. when CO2 condense) to trigger convection
174
17506/2005 : phymars/newcondens.F
176The CO2 deplation induced convection is now skipped, since it is properly
177done in convadj.F (see above)
178
17906/2005 : phymars/watercloud.F
180IMPORTANT (especially for PALEOCLIMATE) : correction if a lot of subliming
181CO2 fills the 1st layer. The number of input is modified (see below)
182
18306/2005 : phymars/physiq.F
184- Change in the input argument of watercloud.F : "pdpsrf" is added (see
185above)
186- If "caps", the cold trap at the south pole is only active for
187obliquity lower than 27 deg (only useful for paleoclimate...)
188
18906/2005 : dyn3d/groupe.F
190Just cleaned to remove ambiguity of where "ngroup" is set (in groupeun, and
191not in groupe).
192
19306/2005 : phymars/inistats.F
194remove declaration of "pseudoalt", already in comvert.h
195(was a problem only for some compiler)
196
19706/2005 : dyn3d/newstart.F
198Cosmetic changes in some format for compatibility with gnu compiler
199
20006/2005 : dyn3d/readhead_NC.F
201Cosmetic changes in some format for compatibility with gnu compiler
202
20306/2005 : dyn3d/sortvarc.F
204Cosmetic changes in some format for compatibility with gnu compiler
205
20606/2005 : phymars/testphys1d.F
207Cleaning and changes in declaration for compatibility with gnu compiler
208
20906/2005 : phymars/lwflux.F
210Initialisation of "ksidb" for compiler that does not unitialized variable.
211
21206/2005 : phymars/lwxd.F
213Initialisation of "ksi_emis" for compiler that does not unitialized variable.
214
21506/2005 : phymars/nirco2abs.F
216Negligible change of one loop for compiler that does not like loop on real.
217
21806/2005 : aeronomars/paramfoto.F
219Negligible change of one loop for compiler that does not like loop on real.
220
221
222--------------------------------------------------------------
223Change in December 2004 - January 2005
224--------------------------------------------------------------
225
22601/2005 : aeronomars/euvheat.F
227IMPORTANT FOR THERMOSPHERE : correction to avoid EUV flux time variation
228and keep it constant throughout the run
229
23001/2005 : LMDZ.MARS/create_make_gcm
231add phymars on line 187 to ensure recompilation of aeronomars subroutines
232when any *.h file is updated in phymars
233
23401/2005 : dyn3d/dynetat0.F
235Add an option to reindex the tracer when using newstart if needed
236
23701/2005 : phymars/phyetat0.F
238Fix a bug when using newstart with more tracers than in old startfi
239Add an option to reindex the surface tracer if needed
240
24112/2004 : phymars/watercloud.F
242IMPORTANT: Several Changes to fix a bug that made watercloud
243to create negative mixing ratio in some conditions (past climate)
244
24512/2004 : dyn3d/interp_horiz.F
246IMPORTANT : add a test to fix a bug when using newstart with
247a new grid size.
248
24912/2004 : phymars/vdifc.F
250FOR compilation on DEC machine :
251Just change order of declaration of pqsurf(ngrid,nq
252
25312/2004 : phymars/phyetat0.F
254FOR compilation on DEC machine :Just change order of declaration
255
25612/2004 : dyn3d/addfi.F
257FOR compilation on DEC machine : qtestt = 1.0e-30 (before: qtestt = 1.0e-40)
258
25912/2004 : LMDZ.MARS/makefile
260Add new option to allow compilation on DEC machine
261
262--------------------------------------------------------------
263Change in August-september 2004 : before production of MCD V4.0
264--------------------------------------------------------------
265
26609/2004 : phymars/eofdump.F
267Change to store density in EOF to build Mars Climate Database
268
26909/2004 : phymars/physiq.F
270add rho in the input of eofdump:
271CALL eofdump(ngrid, nlayer, zu, zv, zt, rho, ps)
272
27309/2004 : phymars/ineofdump.F
274Change to store hybrid coordinates in EOF to build Mars Climate Database
275
276
27708/2004 : dyn3d/inidissip.F
278Form change to simplify the choice of dissipation parameters
279and use the same code for the thermosphere of only atmosphere model
280
28108/2004 : dyn3d/newstart.F
282Add an option "q=x" to initialise tracer manually
283
28408/2004 : aeronomars/chimiedata.h
285remove mmol,noms (now in tracer.h common)
286
28708/2004 : In aeronomars: calchim.F, concentrations.F, euvheat.F,
288inichim_newstart.F, moldiff.F, moldiffcoeff.F, perosat.F
289Add : #include "tracer.h"  (where tracer names are now)
290
29108/2004 : phymars/inifis.F
292Change some test on callphys.def options to allow any tracer transport...
293
29408/2004 : phymars/initracer
295Initialization of tracer name "noms(iq)" usable in many place
296
29708/2004 : phymars/tracer.h
298add noms,mmol to the common tracer
299
30008/2004 : phymars/newcondens.F
301IMPORTANT : major changes to allow proper treatment of non volatile
302gaz enrichment when CO2 condense and depletion when CO2 sublime
303
30408/2004 : phymars/writediagfi.F
305remove the "abort" command so that the run does not stop due to a NETCDF bug
306(NETCDF cannot write in file larger than 2098184 kb
Note: See TracBrowser for help on using the repository browser.