@@ -911,6 +911,7 @@ CFLAGS_DVL
911
911
CXXFLAGS_DVL
912
912
GXX_VERSION
913
913
libmesh_precision_LIBS
914
+ acsm_precision_LIBS
914
915
PKG_CONFIG
915
916
LIBMESH_LIBRARY_SUFFIX
916
917
libmesh_LDFLAGS
8143
8144
if test "x$compiler_brand_detected" = "xno"
8144
8145
then :
8145
8146
8146
- is_intel_icc="`($CXX -V 2>&1) | grep 'Intel(R)' | grep 'Compiler' | grep -v 'oneAPI' `"
8147
+ is_intel_icc="`($CXX -V 2>&1) | grep 'Intel(R)' | grep 'Compiler'`"
8147
8148
if test "x$is_intel_icc" != "x"
8148
8149
then :
8149
8150
@@ -8190,39 +8191,6 @@ printf "%s\n" "<<< C++ compiler is Intel(R) icc 13 >>>" >&6; }
8190
8191
esac
8191
8192
compiler_brand_detected=yes
8192
8193
8193
- fi
8194
-
8195
- is_intel_icx="`($CXX -V 2>&1) | grep 'Intel(R)' | grep 'Compiler' | grep 'oneAPI'`"
8196
- if test "x$is_intel_icx" != "x"
8197
- then :
8198
-
8199
- ACSM_GXX_VERSION_STRING="`($CXX -V 2>&1) | grep 'Version '`"
8200
- case "$ACSM_GXX_VERSION_STRING" in #(
8201
- *25.*) :
8202
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< C++ compiler is Intel(R) icx 25 >>>" >&5
8203
- printf "%s\n" "<<< C++ compiler is Intel(R) icx 25 >>>" >&6; }
8204
- ACSM_GXX_VERSION=intel_icx_v25.x ;; #(
8205
- *24.*) :
8206
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< C++ compiler is Intel(R) icx 24 >>>" >&5
8207
- printf "%s\n" "<<< C++ compiler is Intel(R) icx 24 >>>" >&6; }
8208
- ACSM_GXX_VERSION=intel_icx_v24.x ;; #(
8209
- *23.*) :
8210
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< C++ compiler is Intel(R) icx 23 >>>" >&5
8211
- printf "%s\n" "<<< C++ compiler is Intel(R) icx 23 >>>" >&6; }
8212
- ACSM_GXX_VERSION=intel_icx_v23.x ;; #(
8213
- *22.*) :
8214
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< C++ compiler is Intel(R) icx 22 >>>" >&5
8215
- printf "%s\n" "<<< C++ compiler is Intel(R) icx 22 >>>" >&6; }
8216
- ACSM_GXX_VERSION=intel_icx_v22.x ;; #(
8217
- *21.*) :
8218
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< C++ compiler is Intel(R) icx 21 >>>" >&5
8219
- printf "%s\n" "<<< C++ compiler is Intel(R) icx 21 >>>" >&6; }
8220
- ACSM_GXX_VERSION=intel_icx_v21.x ;; #(
8221
- *) :
8222
- as_fn_error $? "Unsupported Intel compiler detected" "$LINENO" 5 ;;
8223
- esac
8224
- compiler_brand_detected=yes
8225
-
8226
8194
fi
8227
8195
8228
8196
fi
@@ -26519,7 +26487,7 @@ else $as_nop
26519
26487
ACSM_PARANOID_FLAGS="$ACSM_PARANOID_FLAGS -Wwrite-strings"
26520
26488
26521
26489
case "$ACSM_GXX_VERSION" in #(
26522
- intel_icc_* ) :
26490
+ intel_icc_v13.x | intel_icc_v14.x | intel_icc_v15.x | intel_icc_v16.x | intel_icc_v17.x | intel_icc_v18.x | intel_icc_v19.x | intel_icc_v20.x ) :
26523
26491
26524
26492
ACSM_PROFILING_FLAGS="-p"
26525
26493
ACSM_CXXFLAGS_DBG="$ACSM_CXXFLAGS_DBG -w1 -g -wd175 -wd1476 -wd1505 -wd1572 -wd488 -wd161"
@@ -26529,28 +26497,9 @@ else $as_nop
26529
26497
ACSM_CFLAGS_OPT="$ACSM_CFLAGS_OPT -O3 -unroll -w0 -ftz"
26530
26498
ACSM_CFLAGS_DEVEL="$ACSM_CFLAGS_DBG"
26531
26499
;; #(
26532
- intel_icx_*) :
26533
-
26534
- ACSM_PROFILING_FLAGS=""
26535
- ACSM_CXXFLAGS_DBG="$ACSM_CXXFLAGS_DBG -O0 -g"
26536
- ACSM_CXXFLAGS_OPT="$ACSM_CXXFLAGS_OPT -O3"
26537
- ACSM_CXXFLAGS_DEVEL="$ACSM_CXXFLAGS_DEVEL -O2 -g"
26538
- ACSM_CFLAGS_DBG="$ACSM_CFLAGS_DBG -O0 -g"
26539
- ACSM_CFLAGS_OPT="$ACSM_CFLAGS_OPT -O3"
26540
- ACSM_CFLAGS_DEVEL="$ACSM_CFLAGS_DEVEL -O2 -g"
26541
- ;; #(
26542
- *) :
26543
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Unknown Intel compiler \"$ACSM_GXX_VERSION\"" >&5
26544
- printf "%s\n" "Unknown Intel compiler \"$ACSM_GXX_VERSION\"" >&6; } ;;
26545
- esac
26546
- case "$ACSM_GXX_VERSION" in #(
26547
- intel_icx_v21.x | intel_icx_v22.x | intel_icx_v23.x) :
26548
- ;; #(
26549
26500
*) :
26550
-
26551
- CXXFLAGS="$CXXFLAGS -Werror=recommended-option"
26552
- CFLAGS="$CFLAGS -Werror=recommended-option"
26553
- ;;
26501
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Unknown Intel compiler" >&5
26502
+ printf "%s\n" "Unknown Intel compiler" >&6; } ;;
26554
26503
esac
26555
26504
;; #(
26556
26505
nvidia) :
@@ -26608,6 +26557,8 @@ fi
26608
26557
;; #(
26609
26558
clang) :
26610
26559
26560
+ ACSM_LDFLAGS="-Wl,-keep_dwarf_unwind -Wl,-no_compact_unwind"
26561
+
26611
26562
ACSM_CXXFLAGS_OPT="$ACSM_CXXFLAGS_OPT -O2 -felide-constructors -Qunused-arguments -Wunused-parameter -Wunused"
26612
26563
ACSM_CXXFLAGS_DEVEL="$ACSM_CXXFLAGS_DEVEL -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long"
26613
26564
ACSM_CXXFLAGS_DEVEL="$ACSM_CXXFLAGS_DEVEL -Wunused-parameter -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -Qunused-arguments -Woverloaded-virtual -fno-limit-debug-info"
@@ -26865,6 +26816,8 @@ fi
26865
26816
CFLAGS_DEVEL="$ACSM_CFLAGS_DEVEL"
26866
26817
CFLAGS_DBG="$ACSM_CFLAGS_DBG"
26867
26818
26819
+ LDFLAGS+=" $ACSM_LDFLAGS"
26820
+
26868
26821
ASSEMBLY_FLAGS="$ACSM_ASSEMBLY_FLAGS"
26869
26822
NODEPRECATEDFLAG="$ACSM_NODEPRECATEDFLAG"
26870
26823
OPROFILE_FLAGS="$ACSM_OPROFILE_FLAGS"
@@ -46533,6 +46486,8 @@ printf "%s\n" "<<< Default floating point is double precision (double) >>>" >&6;
46533
46486
46534
46487
fi
46535
46488
46489
+
46490
+
46536
46491
libmesh_precision_LIBS="$acsm_precision_LIBS"
46537
46492
46538
46493
@@ -64421,6 +64376,7 @@ esac
64421
64376
64422
64377
printf "%s\n"
64423
64378
done
64379
+ printf "%s\n" "LDFLAGS............................ : $LDFLAGS"
64424
64380
printf "%s\n" "Any warnings-to-errors flags....... : $ACSM_ANY_WERROR_FLAG"
64425
64381
printf "%s\n" "Any extra paranoid warning flags... : $ACSM_ANY_PARANOID_FLAGS"
64426
64382
printf "%s\n" "Install dir........................ : $prefix"
0 commit comments