diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/ebms/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/ebms/package.py | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/var/spack/repos/builtin/packages/ebms/package.py b/var/spack/repos/builtin/packages/ebms/package.py index b162dda043..b4d7eb156f 100644 --- a/var/spack/repos/builtin/packages/ebms/package.py +++ b/var/spack/repos/builtin/packages/ebms/package.py @@ -9,40 +9,40 @@ from spack.package import * class Ebms(MakefilePackage): """This is a miniapp for the Energy Banding Monte Carlo (EBMC) - neutron transportation simulation code. It is adapted from a - similar miniapp provided by Andrew Siegel, whose algorithm is - described in [1], where only one process in a compute node - is used, and the compute nodes are divided into memory nodes - and tracking nodes. Memory nodes do not participate in particle - tracking. Obviously, there is a lot of resource waste in this design. + neutron transportation simulation code. It is adapted from a + similar miniapp provided by Andrew Siegel, whose algorithm is + described in [1], where only one process in a compute node + is used, and the compute nodes are divided into memory nodes + and tracking nodes. Memory nodes do not participate in particle + tracking. Obviously, there is a lot of resource waste in this design. """ homepage = "https://github.com/ANL-CESAR/EBMS" - git = "https://github.com/ANL-CESAR/EBMS.git" + git = "https://github.com/ANL-CESAR/EBMS.git" - version('develop') + version("develop") - depends_on('mpi@2:') + depends_on("mpi@2:") - tags = ['proxy-app'] + tags = ["proxy-app"] @property def build_targets(self): targets = [] - cflags = '-g -O3 -std=gnu99' + cflags = "-g -O3 -std=gnu99" - if '+mpi' in self.spec: - targets.append('CC={0}'.format(self.spec['mpi'].mpicc)) + if "+mpi" in self.spec: + targets.append("CC={0}".format(self.spec["mpi"].mpicc)) - targets.append('CFLAGS={0}'.format(cflags)) + targets.append("CFLAGS={0}".format(cflags)) return targets def install(self, spec, prefix): mkdir(prefix.bin) - install('ebmc-iallgather', prefix.bin) - install('ebmc-rget', prefix.bin) - install_tree('run', join_path(prefix, 'run')) - install_tree('inputs', join_path(prefix, 'inputs')) + install("ebmc-iallgather", prefix.bin) + install("ebmc-rget", prefix.bin) + install_tree("run", join_path(prefix, "run")) + install_tree("inputs", join_path(prefix, "inputs")) |