summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorliuyangzhuan <liuyangzhuan@gmail.com>2022-04-27 03:21:44 -0700
committerGitHub <noreply@github.com>2022-04-27 12:21:44 +0200
commit9fc6494a2851f2a9526d24a756f23674acf75f4a (patch)
tree0642b82fb3c00e03b113f1448466a9ae8fed20c0 /var
parent9d4cedac51cca193e889c7b4d7a912b7d52760e9 (diff)
downloadspack-9fc6494a2851f2a9526d24a756f23674acf75f4a.tar.gz
spack-9fc6494a2851f2a9526d24a756f23674acf75f4a.tar.bz2
spack-9fc6494a2851f2a9526d24a756f23674acf75f4a.tar.xz
spack-9fc6494a2851f2a9526d24a756f23674acf75f4a.zip
Added GPTune v3.0.0 and its dependency py-pymoo (#30119)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gptune/package.py4
-rw-r--r--var/spack/repos/builtin/packages/py-pymoo/package.py23
2 files changed, 26 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gptune/package.py b/var/spack/repos/builtin/packages/gptune/package.py
index 1131cfdb49..15c202b64c 100644
--- a/var/spack/repos/builtin/packages/gptune/package.py
+++ b/var/spack/repos/builtin/packages/gptune/package.py
@@ -13,11 +13,12 @@ class Gptune(CMakePackage):
Bayesian optimization methodologies."""
homepage = "https://gptune.lbl.gov/"
- url = "https://github.com/gptune/GPTune/archive/refs/tags/2.1.0.tar.gz"
+ url = "https://github.com/gptune/GPTune/archive/refs/tags/3.0.0.tar.gz"
git = "https://github.com/gptune/GPTune.git"
maintainers = ['liuyangzhuan']
version('master', branch='master')
+ version('3.0.0', sha256='e19bfc3033fff11ff8c20cae65b88b7ca005d2c4e4db047f9f23226126ec92fa')
version('2.1.0', sha256='737e0a1d83f66531098beafa73dd479f12def576be83b1c7b8ea5f1615d60a53')
variant('superlu', default=False, description='Build the SuperLU_DIST example')
@@ -52,6 +53,7 @@ class Gptune(CMakePackage):
depends_on('py-mpi4py@3.0.3:', type=('build', 'run'))
depends_on('pygmo', type=('build', 'run'))
depends_on('openturns', type=('build', 'run'))
+ depends_on('py-pymoo', type=('build', 'run'), when='@3.0.0:')
depends_on('superlu-dist@develop', when='+superlu', type=('build', 'run'))
depends_on('hypre+gptune@2.19.0', when='+hypre', type=('build', 'run'))
diff --git a/var/spack/repos/builtin/packages/py-pymoo/package.py b/var/spack/repos/builtin/packages/py-pymoo/package.py
new file mode 100644
index 0000000000..03fdd2a89e
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-pymoo/package.py
@@ -0,0 +1,23 @@
+# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+# Package automatically generated using 'pip2spack' converter
+
+
+class PyPymoo(PythonPackage):
+ """
+ Multi-Objective Optimization in Python
+ """
+
+ homepage = "https://pymoo.org"
+ pypi = 'pymoo/pymoo-0.5.0.tar.gz'
+ maintainers = ['liuyangzhuan']
+
+ version('0.5.0', sha256='2fbca1716f6b45e430197ce4ce2210070fd3b6b9ec6b17bb25d98486115272c2')
+ version('0.4.2', sha256='6ec382a7d29c8775088eec7f245a30fd384b42c40f230018dea0e3bcd9aabdf1')
+
+ depends_on('python@3.4:', type=('build', 'run'))
+ depends_on('py-autograd', type=('build', 'run'))
+ depends_on('py-setuptools', type='build')