diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/minimd/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/minimd/package.py | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/minimd/package.py b/var/spack/repos/builtin/packages/minimd/package.py index d5cc6f9612..2f5246bb1f 100644 --- a/var/spack/repos/builtin/packages/minimd/package.py +++ b/var/spack/repos/builtin/packages/minimd/package.py @@ -10,48 +10,46 @@ from spack.package import * class Minimd(MakefilePackage): """Proxy Application. A simple proxy for the force computations - in a typical molecular dynamics applications. + in a typical molecular dynamics applications. """ homepage = "https://mantevo.org" - url = "https://downloads.mantevo.org/releaseTarballs/miniapps/MiniMD/miniMD_1.2.tgz" + url = "https://downloads.mantevo.org/releaseTarballs/miniapps/MiniMD/miniMD_1.2.tgz" - tags = ['proxy-app'] + tags = ["proxy-app"] - version('1.2', sha256='2874d35b12a15f9e92137e6f2060c1150cff75f8a7b88b255daf130087e5901e') + version("1.2", sha256="2874d35b12a15f9e92137e6f2060c1150cff75f8a7b88b255daf130087e5901e") - depends_on('mpi') + depends_on("mpi") - build_directory = 'miniMD_ref' + build_directory = "miniMD_ref" @property def build_targets(self): targets = [ - 'LINK={0}'.format(self.spec['mpi'].mpicxx), - 'CC={0}'.format(self.spec['mpi'].mpicxx), - 'CCFLAGS={0} -DMPICH_IGNORE_CXX_SEEK -DNOCHUNK'.format( - self.compiler.openmp_flag), - 'EXE=miniMD_mpi', - 'openmpi' + "LINK={0}".format(self.spec["mpi"].mpicxx), + "CC={0}".format(self.spec["mpi"].mpicxx), + "CCFLAGS={0} -DMPICH_IGNORE_CXX_SEEK -DNOCHUNK".format(self.compiler.openmp_flag), + "EXE=miniMD_mpi", + "openmpi", ] return targets def edit(self, spec, prefix): - inner_tar = tarfile.open(name='miniMD_{0}_ref.tgz'.format( - self.version.up_to(2))) + inner_tar = tarfile.open(name="miniMD_{0}_ref.tgz".format(self.version.up_to(2))) inner_tar.extractall() - if spec.target.family == 'aarch64': - makefile = FileFilter('miniMD_ref/Makefile.openmpi') - makefile.filter('-mavx', '') + if spec.target.family == "aarch64": + makefile = FileFilter("miniMD_ref/Makefile.openmpi") + makefile.filter("-mavx", "") def install(self, spec, prefix): # Manual Installation mkdirp(prefix.bin) mkdirp(prefix.doc) - install('miniMD_ref/miniMD_mpi', prefix.bin) - install('miniMD_ref/in.lj.miniMD', prefix.bin) - install('miniMD_ref/README', prefix.doc) - install('miniMD_ref/in.*', prefix.doc) + install("miniMD_ref/miniMD_mpi", prefix.bin) + install("miniMD_ref/in.lj.miniMD", prefix.bin) + install("miniMD_ref/README", prefix.doc) + install("miniMD_ref/in.*", prefix.doc) |