To conclude: - We got both MPI options updated now in pkgsrc main branch. - On both, f90 option is default-on. - wip/scalapack works with both. I'll just import scalapack now and hope we can roll with that. The path is clear for some more sciency packages that use both MPI and distributed linear algebra. Might look at ELPA and ELSI solver libraries next. For the curious: The current mode of operation with the CMake stuff in scalapack looks like that: -- Found MPI_C: /usr/lib/libm.so (found version "3.1") -- Found MPI_Fortran: /usr/lib/libm.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found MPI_LIBRARY : TRUE -- --> MPI C Compiler : /stuff/sw/env/gcc-10.3.0/pkgsrc/cvs-20210222/bin/mpicc -- --> C Compiler : /stuff/sw/env/gcc-10.3.0/pkgsrc/cvs-20210222/bin/mpicc -- --> MPI Fortran Compiler : /stuff/sw/env/gcc-10.3.0/pkgsrc/cvs-20210222/bin/mpif90 -- --> Fortran Compiler : /tmp/work-with-gcc-10.3.0/pkgsrc/cvs-20210222/bw/wip/scalapack/work/.cwrapper/bin/gfortran Still weird, but it does find and use the correct compiler wrappers (MPI wrapper, not cwrapper) in the end. Alrighty then, Thomas -- Dr. Thomas Orgis HPC @ Universität Hamburg
Attachment:
smime.p7s
Description: S/MIME cryptographic signature