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
package.py says that arpack depends on MPI, but configure says that it depends on lapack #7267
Comments
Can you please elaborate what is the problem with configure of deal.ii? EDIT: from your post, I am also not sure whether you have a problem with arpack or deal.II. p.s. Note that Spack is a separate project that some of deal.ii developers use. |
also please check README and installation instructions at https://www.dealii.org/developer/index.html / https://www.dealii.org/developer/readme.html |
There is an obvious discrepancy. ARPACK seems to really depend on LAPACK, not MPI, unless there is also a bug in cmake scripts. I just wanted to confirm. In the FreeBSD port dependency between options needs to be specified. |
arpack depends on LAPACK unconditionally, it may also depends on MPI in that case you also build parallel Arpack (pArpack) part of it. But that's NOT required by deal.II, deal.II can distinguish between Arpack or Arpack + pArpack. p.s. A side note, I strongly recommend using arpack-ng, which have several important fixes like opencollab/arpack-ng#85 and opencollab/arpack-ng#21
p.p.s. In Spack we always build Arpack with MPI, but that's just a convenience decision solely for Spack. |
I think this question has been resolved let's close the issue for the time being. 😺 |
https://github.com/davydden/spack/blob/ca97d8c928eaa84eb25c3ecf2e4c86856458ac32/var/spack/repos/builtin/packages/dealii/package.py
configure passes when MPI is off, but not when LAPACK is off.
Which one is correct?
The text was updated successfully, but these errors were encountered: