-
Notifications
You must be signed in to change notification settings - Fork 12
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
METIS version constraint #20
Comments
If by metis 4.0.3 you mean the version of (serial) metis contained in ParMETIS 4.0.3, then yes, it works. |
That's odd, since the configure script indicates a missing function: checking for metis.h... yes
checking for METIS integer size... unknown
checking for METIS real size... unknown
checking for METIS_PartGraphKway in -lmetis ... yes
checking for METIS_SetDefaultOptions in -lmetis -lm ... no. Unusable METIS version, sorry.
checking Compatibility between metis and LPK... no (also not sure how For more background, I am trying to use Spack to build and install PSBLAS. The specification (dependency graph) is
The Is the plan to keep the current build tools or switch to CMake eventually (#12)? |
Can you send me config.log please?
I'll take a look asap
…On Wed, May 25, 2022 at 11:48 AM Ivan Pribec ***@***.***> wrote:
That's odd, since the configure script indicates a missing function:
checking for metis.h... yes
checking for METIS integer size... unknown
checking for METIS real size... unknown
checking for METIS_PartGraphKway in -lmetis ... yes
checking for METIS_SetDefaultOptions in -lmetis -lm ... no. Unusable METIS version, sorry.
checking Compatibility between metis and LPK... no
(also not sure how -lm creeped into that check...)
For more background, I am trying to use Spack
<https://spack.readthedocs.io/en/latest/index.html> to build and install
PSBLAS.
The specification (dependency graph) is
***@***.******@***.***~amd+metis~serial arch=linux-sles15-haswell
***@***.******@***.***~ilp64+shared threads=none arch=linux-sles15-haswell
***@***.******@***.*** patches=d22633c368b8aedf4c08b23b6fbaa81a52404c8943ab04926404083ac10f1a4b arch=linux-sles15-haswell
***@***.******@***.*** arch=linux-sles15-haswell
***@***.******@***.*** arch=linux-sles15-haswell
***@***.******@***.***~gdb~int64~real64+shared build_type=Release arch=linux-sles15-haswell
The METIS_SetDefaultOptions appears to be available in both
parmetis-4.0.3.tar.gz
<http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/parmetis-4.0.3.tar.gz>
and metis-5.1.0.tar.gz
<http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-5.1.0.tar.gz>, so
it may be something else is wrong.
Is the plan to keep the current build tools or switch to CMake eventually (
#12 <#12>)?
—
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD274TYPSNJ4XPFOH457WLTVLXZQHANCNFSM5W2WKG7Q>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
checking for METIS integer size... unknown I have a feeling the problem is in these two lines S. |
You are indeed correct. The Spack provided Metis library used 32-bit integers by default. I've adjusted and I now get: checking metis.h usability... yes
checking metis.h presence... yes
checking for metis.h... yes
checking for METIS integer size... 64
checking for METIS real size... 32
checking for METIS_PartGraphKway in -lmetis ... yes
checking for METIS_SetDefaultOptions in -lmetis -lm ... yes |
Are there any constraints on which versions of METIS are supported, i.e. 4.0.3 or 5.1.0?
The text was updated successfully, but these errors were encountered: