Last change
on this file since 241 was
37,
checked in by emillour, 14 years ago
|
Remise en route chantier compilation -- Ehouarn
- Modifs et corrections pour pouvoir compiler le gcm (en séentiel, avec
makelmdz_fcm pour l'instant):
- ajout de fichiers 'arch' pour linux-64 (pour Bellonzi, avec ioipsl et en r8)
- modification de makelmdz_fcm, ajout de la cléPP_PHYS si on compile avec
une physique
- correction de quelques typos/bugs réléàa compilation:
- infotrac.F90 : supression des appels àlnblnk' (remplacépar len_trim)
- bilan_dyn.F : déaration des variables znom3,znom3l,zunites3, planet_type
- cpdet.F : "use control_mod, ONLY: planet_type" mis aux bons endroits
(idem sur cpdet.F dans dyn3dpar)
- leapfrog.F : declaration de ztetaec(), dtec, cpdet , itau_w, duspg()
- diagedyn.F : correction typo; attention dans diagedyn.F il y a du
include "../phylmd/YOMCST.h"
Ca va poser problè qd on change de physique....
- Avec ces modifs, la compilation marche sans physque, avec ou sans ioipsl
et avec la physique terrestre phylmd.
|
File size:
823 bytes
|
Line | |
---|
1 | %COMPILER xlf_r |
---|
2 | %LINK mpxlf_r |
---|
3 | %AR ar |
---|
4 | %MAKE gmake |
---|
5 | %FPP_FLAGS -P -I/usr/local/pub/FFTW/3.2/include |
---|
6 | %FPP_DEF NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM FFT_FFTW |
---|
7 | %BASE_FFLAGS -qautodbl=dbl4 -qxlf90=autodealloc -qmaxmem=-1 -qzerosize |
---|
8 | %PROD_FFLAGS -O3 |
---|
9 | %DEV_FFLAGS -O2 -qfullpath -qinitauto=7FBFFFFF -qfloat=nans -qflttrap=overflow:zerodivide:invalid:enable -qsigtrap |
---|
10 | %DEBUG_FFLAGS -g -qfullpath -qnooptimize -qinitauto=7FBFFFFF -qfloat=nans -qflttrap=overflow:zerodivide:invalid:enable -qsigtrap -qcheck -qextchk |
---|
11 | %MPI_FFLAGS -I/usr/lpp/ppe.poe/include/thread64 |
---|
12 | %OMP_FFLAGS -qsmp=omp |
---|
13 | %BASE_LD -lessl -L/usr/local/pub/FFTW/3.2/lib -lfftw3 |
---|
14 | %MPI_LD |
---|
15 | %OMP_LD -qsmp=omp |
---|
Note: See
TracBrowser
for help on using the repository browser.