Adding FASTMath uber package and missing FASTMath packages (#4120)
* adding 0.5.1 and variant for uint8 bit stream word type * Revisions as per davydden * fixing style (flake8) issues * - switched to derive from MakefilePackage - fixed typo in variant check - Confirmed installs correctly with bswtuint8 variant * added build method; changed zfp_incdir to incdir * * Adding uber fastmath package to support 'spack install fastmath' * Adding dims variant boxlib to control compile-time spatial dimension count * Explicitly disabling many parts of moab to get lib to build. Don't need tools yet. * Add logic to spack/setup-env to not refer to $SYS_TYPE if its not defined. * adding mesquite package * * Added Chombo (still working on Fortran name mangling) * Made mesquite depend on mpi * Fixed use of boxlib's dims numerical variant * adding PUMI * flake8 compliance * adding phasta * fixing flake8 issues * undue $SYS_TYPE protection change * fixing install step for fastmath uber package; resolve issues requested by adamjstewart in PR * revisions as per adamjstewart * re-enabling trilinos and phasta dependencies * all changes requested modulu values= and assert statement * fixing cmake_args usage in pumi; fixing lib installs for chombo * first pass at numerical variant * fixing dims variant as per @adamjstewart * fixing func/var name collision * fixing means of disabling -Werror * fix name collision for cmake_args var/func * fixing chombo homepage/url; make FASTMath use chombo#3.2; remove extraneous comment about boxlib dim * remove dummy fastmath package; switch to @BarrySmith soln for install of dummy bundle * fix flake8 import os issue * remove extraneous comment * adding url for fastmath scidac site * final fixes as per @adamjstewart * adding 1 dims option for boxlib * switching make(all) to gmake(all)
This commit is contained in:

committed by
Adam J. Stewart

parent
a5fd658986
commit
64fb2f22b4
@@ -57,7 +57,9 @@ class Moab(Package):
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('hdf5+mpi')
|
||||
depends_on('netcdf', when='+netcdf')
|
||||
depends_on('netcdf+mpi', when='+netcdf')
|
||||
depends_on('metis')
|
||||
depends_on('parmetis')
|
||||
depends_on('zoltan')
|
||||
depends_on('zoltan~fortran', when='~fortran')
|
||||
@@ -67,13 +69,35 @@ def install(self, spec, prefix):
|
||||
options = [
|
||||
'--prefix=%s' % prefix,
|
||||
'--enable-optimize',
|
||||
'--enable-tools',
|
||||
'--disable-tools',
|
||||
'--disable-mbconvert',
|
||||
'--disable-hexmodops',
|
||||
'--disable-vtkMOABReader',
|
||||
'--disable-mbsize',
|
||||
'--disable-mbskin',
|
||||
'--disable-mbtagprop',
|
||||
'--disable-mbmem',
|
||||
'--disable-spheredecomp',
|
||||
'--disable-mbsurfplot',
|
||||
'--disable-mbpart',
|
||||
'--disable-dagmc',
|
||||
'--disable-gsets',
|
||||
'--disable-mbmerge',
|
||||
'--disable-mbdepth',
|
||||
'--disable-mbcoupler',
|
||||
'--disable-mcnpmit',
|
||||
'--disable-refiner',
|
||||
'--disable-h5mtools',
|
||||
'--disable-mbcslam',
|
||||
'--disable-mbquality',
|
||||
'--disable-ahf',
|
||||
'--disable-mbumr',
|
||||
'--disable-imesh',
|
||||
'--with-pic',
|
||||
'--with-mpi=%s' % spec['mpi'].prefix,
|
||||
'--with-hdf5=%s' % spec['hdf5'].prefix,
|
||||
'--with-parmetis=%s' % spec['parmetis'].prefix,
|
||||
'--with-zoltan=%s' % spec['zoltan'].prefix,
|
||||
'--disable-vtkMOABReader',
|
||||
'--without-vtk',
|
||||
'CXX=%s' % spec['mpi'].mpicxx,
|
||||
'CC=%s' % spec['mpi'].mpicc,
|
||||
|
Reference in New Issue
Block a user