diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2015-06-06 16:56:59 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2015-06-06 16:56:59 -0700 |
commit | 5294e2b9b9a6d3301062577fc726c059a3c495cd (patch) | |
tree | 4b47c5d843139a1b4ae1e979810f3625bcb7ea5b | |
parent | c5ab3f4e82039f0acc809271e3e37e96028ae90f (diff) | |
download | spack-5294e2b9b9a6d3301062577fc726c059a3c495cd.tar.gz spack-5294e2b9b9a6d3301062577fc726c059a3c495cd.tar.bz2 spack-5294e2b9b9a6d3301062577fc726c059a3c495cd.tar.xz spack-5294e2b9b9a6d3301062577fc726c059a3c495cd.zip |
CGM package working on cab.
-rw-r--r-- | var/spack/packages/cgm/package.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/var/spack/packages/cgm/package.py b/var/spack/packages/cgm/package.py index 7f32458c72..05d6395c5a 100644 --- a/var/spack/packages/cgm/package.py +++ b/var/spack/packages/cgm/package.py @@ -1,7 +1,9 @@ from spack import * class Cgm(Package): - """The Common Geometry Module, Argonne (CGMA) is a code library which provides geometry functionality used for mesh generation and other applications.""" + """The Common Geometry Module, Argonne (CGMA) is a code library + which provides geometry functionality used for mesh generation and + other applications.""" homepage = "http://trac.mcs.anl.gov/projects/ITAPS/wiki/CGM" url = "http://ftp.mcs.anl.gov/pub/fathom/cgm13.1.1.tar.gz" @@ -9,14 +11,20 @@ class Cgm(Package): version('13.1.0', 'a6c7b22660f164ce893fb974f9cb2028') version('13.1' , '95f724bda04919fc76818a5b7bc0b4ed') - depends_on("openmpi") + depends_on("mpi") + + def patch(self): + filter_file('^(#include "CGMParallelConventions.h")', + '//\1', + 'geom/parallel/CGMReadParallel.cpp') + def install(self, spec, prefix): configure("--with-mpi", - "--prefix=%s" % prefix, - "CFLAGS=-static", - "CXXFLAGS=-static", - "FCFLAGS=-static") + "--prefix=%s" % prefix, + "CFLAGS=-static", + "CXXFLAGS=-static", + "FCFLAGS=-static") make() make("install") |