PETSc_jll.jl (v3.22.1+0)
March 27, 2026 ยท View on GitHub
This is an autogenerated package constructed using BinaryBuilder.jl.
The originating build_tarballs.jl script can be found on Yggdrasil, the community build tree.
Bug Reports
If you have any issue, please report it to the Yggdrasil bug tracker.
Documentation
For more details about JLL packages and how to use them, see BinaryBuilder.jl documentation.
Sources
The tarballs for PETSc_jll.jl have been built from these sources:
- compressed archive: https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.22.0.tar.gz (SHA256 checksum:
2c03f7c0f7ad2649240d4989355cf7fb7f211b75156cd7d424e1d9dd7dfb290b) - files in directory, relative to originating
build_tarballs.jl:./bundled
Platforms
PETSc_jll.jl is available for the following platforms:
Platform("aarch64", "macos"; libgfortran_version = "5.0.0", mpi = "mpiabi")(aarch64-apple-darwin-libgfortran5-mpi+mpiabi)Platform("aarch64", "macos"; libgfortran_version = "5.0.0", mpi = "mpich")(aarch64-apple-darwin-libgfortran5-mpi+mpich)Platform("aarch64", "macos"; libgfortran_version = "5.0.0", mpi = "mpitrampoline")(aarch64-apple-darwin-libgfortran5-mpi+mpitrampoline)Platform("aarch64", "macos"; libgfortran_version = "5.0.0", mpi = "openmpi")(aarch64-apple-darwin-libgfortran5-mpi+openmpi)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "glibc")(aarch64-linux-gnu-libgfortran5-mpi+mpiabi)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "glibc")(aarch64-linux-gnu-libgfortran5-mpi+mpich)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", libc = "glibc")(aarch64-linux-gnu-libgfortran5-mpi+mpitrampoline)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "glibc")(aarch64-linux-gnu-libgfortran5-mpi+openmpi)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "musl")(aarch64-linux-musl-libgfortran5-mpi+mpiabi)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "musl")(aarch64-linux-musl-libgfortran5-mpi+mpich)Platform("aarch64", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "musl")(aarch64-linux-musl-libgfortran5-mpi+openmpi)Platform("aarch64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpiabi")(aarch64-unknown-freebsd-libgfortran5-mpi+mpiabi)Platform("aarch64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpich")(aarch64-unknown-freebsd-libgfortran5-mpi+mpich)Platform("aarch64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpitrampoline")(aarch64-unknown-freebsd-libgfortran5-mpi+mpitrampoline)Platform("aarch64", "freebsd"; libgfortran_version = "5.0.0", mpi = "openmpi")(aarch64-unknown-freebsd-libgfortran5-mpi+openmpi)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", call_abi = "eabihf", libc = "glibc")(armv6l-linux-gnueabihf-libgfortran5-mpi+mpiabi)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", call_abi = "eabihf", libc = "glibc")(armv6l-linux-gnueabihf-libgfortran5-mpi+mpich)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", call_abi = "eabihf", libc = "glibc")(armv6l-linux-gnueabihf-libgfortran5-mpi+mpitrampoline)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", call_abi = "eabihf", libc = "musl")(armv6l-linux-musleabihf-libgfortran5-mpi+mpiabi)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", call_abi = "eabihf", libc = "musl")(armv6l-linux-musleabihf-libgfortran5-mpi+mpich)Platform("armv6l", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", call_abi = "eabihf", libc = "musl")(armv6l-linux-musleabihf-libgfortran5-mpi+openmpi)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", call_abi = "eabihf", libc = "glibc")(armv7l-linux-gnueabihf-libgfortran5-mpi+mpiabi)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", call_abi = "eabihf", libc = "glibc")(armv7l-linux-gnueabihf-libgfortran5-mpi+mpich)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", call_abi = "eabihf", libc = "glibc")(armv7l-linux-gnueabihf-libgfortran5-mpi+mpitrampoline)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", call_abi = "eabihf", libc = "glibc")(armv7l-linux-gnueabihf-libgfortran5-mpi+openmpi)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", call_abi = "eabihf", libc = "musl")(armv7l-linux-musleabihf-libgfortran5-mpi+mpiabi)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", call_abi = "eabihf", libc = "musl")(armv7l-linux-musleabihf-libgfortran5-mpi+mpich)Platform("armv7l", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", call_abi = "eabihf", libc = "musl")(armv7l-linux-musleabihf-libgfortran5-mpi+openmpi)Platform("i686", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "glibc")(i686-linux-gnu-libgfortran5-mpi+mpiabi)Platform("i686", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "glibc")(i686-linux-gnu-libgfortran5-mpi+mpich)Platform("i686", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", libc = "glibc")(i686-linux-gnu-libgfortran5-mpi+mpitrampoline)Platform("i686", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "glibc")(i686-linux-gnu-libgfortran5-mpi+openmpi)Platform("i686", "windows"; libgfortran_version = "5.0.0", mpi = "microsoftmpi")(i686-w64-mingw32-libgfortran5-mpi+microsoftmpi)Platform("powerpc64le", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "glibc")(powerpc64le-linux-gnu-libgfortran5-mpi+mpiabi)Platform("powerpc64le", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "glibc")(powerpc64le-linux-gnu-libgfortran5-mpi+mpich)Platform("powerpc64le", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", libc = "glibc")(powerpc64le-linux-gnu-libgfortran5-mpi+mpitrampoline)Platform("powerpc64le", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "glibc")(powerpc64le-linux-gnu-libgfortran5-mpi+openmpi)Platform("riscv64", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "glibc")(riscv64-linux-gnu-libgfortran5-mpi+mpiabi)Platform("riscv64", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "glibc")(riscv64-linux-gnu-libgfortran5-mpi+mpich)Platform("riscv64", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", libc = "glibc")(riscv64-linux-gnu-libgfortran5-mpi+mpitrampoline)Platform("riscv64", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "glibc")(riscv64-linux-gnu-libgfortran5-mpi+openmpi)Platform("x86_64", "macos"; libgfortran_version = "5.0.0", mpi = "mpiabi")(x86_64-apple-darwin-libgfortran5-mpi+mpiabi)Platform("x86_64", "macos"; libgfortran_version = "5.0.0", mpi = "mpich")(x86_64-apple-darwin-libgfortran5-mpi+mpich)Platform("x86_64", "macos"; libgfortran_version = "5.0.0", mpi = "mpitrampoline")(x86_64-apple-darwin-libgfortran5-mpi+mpitrampoline)Platform("x86_64", "macos"; libgfortran_version = "5.0.0", mpi = "openmpi")(x86_64-apple-darwin-libgfortran5-mpi+openmpi)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "glibc")(x86_64-linux-gnu-libgfortran5-mpi+mpiabi)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "glibc")(x86_64-linux-gnu-libgfortran5-mpi+mpich)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "mpitrampoline", libc = "glibc")(x86_64-linux-gnu-libgfortran5-mpi+mpitrampoline)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "glibc")(x86_64-linux-gnu-libgfortran5-mpi+openmpi)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "mpiabi", libc = "musl")(x86_64-linux-musl-libgfortran5-mpi+mpiabi)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "mpich", libc = "musl")(x86_64-linux-musl-libgfortran5-mpi+mpich)Platform("x86_64", "linux"; libgfortran_version = "5.0.0", mpi = "openmpi", libc = "musl")(x86_64-linux-musl-libgfortran5-mpi+openmpi)Platform("x86_64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpiabi")(x86_64-unknown-freebsd-libgfortran5-mpi+mpiabi)Platform("x86_64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpich")(x86_64-unknown-freebsd-libgfortran5-mpi+mpich)Platform("x86_64", "freebsd"; libgfortran_version = "5.0.0", mpi = "mpitrampoline")(x86_64-unknown-freebsd-libgfortran5-mpi+mpitrampoline)Platform("x86_64", "freebsd"; libgfortran_version = "5.0.0", mpi = "openmpi")(x86_64-unknown-freebsd-libgfortran5-mpi+openmpi)Platform("x86_64", "windows"; libgfortran_version = "5.0.0", mpi = "microsoftmpi")(x86_64-w64-mingw32-libgfortran5-mpi+microsoftmpi)
Dependencies
The following JLL packages are required by PETSc_jll.jl:
CompilerSupportLibraries_jllMPIABI_jllMPICH_jllMPIPreferencesMPItrampoline_jllMicrosoftMPI_jllOpenBLAS32_jllOpenMPI_jllSCALAPACK32_jllmpif_jll
Products
The code bindings within this package are autogenerated from the following Products:
LibraryProduct:libpetscLibraryProduct:libpetsc_Float32_Complex_Int32LibraryProduct:libpetsc_Float32_Complex_Int64LibraryProduct:libpetsc_Float32_Real_Int32LibraryProduct:libpetsc_Float32_Real_Int64LibraryProduct:libpetsc_Float64_Complex_Int32LibraryProduct:libpetsc_Float64_Complex_Int64LibraryProduct:libpetsc_Float64_Real_Int32LibraryProduct:libpetsc_Float64_Real_Int64LibraryProduct:libpetsc_Float64_Real_Int64_debExecutableProduct:ex19ExecutableProduct:ex19_int32ExecutableProduct:ex19_int64_debExecutableProduct:ex4ExecutableProduct:ex42