|
Last change
on this file since 4209 was
4193,
checked in by jbclement, 2 weeks ago
|
|
PEM:
The PEM stands now on its own two feet!!!
- Extraction of "evolution" from LMDZ.COMMON to build a new independent tree under "trunk/PEM":
- Fortran sources are moved from "LMDZ.COMMON/libf/evolution" to "PEM/src/common" and "PEM/src/mars". This split allows to keep cross-PCM modules once in "common" while PCM-specific modules (interface and core physics) will be forked into different versions under "mars" and future "generic".
- same logic for workflow/runtime scripts in the "deftank";
- move post-processing helpers in "deftank" to "PEM/toolkit";/
- add links to xml files under "PEM/deftank/mars".
- remove evolution package references from LMDZ.COMMON build wiring
- PEM-native build stack:
- "make_pem_fcm" is an adapted mirror of "makelmdz_fcm".
- "build_pem" is a wrapper equivalent to "build_gcm";
- add a "bld.cfg" for PEM;
- add "compile.sh" entrypoint to easy the compilation for users;
- explicit sanity checks for required LMDZ.COMMON misc sources ("job.F90", "program_options.F90") and arch path;
- update PEM documentation for new layout and build usage.
JBC
|
-
Property svn:executable set to
*
|
|
File size:
87 bytes
|
| Line | |
|---|
| 1 | #!/bin/bash |
|---|
| 2 | exec ./make_pem_fcm -arch gfortran -p mars -d 8 -j 8 -full -debug "$@" pem |
|---|
Note: See
TracBrowser
for help on using the repository browser.