sundials: add v6.3.0 and logging-mpi variant (#32315)

This commit is contained in:
Cody Balos 2022-08-22 14:37:59 -07:00 committed by GitHub
parent 95e8c4a615
commit bea8936e02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,6 +27,7 @@ class Sundials(CMakePackage, CudaPackage, ROCmPackage):
# Versions
# ==========================================================================
version("develop", branch="develop")
version("6.3.0", sha256="89a22bea820ff250aa7239f634ab07fa34efe1d2dcfde29cc8d3af11455ba2a7")
version("6.2.0", sha256="195d5593772fc483f63f08794d79e4bab30c2ec58e6ce4b0fb6bcc0e0c48f31d")
version("6.1.1", sha256="cfaf637b792c330396a25ef787eb59d58726c35918ebbc08e33466e45d50470c")
version("6.1.0", sha256="eea49f52140640e54931c779e73aece65f34efa996a26b2263db6a1e27d0901c")
@ -87,6 +88,14 @@ class Sundials(CMakePackage, CudaPackage, ROCmPackage):
when="@6.2.0:",
)
# MPI logging
variant(
"logging-mpi",
default="OFF",
description="enable MPI support in the logger",
when="@6.2.0:",
)
# Real type
variant(
"precision",
@ -299,6 +308,7 @@ def cmake_args(self):
from_variant("USE_GENERIC_MATH", "generic-math"),
# Logging
from_variant("SUNDIALS_LOGGING_LEVEL", "logging-level"),
from_variant("SUNDIALS_LOGGING_ENABLE_MPI", "logging-mpi"),
# Monitoring
from_variant("SUNDIALS_BUILD_WITH_MONITORING", "monitoring"),
# Profiling