crayftn -ef option to create .mod

This commit is contained in:
edoapra 2023-07-26 19:32:55 -07:00
parent f77a0e4ee8
commit ff8373d5a0
No known key found for this signature in database
GPG key ID: 48E12DA1EDE9E1B0
2 changed files with 13 additions and 1 deletions

View file

@ -26,6 +26,8 @@ patch -p0 -s -N < ../makesys.patch
#patch -p0 -s -N < ../icc_avx512.patch
# patch for pgi/nvfortran missing -march=armv8
patch -p0 -s -N < ../arm64_fopt.patch
patch -p1 -s -N < ../9402df5604e69f86f58953e3883f33f98c930baf.patch
patch -p0 -s -N < ../crayftn.patch
if [[ -z "${FORCETARGET}" ]]; then
FORCETARGET=" "
UNAME_S=$(uname -s)
@ -136,7 +138,7 @@ elif [[ -n ${FC} ]] && [[ "${FC}" == "flang" ]] || [[ "${FC}" == "amdflang" ]];
LAPACK_FPFLAGS_VAL=" -O1 -g -Kieee"
elif [[ "${_FC}" == "crayftn" ]] ; then
# FORCETARGET+=' F_COMPILER=FLANG '
LAPACK_FPFLAGS_VAL=" -s integer64"
LAPACK_FPFLAGS_VAL=" -s integer64 -ef "
elif [[ -n ${FC} ]] && [[ "${FC}" == "pgf90" ]] || [[ "${FC}" == "nvfortran" ]]; then
FORCETARGET+=' F_COMPILER=PGI '
if [[ "${FC}" == "nvfortran" ]]; then

View file

@ -0,0 +1,10 @@
--- Makefile.system.org 2023-07-26 19:26:30.000000000 -0700
+++ Makefile.system 2023-07-26 19:26:54.000000000 -0700
@@ -1323,6 +1323,7 @@
ifeq ($(F_COMPILER), CRAY)
CCOMMON_OPT += -DF_INTERFACE_INTEL
FCOMMON_OPT += -hnopattern
+FCOMMON_OPT += -ef
ifdef INTERFACE64
ifneq ($(INTERFACE64), 0)
FCOMMON_OPT += -s integer64