source: flexpart.git/src/changelog.txt @ 1a8fbee

univie
Last change on this file since 1a8fbee was 1a8fbee, checked in by pesei <petra seibert at univie ac at>, 6 years ago

vertransform: fix #140 (ref position for grid), verttransform_nest: fix bug with dimensions, both: smaller changes, com_mod: correct comment to nmixz

  • Property mode set to 100644
File size: 2.4 KB
Line 
1This is a changelog for the dev branch of FLEXPART (see flexpart.eu)
2Created by Petra Seibert, 8 June 2018 to document and explain in detail why I changed what.
3
4* makefile, 2018-06-08
5  ========
6
71) Add a GPL3+ License statement, author statement, version information. Prudent to do that, not harmful.
8
92) There are already two sections, one for gfortran4 and one for gfortran5.
10Both have NILU-specific paths. So let us have at least one generic and put that in front.
11
122) Compiler options.
132.1) For the regular compile, we don't want -g (debug symols)
142.2) We don't need -m64, on a 64bit platform this is default
152.3) Remove $(USER) as it is never defined
162.4) Remove -Warray-bounds, this is default.
172.5) Add -fbacktrace in the commented-out part, it is important for debugging
182.6) Change comment for VPATH, explain what this directive does
192.7) Added some explanation of options as comment.  Maybe expand later.
20
21Notes and questions:
221. Would be nice to have a debug version also for serial code.
232. Would be nice to have "as fast as possible" option (thought it might be machine-dependent ...)
243. What is the purpose of -Warray-bounds ? Is it relevant for Fortran? I think if there is a compile-time array-bound violation this would be a hard error?
25
26* FLEXPART.f90
27  ========
28
29Update version string!
30
31* readcommand.f90
32  ===========
33
34Correct misleading error message (replace "open" by "write to")
35Improve error messages: combine pathname+filename, remove unaligned closing ###
36Let STOP say in which subroutine we are stopping
37Some minor changes
38
39* verttransform_ecmwf.f90 PS 2018-06-13
40  ===================
41
421) Remove some of commented out testing stuff
432) Fix indenting in the init if block
443) Code layout improvement
454) Change name of loops to represent the index
465) Fix ticket:140 Introduce a new way of establishing the reference position
47   for the vertical grid. Also correct a minor bug in the calculation
48   of height (array assignment where it was not intended)
496) Add back the SAVE attribute to INIT, just to be sure
507) Bring some more code under the IF (INIT) block
518) make some annotations
52
53* com_mod.f90  PS 2018-06-13
54  =======
55 
56  correct the comment for nmixz
57
58* verttransform_nest.f90 PS 2018-06-17
59  ===================
601) insert proper boundaries for implied loops in array expressions
61  (fixes bug annoted by ESO in 2016)
622) Code layout improvement
633) Change name of loops to represent the index
644) make some annotations
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG