-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiler cmake issue #245
base: master
Are you sure you want to change the base?
Compiler cmake issue #245
Conversation
@gfcas can you test this branch on your machines? |
@koecher of course, I will also reconfigure the github actions runners. On my personal laptop maybe it will take some days because I got a new one. |
I think it very good that we update the Trilinos package, which is one of the major ones for parallel computing. Should we include also Umfpack and Mumps as described in the dealii readme (https://www.dealii.org/current/external-libs/trilinos.html). For my own work I was recently interested in the trilinos subpackage ShyLU. |
Let us concentrate on Trilinos and deal.II for now to find a solution to the problem |
7cb5393
to
714625c
Compare
@gfcas no reviews so far, everything is draft for testing |
714625c
to
c2a866f
Compare
|
e2baaad
to
79a2ea1
Compare
I've cleaned up the discussion. Please only report on the compiler-cmake issue. SuperLU is not of interest anymore here |
In order to get this issue ready for v9.3.1 maybe we should consistently test it with DEAL_II_VERSION=v9.3.1? |
I think we need a test for intel compilers, the other systems look good. Testing with the fixed v9.3.1 is okay. |
79a2ea1
to
fa68e4c
Compare
Remarks for macOS: Packages:
Special configuration:
Tested step tutorials
Additional system preferences: (if dylib library not found, e.g. for TrilinosWrappers::SolverDirect)
|
superlu_dist v6.4.0: adds checksum and cleanups superlu_dist from github repo as tarball superlu_dist: version 7.0.0 minor styling superlu_dist: v7.0.0 tarball from github superlu_dist: add comment for VERSION=7.0.0
remove superlu
trilinos follow up trilinos: mayor update for BLAS/LAPACK/openBLAS/MKL trilinos 13.0.1: adds checksum and completes superlu_dist v6.4.0 integration trilinos: removes -lgfortran (already disabled) trilinos: rebasing corrections
fa68e4c
to
3561c6f
Compare
Do you think it is a good time to go to Trilinos 13 at this point? I am not sure we have tested it much with deal.ii. |
Well this was a try if things are going well so far. I think we should test the parallel features of trilinos 13 a little more. |
@tjhei do you have the chance to test this with intel compilers? |
Deal.II currently suggests using 12.18, see https://github.com/dealii/dealii/blob/94b2450484e130a74051c7bd7230c8d6f79b98b2/doc/external-libs/trilinos.html#L53 What do you want to me to test, just run with default settings with Intel and see if things compile? |
This PR isn't useful for a merge, the things we learned here should be used for clean PRs in future |
@zjiaqi2018 can you please check out this PR of candi on palmetto or frontera and compile with current Intel compilers and MKL? Please set MKL=ON in the local.cfg. Let us know what changes you need to do or if you get any errors. |
|
with -D DEAL_II_COMPONENT_EXAMPLES=OFF, it doesn't work either: |
Is this on Frontera? Rene had to disable gold linker, see "-fuse" in https://github.com/geodynamics/aspect/wiki/Installation-on-Frontera |
Can you post the deal.ii summary.log and your changes to the settings once it works? |
This is a PR Draft to figure out the problems we have with setting the compiler and cmake
Updated packages:
Developments
Successful tests on freshly set up virtual machines with the recommended installation instructions
@koecher
@gfcas
Clean ups and TODOs
local.cfg
commit