added package : pexsi (#1550)

* pexsi : added package
* cp2k : added pexsi (works for gcc+openmpi with and without plumed)
This commit is contained in:
Massimiliano Culpo
2016-09-03 17:13:47 +02:00
committed by Todd Gamblin
parent fa310c825d
commit 497bbb3ae3
9 changed files with 229 additions and 9 deletions

View File

@@ -129,6 +129,10 @@ def setup_dependent_package(self, module, dep_spec):
self.spec.mpicxx = join_path(self.prefix.bin, 'mpic++')
self.spec.mpifc = join_path(self.prefix.bin, 'mpif90')
self.spec.mpif77 = join_path(self.prefix.bin, 'mpif77')
self.spec.mpicxx_shared_libs = [
join_path(self.prefix.lib, 'libmpi_cxx.{0}'.format(dso_suffix)),
join_path(self.prefix.lib, 'libmpi.{0}'.format(dso_suffix))
]
def setup_environment(self, spack_env, run_env):
# As of 06/2016 there is no mechanism to specify that packages which