diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3ae43e4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +override/ diff --git a/.pkg/platform_augmentation.jl b/.pkg/platform_augmentation.jl new file mode 100644 index 0000000..f619bf8 --- /dev/null +++ b/.pkg/platform_augmentation.jl @@ -0,0 +1,39 @@ + using Base.BinaryPlatforms + # Can't use Preferences since we might be running this very early with a non-existing Manifest +MPIPreferences_UUID = Base.UUID("3da0fdf6-3ccc-4f1b-acd9-58baa6c99267") +const preferences = Base.get_preferences(MPIPreferences_UUID) + +# Keep logic in sync with MPIPreferences.jl +function augment_mpi!(platform) + # Doesn't need to be `const` since we depend on MPIPreferences so we + # invalidate the cache when it changes. + # Note: MPIPreferences uses `Sys.iswindows()` without the `platform` argument. + binary = get(preferences, "binary", Sys.iswindows(platform) ? "MicrosoftMPI_jll" : "MPICH_jll") + + abi = if binary == "system" + let abi = get(preferences, "abi", nothing) + if abi === nothing + error("MPIPreferences: Inconsistent state detected, binary set to system, but no ABI set.") + else + abi + end + end + elseif binary == "MicrosoftMPI_jll" + "MicrosoftMPI" + elseif binary == "MPICH_jll" + "MPICH" + elseif binary == "OpenMPI_jll" + "OpenMPI" + elseif binary == "MPItrampoline_jll" + "MPItrampoline" + else + error("Unknown binary: $binary") + end + + if !haskey(platform, "mpi") + platform["mpi"] = abi + end + return platform +end + + augment_platform!(platform::Platform) = augment_mpi!(platform) diff --git a/.pkg/select_artifacts.jl b/.pkg/select_artifacts.jl new file mode 100644 index 0000000..73dc729 --- /dev/null +++ b/.pkg/select_artifacts.jl @@ -0,0 +1,17 @@ +push!(Base.LOAD_PATH, dirname(@__DIR__)) + +using TOML, Artifacts, Base.BinaryPlatforms +include("./platform_augmentation.jl") +artifacts_toml = joinpath(dirname(@__DIR__), "Artifacts.toml") + +# Get "target triplet" from ARGS, if given (defaulting to the host triplet otherwise) +target_triplet = get(ARGS, 1, Base.BinaryPlatforms.host_triplet()) + +# Augment this platform object with any special tags we require +platform = augment_platform!(HostPlatform(parse(Platform, target_triplet))) + +# Select all downloadable artifacts that match that platform +artifacts = select_downloadable_artifacts(artifacts_toml; platform, include_lazy=true) + +#Output the result to `stdout` as a TOML dictionary +TOML.print(stdout, artifacts) diff --git a/Artifacts.toml b/Artifacts.toml new file mode 100644 index 0000000..77e0259 --- /dev/null +++ b/Artifacts.toml @@ -0,0 +1,116 @@ +[[SIRIUS]] +arch = "aarch64" +git-tree-sha1 = "58d3ebe1fa7b703bbd248622ebce8ed6737eee96" +libgfortran_version = "5.0.0" +mpi = "mpich" +os = "macos" + + [[SIRIUS.download]] + sha256 = "bcce9268281614b1d6ab988b41e3e974c331d69f6846cce0de0b89aa82672d0e" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-apple-darwin-libgfortran5-mpi+mpich.tar.gz" +[[SIRIUS]] +arch = "aarch64" +git-tree-sha1 = "c558123c5f23d8eec6ff5813f9e1b23355e111c7" +libgfortran_version = "5.0.0" +mpi = "openmpi" +os = "macos" + + [[SIRIUS.download]] + sha256 = "238fc3206c9faaebd4a65ebad409edfdef08eac19e2c5deb028b917313c8f5b0" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-apple-darwin-libgfortran5-mpi+openmpi.tar.gz" +[[SIRIUS]] +arch = "aarch64" +cxxstring_abi = "cxx03" +git-tree-sha1 = "c9b0eaede2f6e088c6c28fcb68095fb3b2d9783b" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "mpich" +os = "linux" + + [[SIRIUS.download]] + sha256 = "b2c26d0d929dc1306e31fbf382bd3c15a4bcd6ff7efb1b268f6e67e1d652a1cf" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich.tar.gz" +[[SIRIUS]] +arch = "aarch64" +cxxstring_abi = "cxx03" +git-tree-sha1 = "9c0f7f7bfeccf7f61377e6034b615bd9712b3c59" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "openmpi" +os = "linux" + + [[SIRIUS.download]] + sha256 = "cce9d23affafb5ff12161c8caa629d0b378606e5223f3056655f59c7027e35a3" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.tar.gz" +[[SIRIUS]] +arch = "aarch64" +cxxstring_abi = "cxx11" +git-tree-sha1 = "2ac569977f4030d1310ecc9eed48c655da3d3e46" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "mpich" +os = "linux" + + [[SIRIUS.download]] + sha256 = "10d5b9a0946378cfabf1ccbee10a9e3c229edaf2b30c0a5252bc86f122ee2eaf" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich.tar.gz" +[[SIRIUS]] +arch = "aarch64" +cxxstring_abi = "cxx11" +git-tree-sha1 = "e4dfc890d57adae7ae268dd3d859f3d4fe6d3696" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "openmpi" +os = "linux" + + [[SIRIUS.download]] + sha256 = "8a800bde0ffaed9a81fcd735f64871bca6f2c9db790b14a5a0a0282d0400dcb8" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.tar.gz" +[[SIRIUS]] +arch = "x86_64" +cxxstring_abi = "cxx03" +git-tree-sha1 = "2b9773bef3374ca6af30ae06df71d36ac9ec63c1" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "mpich" +os = "linux" + + [[SIRIUS.download]] + sha256 = "55b6ed5c80888ee0370226f77b23176bece06a57e48de439789e88641a3c3542" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich.tar.gz" +[[SIRIUS]] +arch = "x86_64" +cxxstring_abi = "cxx03" +git-tree-sha1 = "73bbb37f0f3701047c9691297fabad6a64d0cb9a" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "openmpi" +os = "linux" + + [[SIRIUS.download]] + sha256 = "7d88bb48c6aa3422131b4131a256efa024c18ede679ebecd64725f7dee872104" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.tar.gz" +[[SIRIUS]] +arch = "x86_64" +cxxstring_abi = "cxx11" +git-tree-sha1 = "a8272b4931ee4a7857ac2e4d53ee5152370930a8" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "mpich" +os = "linux" + + [[SIRIUS.download]] + sha256 = "29987f25e847ec8c5f1bb196481a689238fee56d488b09e1063acc4ac8ed38e9" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich.tar.gz" +[[SIRIUS]] +arch = "x86_64" +cxxstring_abi = "cxx11" +git-tree-sha1 = "fdbc722f2972e0f58522991f92a4800c85b656f8" +libc = "glibc" +libgfortran_version = "5.0.0" +mpi = "openmpi" +os = "linux" + + [[SIRIUS.download]] + sha256 = "dfc8c1b9d73a93372c63200ae40ae2387413eafc0beecb447889ca4e57986857" + url = "https://github.com/JuliaBinaryWrappers/SIRIUS_jll.jl/releases/download/SIRIUS-v7.6.1+0/SIRIUS.v7.6.1.x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.tar.gz" diff --git a/LICENSE b/LICENSE index 2894bb4..ba1a372 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,11 @@ +The Julia source code within this repository (all files under `src/`) are +released under the terms of the MIT "Expat" License, the text of which is +included below. This license does not apply to the binary package wrapped by +this Julia package and automatically downloaded by the Julia package manager +upon installing this wrapper package. The binary package's license is shipped +alongside the binary itself and can be found within the +`share/licenses/SIRIUS` directory within its prefix. + MIT License Copyright (c) 2024 JuliaBinaryWrappers diff --git a/Project.toml b/Project.toml new file mode 100644 index 0000000..7dadd63 --- /dev/null +++ b/Project.toml @@ -0,0 +1,38 @@ +name = "SIRIUS_jll" +uuid = "6b659922-2939-5935-a7a2-1bdd48c7820f" +version = "7.6.1+0" + +[deps] +MicrosoftMPI_jll = "9237b28f-5490-5468-be7b-bb81f5f5e6cf" +MPIPreferences = "3da0fdf6-3ccc-4f1b-acd9-58baa6c99267" +Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" +spglib_jll = "ac4a9f1e-bdb2-5204-990c-47c8b2f70d4e" +pugixml_jll = "ef860afa-341e-548b-93de-15e6b165854a" +HDF5_jll = "0234f1f7-429e-5d53-9886-15a909be8d59" +MPICH_jll = "7cb0a576-ebde-5e09-9194-50597f1243b4" +libblastrampoline_jll = "8e850b90-86db-534c-a0d3-1478176c7d93" +Libxc_jll = "a56a6d9d-ad03-58af-ab61-878bf78270d6" +JLLWrappers = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" +Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" +SpFFT_jll = "8be71ea8-ca6b-526f-84e8-fb2862ef466b" +CompilerSupportLibraries_jll = "e66e0078-7015-5450-92f7-15fbd957f2ae" +COSTA_jll = "5f6e5a8a-773c-5339-a5d0-b2b35bd1df39" +GSL_jll = "1b77fbbe-d8ee-58f0-85f9-836ddc23a7a4" +MPItrampoline_jll = "f1f71cc9-e9ae-5b93-9b94-4fe0e1ad3748" +TOML = "fa267f1f-6049-4f14-aa54-33bafae1ed76" +OpenMPI_jll = "fe0851c0-eecd-5654-98d4-656369965a5c" +spla_jll = "c0b6e1fa-1634-5519-836b-ea1958e971dd" +LLVMOpenMP_jll = "1d63c593-3942-5779-bab2-d838dc0a180e" + +[compat] +MPIPreferences = "0.1" +Libdl = "< 0.0.1, 1" +HDF5_jll = "~1.14.3" +JLLWrappers = "1.4.0" +libblastrampoline_jll = "5.4.0" +Artifacts = "< 0.0.1, 1" +julia = "1.9" +GSL_jll = "~2.7.2" +MPItrampoline_jll = "5.3.1" +TOML = "< 0.0.1, 1" +OpenMPI_jll = "4.1.6, 5" diff --git a/README.md b/README.md new file mode 100644 index 0000000..29edae7 --- /dev/null +++ b/README.md @@ -0,0 +1,63 @@ +# `SIRIUS_jll.jl` (v7.6.1+0) + +[![deps](https://juliahub.com/docs/SIRIUS_jll/deps.svg)](https://juliahub.com/ui/Packages/General/SIRIUS_jll/) + +This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl). + +The originating [`build_tarballs.jl`](https://github.com/JuliaPackaging/Yggdrasil/blob/7f643af853fe7ae9e25c3f4e8a341adb8bfe2672/S/SIRIUS/build_tarballs.jl) script can be found on [`Yggdrasil`](https://github.com/JuliaPackaging/Yggdrasil/), the community build tree. + +## Bug Reports + +If you have any issue, please report it to the Yggdrasil [bug tracker](https://github.com/JuliaPackaging/Yggdrasil/issues). + +## Documentation + +For more details about JLL packages and how to use them, see `BinaryBuilder.jl` [documentation](https://docs.binarybuilder.org/stable/jll/). + +## Sources + +The tarballs for `SIRIUS_jll.jl` have been built from these sources: + +* git repository: https://github.com/electronic-structure/SIRIUS.git (revision: `63202622b85f0c5ac5d7a6d66ab21adb6dd573cd`) + +## Platforms + +`SIRIUS_jll.jl` is available for the following platforms: + +* `macOS aarch64 {libgfortran_version=5.0.0, mpi=mpich}` (`aarch64-apple-darwin-libgfortran5-mpi+mpich`) +* `macOS aarch64 {libgfortran_version=5.0.0, mpi=openmpi}` (`aarch64-apple-darwin-libgfortran5-mpi+openmpi`) +* `Linux aarch64 {cxxstring_abi=cxx03, libc=glibc, libgfortran_version=5.0.0, mpi=mpich}` (`aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich`) +* `Linux aarch64 {cxxstring_abi=cxx03, libc=glibc, libgfortran_version=5.0.0, mpi=openmpi}` (`aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi`) +* `Linux aarch64 {cxxstring_abi=cxx11, libc=glibc, libgfortran_version=5.0.0, mpi=mpich}` (`aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich`) +* `Linux aarch64 {cxxstring_abi=cxx11, libc=glibc, libgfortran_version=5.0.0, mpi=openmpi}` (`aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi`) +* `Linux x86_64 {cxxstring_abi=cxx03, libc=glibc, libgfortran_version=5.0.0, mpi=mpich}` (`x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich`) +* `Linux x86_64 {cxxstring_abi=cxx03, libc=glibc, libgfortran_version=5.0.0, mpi=openmpi}` (`x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi`) +* `Linux x86_64 {cxxstring_abi=cxx11, libc=glibc, libgfortran_version=5.0.0, mpi=mpich}` (`x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich`) +* `Linux x86_64 {cxxstring_abi=cxx11, libc=glibc, libgfortran_version=5.0.0, mpi=openmpi}` (`x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi`) + +## Dependencies + +The following JLL packages are required by `SIRIUS_jll.jl`: + +* [`COSTA_jll`](https://github.com/JuliaBinaryWrappers/COSTA_jll.jl) +* [`CompilerSupportLibraries_jll`](https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl) +* [`GSL_jll`](https://github.com/JuliaBinaryWrappers/GSL_jll.jl) +* [`HDF5_jll`](https://github.com/JuliaBinaryWrappers/HDF5_jll.jl) +* [`LLVMOpenMP_jll`](https://github.com/JuliaBinaryWrappers/LLVMOpenMP_jll.jl) +* [`Libxc_jll`](https://github.com/JuliaBinaryWrappers/Libxc_jll.jl) +* [`MPICH_jll`](https://github.com/JuliaBinaryWrappers/MPICH_jll.jl) +* [`MPIPreferences`](https://github.com/JuliaBinaryWrappers/MPIPreferences.jl) +* [`MPItrampoline_jll`](https://github.com/JuliaBinaryWrappers/MPItrampoline_jll.jl) +* [`MicrosoftMPI_jll`](https://github.com/JuliaBinaryWrappers/MicrosoftMPI_jll.jl) +* [`OpenMPI_jll`](https://github.com/JuliaBinaryWrappers/OpenMPI_jll.jl) +* [`SpFFT_jll`](https://github.com/JuliaBinaryWrappers/SpFFT_jll.jl) +* [`libblastrampoline_jll`](https://github.com/JuliaBinaryWrappers/libblastrampoline_jll.jl) +* [`pugixml_jll`](https://github.com/JuliaBinaryWrappers/pugixml_jll.jl) +* [`spglib_jll`](https://github.com/JuliaBinaryWrappers/spglib_jll.jl) +* [`spla_jll`](https://github.com/JuliaBinaryWrappers/spla_jll.jl) + +## Products + +The code bindings within this package are autogenerated from the following `Products`: + +* `LibraryProduct`: `libsirius` diff --git a/src/SIRIUS_jll.jl b/src/SIRIUS_jll.jl new file mode 100644 index 0000000..2f6a009 --- /dev/null +++ b/src/SIRIUS_jll.jl @@ -0,0 +1,11 @@ +# Use baremodule to shave off a few KB from the serialized `.ji` file +baremodule SIRIUS_jll +using Base +using Base: UUID +using MPIPreferences +Base.include(@__MODULE__, joinpath("..", ".pkg", "platform_augmentation.jl")) +import JLLWrappers + +JLLWrappers.@generate_main_file_header("SIRIUS") +JLLWrappers.@generate_main_file("SIRIUS", UUID("6b659922-2939-5935-a7a2-1bdd48c7820f")) +end # module SIRIUS_jll diff --git a/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+mpich.jl b/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+mpich.jl new file mode 100644 index 0000000..70aaa16 --- /dev/null +++ b/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+mpich.jl @@ -0,0 +1,27 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-apple-darwin-libgfortran5-mpi+mpich +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using LLVMOpenMP_jll +using MPICH_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "@rpath/libsirius.dylib") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, LLVMOpenMP_jll, MPICH_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.dylib", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+openmpi.jl b/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+openmpi.jl new file mode 100644 index 0000000..91d9d61 --- /dev/null +++ b/src/wrappers/aarch64-apple-darwin-libgfortran5-mpi+openmpi.jl @@ -0,0 +1,27 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-apple-darwin-libgfortran5-mpi+openmpi +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using LLVMOpenMP_jll +using OpenMPI_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "@rpath/libsirius.dylib") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, LLVMOpenMP_jll, OpenMPI_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.dylib", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl new file mode 100644 index 0000000..a946889 --- /dev/null +++ b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-linux-gnu-libgfortran5-cxx03-mpi+mpich +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using MPICH_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, MPICH_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl new file mode 100644 index 0000000..a47d766 --- /dev/null +++ b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-linux-gnu-libgfortran5-cxx03-mpi+openmpi +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using OpenMPI_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, OpenMPI_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl new file mode 100644 index 0000000..1f3a7b0 --- /dev/null +++ b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-linux-gnu-libgfortran5-cxx11-mpi+mpich +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using MPICH_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, MPICH_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl new file mode 100644 index 0000000..6812173 --- /dev/null +++ b/src/wrappers/aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for aarch64-linux-gnu-libgfortran5-cxx11-mpi+openmpi +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using OpenMPI_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, OpenMPI_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl new file mode 100644 index 0000000..e42f7da --- /dev/null +++ b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for x86_64-linux-gnu-libgfortran5-cxx03-mpi+mpich +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using MPICH_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, MPICH_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl new file mode 100644 index 0000000..456f67a --- /dev/null +++ b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for x86_64-linux-gnu-libgfortran5-cxx03-mpi+openmpi +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using OpenMPI_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, OpenMPI_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl new file mode 100644 index 0000000..877401d --- /dev/null +++ b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for x86_64-linux-gnu-libgfortran5-cxx11-mpi+mpich +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using MPICH_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, MPICH_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__() diff --git a/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl new file mode 100644 index 0000000..5bffa31 --- /dev/null +++ b/src/wrappers/x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi.jl @@ -0,0 +1,26 @@ +# Autogenerated wrapper script for SIRIUS_jll for x86_64-linux-gnu-libgfortran5-cxx11-mpi+openmpi +export libsirius + +using GSL_jll +using pugixml_jll +using libblastrampoline_jll +using Libxc_jll +using HDF5_jll +using spglib_jll +using spla_jll +using SpFFT_jll +using COSTA_jll +using CompilerSupportLibraries_jll +using OpenMPI_jll +JLLWrappers.@generate_wrapper_header("SIRIUS") +JLLWrappers.@declare_library_product(libsirius, "libsirius.so") +function __init__() + JLLWrappers.@generate_init_header(GSL_jll, pugixml_jll, libblastrampoline_jll, Libxc_jll, HDF5_jll, spglib_jll, spla_jll, SpFFT_jll, COSTA_jll, CompilerSupportLibraries_jll, OpenMPI_jll, MPIPreferences) + JLLWrappers.@init_library_product( + libsirius, + "lib/libsirius.so", + RTLD_LAZY | RTLD_DEEPBIND, + ) + + JLLWrappers.@generate_init_footer() +end # __init__()