-
Notifications
You must be signed in to change notification settings - Fork 15
Test GALAHAD with PASTIX #319
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
base: master
Are you sure you want to change the base?
Conversation
|
OK, I'll have a look. I think my pastix is out of date, so I'll install the latest first |
|
The makefile double precision tests (both standalone via pastixt.F90 and as part of sls/sbls) |
|
I will upgrade the version installed with CI (6.3.0 -> 6.3.2) to check if the tests passed with this version. |
|
@nimgould I updated PaStiX to use the version 6.3.2 but single and double precision tests of PaStiX are still failing: |
|
If I compile |
|
Oh, I should say that I took the advice from the Pastix page to set scotch on and metis off. This works for me. I suppose that it might well be a metis version clash (again!) |
ff47118 to
f58979d
Compare
|
@nimgould [2842/4669] Compiling Fortran object pastixt_quadruple.p/src_external_pastix_pastixt.F90.o
FAILED: pastixt_quadruple.p/src_external_pastix_pastixt.F90.o
gfortran -Ipastixt_quadruple.p -I. -I.. -Iinclude -I../include -I../src/dum/include -I../src/metis/include -Isrc/ampl -I../src/ampl -I../../deps/modules -I../../CUTEst/modules -I../../deps/include/spm -I../../deps/include/pastix -Ilibgalahad_quadruple.so.p -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -O0 -g -fopenmp -DLANCELOT_USE_MA57 -cpp -DREAL_128 -DGALAHAD_BLAS -DGALAHAD_LAPACK -DDUMMY_QMUMPS -DDUMMY_MKL_PARDISO -DDUMMY_PARDISO -DDUMMY_WSMP -DDUMMY_MPI -Jpastixt_quadruple.p -o pastixt_quadruple.p/src_external_pastix_pastixt.F90.o -c ../src/external/pastix/pastixt.F90
f951: Fatal Error: Reading module ‘libgalahad_quadruple.so.p/spmf_interfaces_quadruple.mod’ at line 304 column 51: Expected left parenthesisI would like to test GALAHAD with PaStiX v6.4.0. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #319 +/- ##
==========================================
- Coverage 43.48% 43.48% -0.01%
==========================================
Files 314 314
Lines 162610 162610
Branches 56355 56355
==========================================
- Hits 70707 70706 -1
Misses 74220 74220
- Partials 17683 17684 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I have no idea. As you say, a bug in a mod file is unusual, I have never seen one before. Certainly there is no issue here with the quad test using the dummy pastix (but then I don't know if the real one supports 128 bit reals) |
|
We need to support PASTIX 6.4.0 if we want to use / test it. The interface in GALAHAD is for an older version and they changed the API... |
|
Sigh ... do these people not understand how much it annoys their users if every minor version is different. This will be the third change in a year. I'll have a look when I get a chance, do you know what changed? |
|
Nick, I have an issue when we deallocate the vectors in |
|
It is not obvious to me. I'll try using a STAT = status for each allocate/deallocate |
9f9944b to
e4dad0f
Compare
No description provided.