source: LMDZ5/branches/LMDZ5V2.0-dev/arch/arch-PW6_VARGAS.fcm @ 1798

Last change on this file since 1798 was 1463, checked in by Ehouarn Millour, 14 years ago

Introducing the 'makelmdz' (bash) script.
It uses the same 'arch' files as the 'makelmdz_fcm' script but with the same (not-quite-perfect-but-there-is-always-room-for-improvements) strategy as the 'makegcm (csh) script: if necessary, a Makefile is generated using the 'create_make_gcm' script, and the makefile is then run to build the executable.

Run 'makelmdz -h' for a list of options and default behaviours (which are essentially the same as those of the 'makegcm' and 'makelmd_fcm' scripts).

EM

File size: 857 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 -I/usr/local/pub/FFTW/3.2/include
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.