source: LMDZ6/trunk/arch/arch-X64_JEANZAY_PBIOIPSL.fcm @ 5409

Last change on this file since 5409 was 5382, checked in by abarral, 12 days ago

Fix arch for xios @JZ

  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# Note: this is a TEMPORARY (12/24) arch to resolve an issue linked to paths in ORCHIDEE archs
2# It's just a copy of X64_JEANZAY so that the installer uses the LMDZ arch rather than the ORCHIDEE's base arch
3# + `-P -traditional` in FPP_FLAGS for orchidee compilation
4# + lines for xios
5
6# $Id: arch-X64_JEANZAY_PBIOIPSL.fcm 5382 2024-12-04 17:27:37Z evignon $
7%COMPILER            mpiifort
8%CCOMPILER           mpiicc  # xios
9%LINK                mpiifort
10%FPP                 mpiifort -E  # XIOS doesn't recognize %FPP_FLAGS so the -E must be here
11%AR                  ar
12%ARFLAGS             rs
13%MAKE                gmake
14%FPP_FLAGS           -P -traditional  # required for ORCHIDEE compilation
15%FPP_DEF             NC_DOUBLE FFT_MKL
16%BASE_FFLAGS         -i4 -r8 -auto -align all -fp-model strict
17%BASE_CFLAGS         -diag-disable 1125 -diag-disable 279 -std=c++11  # xios
18%PROD_FFLAGS         -O3 -xHost -qopt-zmm-usage=high
19%PROD_CFLAGS         -O3 -D BOOST_DISABLE_ASSERTS  # xios
20%DEV_FFLAGS          -p -g -O2 -traceback -fp-stack-check
21%DEV_CFLAGS          -g -traceback  # xios
22%DEBUG_FFLAGS        -p -g -O0 -traceback -fp-stack-check -ftrapuv -check bounds,noarg_temp_created,pointers,stack,uninit -debug full -init=arrays -init=snan
23%DEBUG_CFLAGS        -DBZ_DEBUG -g -traceback -fno-inline  # xios
24%MPI_FFLAGS
25%OMP_FFLAGS          -qopenmp
26%BASE_LD             -i4 -r8 -auto -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread
27%BASE_INC            -D__NONE__  # xios
28%MPI_LD
29%OMP_LD              -qopenmp
30%CPP                 mpiicc -EP  # xios
Note: See TracBrowser for help on using the repository browser.