summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorpkondamudi <pkondamudi@users.noreply.github.com>2017-07-26 14:27:29 -0500
committerAdam J. Stewart <ajstewart426@gmail.com>2017-07-26 14:27:29 -0500
commit4ab12fb503eb481957d778d56912aad8fb9c10b6 (patch)
tree9a678a493f08d83ddaf8cf2690606542ef88d08b /var
parentb62f0962b0f4bf0d31c303789ead30e17a7aa72a (diff)
downloadspack-4ab12fb503eb481957d778d56912aad8fb9c10b6.tar.gz
spack-4ab12fb503eb481957d778d56912aad8fb9c10b6.tar.bz2
spack-4ab12fb503eb481957d778d56912aad8fb9c10b6.tar.xz
spack-4ab12fb503eb481957d778d56912aad8fb9c10b6.zip
added MPI dependency to Nekbone package (#4903)
* removed the tags as per comment in PR# 4749 * addressed above comments * changed fortran compiler. * added proxy application tags. * added tags by removing them from description. * addressed comments * used join_path instead of path concat. * removed the tags as per comment in PR# 4749 * addressed above comments * changed fortran compiler. * added proxy application tags. * added tags by removing them from description. * addressed comments * used join_path instead of path concat. * added tags. * changes to use MPI as depedency. * removed MPI as variant. * changed pointer to filtered makenek file. * flake 8 fix.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/nekbone/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/nekbone/package.py b/var/spack/repos/builtin/packages/nekbone/package.py
index 7d2b61f038..22d07661e5 100644
--- a/var/spack/repos/builtin/packages/nekbone/package.py
+++ b/var/spack/repos/builtin/packages/nekbone/package.py
@@ -39,6 +39,8 @@ class Nekbone(Package):
version('develop', git='https://github.com/ANL-CESAR/nekbone.git')
+ depends_on('mpi')
+
def install(self, spec, prefix):
working_dirs = ['example1', 'example2', 'example3', 'nek_comm',
@@ -47,6 +49,9 @@ class Nekbone(Package):
for wdir in working_dirs:
with working_dir('test/' + wdir):
+ makenec = FileFilter('makenek')
+ makenec.filter('CC.*', 'CC=' + self.spec['mpi'].mpicc)
+ makenec.filter('FF77.*', 'FF77=' + self.spec['mpi'].mpif77)
makenek = Executable('./makenek')
path = join_path(prefix.bin, wdir)
makenek('ex1', '../../src')