Suggested optimization levels to build GEOSX and thirdPartyLibs #1977
Replies: 6 comments 1 reply
-
We do not recommend Would you mind rebuilding without
It may also help to post you host-config and the output of |
Beta Was this translation helpful? Give feedback.
-
GCC 10.2.0 + OpenMPI HPC-X v2.11 C++ options "-fno-fast-math "
|
Beta Was this translation helpful? Give feedback.
-
GCC 10.2.0 + OpenMPI HPC-X v2.11 C++ options "-O3 -Ofast -fno-fast-math " ctest -V 96% tests passed, 6 tests failed out of 163 Total Test time (real) = 281.37 sec The following tests FAILED: |
Beta Was this translation helpful? Give feedback.
-
GCC 10.2.0 + OpenMPI HPC-X v2.11 C++ options "-O1 -fno-fast-math
|
Beta Was this translation helpful? Give feedback.
-
BTW, does GEOSX use heavily BLAS functions? Is there a real need for vendor optimized BLAS? Does GEOSX compile with latest Intel OneAPI C++ compilers? I am seeing that some source fail to compile. Thanks! |
Beta Was this translation helpful? Give feedback.
-
GCC 10.2.0 + OpenMPI HPC-X v2.11 C++ options "-O2 -fno-fast-math" 100% tests passed, 0 tests failed out of 164 |
Beta Was this translation helpful? Give feedback.
-
I was wondering if there is any experience with building GEOSX and thirdPartyLibs with higher optimization levels for GCC 10.2.0
So far, -O3 -Ofast, or -O2 -fno-fast-math lead to run-time errors :
FP exceptions at BommerAMG and abort
non-convergence and abort
SIGSEGV
and so on,
Are there any suggestions on the optimization levels that would enable GEOSX run successfully?
thanks
With GCC 10.2.0 and -O3 -Ofast we get with ctest -V :
...
96% tests passed, 7 tests failed out of 164
Total Test time (real) = 919.39 sec
The following tests FAILED:
63 - testTensorOpsEigen (Failed)
64 - testTensorOpsInverseOneArg (Failed)
65 - testTensorOpsInverseTwoArgs (Failed)
68 - testTensorOpsSymInverseTwoArgs (Failed)
102 - testLinearAlgebra_ExternalSolvers (Failed)
135 - testTriaxial_elasticIsotropicPressureDependent (Failed)
163 - testReservoirCompositionalMultiphaseMSWells (Failed)
Beta Was this translation helpful? Give feedback.
All reactions