-
Notifications
You must be signed in to change notification settings - Fork 539
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
SCALAPACK: Support MPItrampoline #5167
SCALAPACK: Support MPItrampoline #5167
Conversation
For BLAS and LAPACK, it would be great to start linking to |
|
libblastrampoline doesn't solve the fact you'll need to make sure to have a backing BLAS with the right interface |
Not sure I understand the comment. Isn't linking to LBT sufficient since Julia then provides the right BLAS and LAPACK? |
Not really. Julia provides an ILP64 BLAS on 64-bit, but what's the expected interface of the package here? If you remove the dance the rename all symbols here, you'll be basically expecting an LP64 BLAS, which Julia does not provide |
…t back to mkl and openblas and julia1.6
I assume that all artefacts are rebuilt when this PR are merged. If so, this PR will automatically require MPItrampoline 5. |
* master: (45 commits) iso_codes v4.10.0 (JuliaPackaging#5226) PTSCOTCH: Require MPItrampoline 5, and build with OpenMPI as well (JuliaPackaging#5180) MAGEMin: Require MPItrampoline 5 (JuliaPackaging#5222) LAMMPS: Require MPItrampoline 5 (JuliaPackaging#5221) CrypoMiniSat: Require MPItrampoline 5 (JuliaPackaging#5219) PETSc: Require MPItrampoline 5 (JuliaPackaging#5223) [SBML] missing functions patch (JuliaPackaging#5224) HYPRE: Require MPItrampoline 5 (JuliaPackaging#5220) openPMD_api: Require MPItrampoline 5 (JuliaPackaging#5218) COSMA: Simplify configuring OpenMPI (JuliaPackaging#5217) AMReX: Require MPItrampoline 5 (JuliaPackaging#5215) Register Elfutils executables. (JuliaPackaging#5214) Wizard recipe: DDSCAT-v7.3.3 (JuliaPackaging#5210) ADIOS2: Require MPItrampoline 5 (JuliaPackaging#5212) Bump compat bounds of Python_jll dependencies. (JuliaPackaging#5211) mpi.jl: Require version 5 of MPItrampoline (JuliaPackaging#5209) [web3go] Add new package (JuliaPackaging#5195) add tls config patch for FLINT 2.9.0 (JuliaPackaging#5207) Upgrade enzyme to refs/tags/v0.0.35 (JuliaPackaging#5200) [PROJ] bump version to 9.0.1 (JuliaPackaging#5208) ...
* No longer need to fix the versioning of dependencies * Change dependencies to MPItrampoline and libblastrampoline * Remove empty Windows build, builds with MPItrampoline * Fix sha256 to v1.2.0 * Per #5167, scalapack can't use libblastrampoline, revert back to mkl and openblas and julia1.6 * Re-enable empty windows lib for dependency purposes * Fixed issue where MPI version is not added to artifact * Added patch to fix compilation errors with MPItrampoline * Fix hold-over from testing * Fixed holdover from testing preventing MKL library from building
* master: (49 commits) LaMEM: Support MPItrampoline (JuliaPackaging#5229) [VMEC] Update dependency versions (JuliaPackaging#5184) [xycewrapper] add julia 1.8 support (JuliaPackaging#5228) Elemental: Require MPItrampoline 5, enable OpenMPI (JuliaPackaging#5185) P4est: Support MPItrampoline (JuliaPackaging#5163) SCALAPACK: Support MPItrampoline (JuliaPackaging#5167) iso_codes v4.10.0 (JuliaPackaging#5226) PTSCOTCH: Require MPItrampoline 5, and build with OpenMPI as well (JuliaPackaging#5180) MAGEMin: Require MPItrampoline 5 (JuliaPackaging#5222) LAMMPS: Require MPItrampoline 5 (JuliaPackaging#5221) CrypoMiniSat: Require MPItrampoline 5 (JuliaPackaging#5219) PETSc: Require MPItrampoline 5 (JuliaPackaging#5223) [SBML] missing functions patch (JuliaPackaging#5224) HYPRE: Require MPItrampoline 5 (JuliaPackaging#5220) openPMD_api: Require MPItrampoline 5 (JuliaPackaging#5218) COSMA: Simplify configuring OpenMPI (JuliaPackaging#5217) AMReX: Require MPItrampoline 5 (JuliaPackaging#5215) Register Elfutils executables. (JuliaPackaging#5214) Wizard recipe: DDSCAT-v7.3.3 (JuliaPackaging#5210) ADIOS2: Require MPItrampoline 5 (JuliaPackaging#5212) ...
* master: (49 commits) LaMEM: Support MPItrampoline (JuliaPackaging#5229) [VMEC] Update dependency versions (JuliaPackaging#5184) [xycewrapper] add julia 1.8 support (JuliaPackaging#5228) Elemental: Require MPItrampoline 5, enable OpenMPI (JuliaPackaging#5185) P4est: Support MPItrampoline (JuliaPackaging#5163) SCALAPACK: Support MPItrampoline (JuliaPackaging#5167) iso_codes v4.10.0 (JuliaPackaging#5226) PTSCOTCH: Require MPItrampoline 5, and build with OpenMPI as well (JuliaPackaging#5180) MAGEMin: Require MPItrampoline 5 (JuliaPackaging#5222) LAMMPS: Require MPItrampoline 5 (JuliaPackaging#5221) CrypoMiniSat: Require MPItrampoline 5 (JuliaPackaging#5219) PETSc: Require MPItrampoline 5 (JuliaPackaging#5223) [SBML] missing functions patch (JuliaPackaging#5224) HYPRE: Require MPItrampoline 5 (JuliaPackaging#5220) openPMD_api: Require MPItrampoline 5 (JuliaPackaging#5218) COSMA: Simplify configuring OpenMPI (JuliaPackaging#5217) AMReX: Require MPItrampoline 5 (JuliaPackaging#5215) Register Elfutils executables. (JuliaPackaging#5214) Wizard recipe: DDSCAT-v7.3.3 (JuliaPackaging#5210) ADIOS2: Require MPItrampoline 5 (JuliaPackaging#5212) ...
* master: (69 commits) SCALAPACK32: Support MPItrampoline (JuliaPackaging#5230) LaMEM: Support MPItrampoline (JuliaPackaging#5229) [VMEC] Update dependency versions (JuliaPackaging#5184) [xycewrapper] add julia 1.8 support (JuliaPackaging#5228) Elemental: Require MPItrampoline 5, enable OpenMPI (JuliaPackaging#5185) P4est: Support MPItrampoline (JuliaPackaging#5163) SCALAPACK: Support MPItrampoline (JuliaPackaging#5167) iso_codes v4.10.0 (JuliaPackaging#5226) PTSCOTCH: Require MPItrampoline 5, and build with OpenMPI as well (JuliaPackaging#5180) MAGEMin: Require MPItrampoline 5 (JuliaPackaging#5222) LAMMPS: Require MPItrampoline 5 (JuliaPackaging#5221) CrypoMiniSat: Require MPItrampoline 5 (JuliaPackaging#5219) PETSc: Require MPItrampoline 5 (JuliaPackaging#5223) [SBML] missing functions patch (JuliaPackaging#5224) HYPRE: Require MPItrampoline 5 (JuliaPackaging#5220) openPMD_api: Require MPItrampoline 5 (JuliaPackaging#5218) COSMA: Simplify configuring OpenMPI (JuliaPackaging#5217) AMReX: Require MPItrampoline 5 (JuliaPackaging#5215) Register Elfutils executables. (JuliaPackaging#5214) Wizard recipe: DDSCAT-v7.3.3 (JuliaPackaging#5210) ...
* master: (51 commits) LaMEM: Support MPItrampoline (JuliaPackaging#5229) [VMEC] Update dependency versions (JuliaPackaging#5184) [xycewrapper] add julia 1.8 support (JuliaPackaging#5228) Elemental: Require MPItrampoline 5, enable OpenMPI (JuliaPackaging#5185) P4est: Support MPItrampoline (JuliaPackaging#5163) SCALAPACK: Support MPItrampoline (JuliaPackaging#5167) iso_codes v4.10.0 (JuliaPackaging#5226) PTSCOTCH: Require MPItrampoline 5, and build with OpenMPI as well (JuliaPackaging#5180) MAGEMin: Require MPItrampoline 5 (JuliaPackaging#5222) LAMMPS: Require MPItrampoline 5 (JuliaPackaging#5221) CrypoMiniSat: Require MPItrampoline 5 (JuliaPackaging#5219) PETSc: Require MPItrampoline 5 (JuliaPackaging#5223) [SBML] missing functions patch (JuliaPackaging#5224) HYPRE: Require MPItrampoline 5 (JuliaPackaging#5220) openPMD_api: Require MPItrampoline 5 (JuliaPackaging#5218) COSMA: Simplify configuring OpenMPI (JuliaPackaging#5217) AMReX: Require MPItrampoline 5 (JuliaPackaging#5215) Register Elfutils executables. (JuliaPackaging#5214) Wizard recipe: DDSCAT-v7.3.3 (JuliaPackaging#5210) ADIOS2: Require MPItrampoline 5 (JuliaPackaging#5212) ...
This PR adds support for MPItrampoline. It also