diff options
author | pkondamudi <pkondamudi@users.noreply.github.com> | 2017-07-26 14:27:29 -0500 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2017-07-26 14:27:29 -0500 |
commit | 4ab12fb503eb481957d778d56912aad8fb9c10b6 (patch) | |
tree | 9a678a493f08d83ddaf8cf2690606542ef88d08b /var | |
parent | b62f0962b0f4bf0d31c303789ead30e17a7aa72a (diff) | |
download | spack-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.py | 5 |
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') |