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
|
Line | |
---|
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.