univie
Last change
on this file since 77778f8 was
77778f8,
checked in by pesei <petra seibert at univie ac at>, 6 years ago
|
Introduce changelog.txt, update version string, make makefile more useful for use outside NILU, improve error msg in readcomma$
|
-
Property mode set to
100644
|
File size:
1.5 KB
|
Rev | Line | |
---|
[77778f8] | 1 | This is a changelog for the dev branch of FLEXPART (see flexpart.eu) |
---|
| 2 | Created by Petra Seibert, 8 June 2018 to document and explain in detail why I changed what. |
---|
| 3 | |
---|
| 4 | makefile, 2018-06-08 |
---|
| 5 | ======== |
---|
| 6 | |
---|
| 7 | 1) Add a GPL3+ License statement, author statement, version information. Prudent to do that, not harmful. |
---|
| 8 | |
---|
| 9 | 2) There are already two sections, one for gfortran4 and one for gfortran5. |
---|
| 10 | Both have NILU-specific paths. So let us have at least one generic and put that in front. |
---|
| 11 | |
---|
| 12 | 2) Compiler options. |
---|
| 13 | 2.1) For the regular compile, we don't want -g (debug symols) |
---|
| 14 | 2.2) We don't need -m64, on a 64bit platform this is default |
---|
| 15 | 2.3) Remove $(USER) as it is never defined |
---|
| 16 | 2.4) Remove -Warray-bounds, this is default. |
---|
| 17 | 2.5) Add -fbacktrace in the commented-out part, it is important for debugging |
---|
| 18 | 2.6) Change comment for VPATH, explain what this directive does |
---|
| 19 | 2.7) Added some explanation of options as comment. Maybe expand later. |
---|
| 20 | |
---|
| 21 | Notes and questions: |
---|
| 22 | 1. Would be nice to have a debug version also for serial code. |
---|
| 23 | 2. Would be nice to have "as fast as possible" option (thought it might be machine-dependent ...) |
---|
| 24 | 3. 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 | |
---|
| 29 | Update version string! |
---|
| 30 | |
---|
| 31 | readcommand.f90 |
---|
| 32 | =========== |
---|
| 33 | |
---|
| 34 | Correct misleading error message (replace "open" by "write to") |
---|
| 35 | Improve error messages: combine pathname+filename, remove unaligned closing ### |
---|
| 36 | Let STOP say in which subroutine we are stopping |
---|
| 37 | Some minor changes |
---|
Note: See
TracBrowser
for help on using the repository browser.