source: LMDZ5/trunk/arch/arch-X64_ADA.fcm @ 1705

Last change on this file since 1705 was 1705, checked in by Ehouarn Millour, 11 years ago

Added arch files for ADA (IDRIS IBMx3750) and made the following code modifications:
phylmd/printflag.F : removed "print" of unset variable (radpas0)
dyn3dmem/integrd_loc.F : removed unecessary "include mpif.h"
dyn3dmem/leapfrog_loc.F : removed unecessary "include mpif.h" and allocate saved variables at first call
dyn3dmem/mod_filtreg_p.F : added matmul() alternatives to call to BLAS routine SGEMM (which was incorectly set as DGEMM; which would fail if running with -r4)
filtrez/filtreg.F: changed calls to DGEMM into calls to SGEMM, so that code works with either -r4 or -r8 (the later being used in conjunction with "BLAS SGEMV=DGEMV SGEMM=DGEMM" preprocessing statements)
EM

File size: 663 bytes
Line 
1%COMPILER            mpiifort
2%LINK                mpiifort
3%AR                  ar
4%MAKE                gmake
5%FPP_FLAGS           -P -traditional
6%FPP_DEF             NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM
7%BASE_FFLAGS         -integer-size 32 -real-size 64 -align all
8%PROD_FFLAGS         -O3 -ip
9%DEV_FFLAGS          -p -g -O1 -fpe0 -traceback
10%DEBUG_FFLAGS        -p -g -O0 -no-ftz -traceback -ftrapuv -fp-stack-check -check -fpe0
11%MPI_FFLAGS
12%OMP_FFLAGS          -openmp
13%%%%BASE_LD             -lmkl_intel_lp64 -lmkl_sequential -lmkl_core
14%BASE_LD             -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread
15%MPI_LD
16%OMP_LD              -openmp
17
Note: See TracBrowser for help on using the repository browser.