Changeset 5054 for LMDZ6/trunk
- Timestamp:
- Jul 15, 2024, 6:27:15 PM (2 months ago)
- Location:
- LMDZ6/trunk/arch
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/arch/arch-X64_MESOIPSL-GNU.fcm
r5042 r5054 9 9 %FPP_DEF NC_DOUBLE 10 10 11 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE 11 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch 12 12 %BASE_CFLAGS -w -std=c++11 -D__XIOS_EXCEPTION # xios 13 13 # /!\ LD must be written in Makefile syntax 14 %BASE_LD -Wl,-rpath=$(shell dirname $(shell readlink -f "$(shell which mpif90)"))/../lib:$(shellnf-config --prefix)/lib -lstdc++14 %BASE_LD -Wl,-rpath=$(shell nf-config --prefix)/lib -lstdc++ 15 15 %BASE_INC -D__NONE__ # xios 16 16 17 %PROD_FFLAGS -O3 - fallow-argument-mismatch17 %PROD_FFLAGS -O3 -march=native 18 18 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS # xios 19 19 20 %DEV_FFLAGS -Wall -fbounds-check -fallow-argument-mismatch20 %DEV_FFLAGS -Wall -fbounds-check 21 21 %DEV_CFLAGS -g -O2 # xios 22 22 23 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan -fallow-argument-mismatch23 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan 24 24 %DEBUG_CFLAGS -g -DBZ_DEBUG # xios 25 25 … … 30 30 31 31 %CPP cpp # xios 32 %FPP cpp -P # xios 32 33 %MAKE make # xios 33 34 -
LMDZ6/trunk/arch/arch-local-gfortran-parallel.fcm
r5042 r5054 9 9 %FPP_DEF NC_DOUBLE 10 10 11 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE 11 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch 12 12 %BASE_CFLAGS -w -std=c++11 -D__XIOS_EXCEPTION # xios 13 13 # /!\ LD must be written in Makefile syntax 14 %BASE_LD -Wl,-rpath=$(shell dirname $(shell readlink -f "$(shell which mpif90)"))/../lib:$(shellnf-config --prefix)/lib -lstdc++14 %BASE_LD -Wl,-rpath=$(shell nf-config --prefix)/lib -lstdc++ 15 15 %BASE_INC -D__NONE__ # xios 16 16 17 %PROD_FFLAGS -O3 - fallow-argument-mismatch17 %PROD_FFLAGS -O3 -march=native 18 18 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS # xios 19 19 20 %DEV_FFLAGS -Wall -fbounds-check -fallow-argument-mismatch20 %DEV_FFLAGS -Wall -fbounds-check 21 21 %DEV_CFLAGS -g -O2 # xios 22 22 23 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan -fallow-argument-mismatch23 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan 24 24 %DEBUG_CFLAGS -g -DBZ_DEBUG # xios 25 25 -
LMDZ6/trunk/arch/arch-local-gfortran.fcm
r5035 r5054 7 7 %FPP_FLAGS -P -traditional 8 8 %FPP_DEF NC_DOUBLE 9 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE 10 %PROD_FFLAGS -O3 - fallow-argument-mismatch11 %DEV_FFLAGS -Wall -fbounds-check -fallow-argument-mismatch12 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan -fallow-argument-mismatch9 %BASE_FFLAGS -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch 10 %PROD_FFLAGS -O3 -march=native 11 %DEV_FFLAGS -Wall -fbounds-check 12 %DEBUG_FFLAGS -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan 13 13 %MPI_FFLAGS 14 14 %OMP_FFLAGS
Note: See TracChangeset
for help on using the changeset viewer.