summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-30Add mercurial package, used as test dependencyAdam J. Stewart5-7/+78
2016-08-30Only run unit tests when core Spack framework is modifiedAdam J. Stewart4-53/+127
2016-08-30Run documentation tests when documentation is modifiedAdam J. Stewart2-3/+38
2016-08-30Add generic changed_files scriptAdam J. Stewart2-16/+54
2016-08-30Some flake8 settings weren't documentedAdam J. Stewart1-4/+7
2016-08-30Overhaul Spack's CI InfrastructureAdam J. Stewart4-20/+27
2016-08-30Merge pull request #1412 from adamjstewart/features/cmakeTodd Gamblin12-40/+264
Overhaul of CMake package and compression libraries
2016-08-30Merge pull request #1668 from ax3l/topic-pngwriterTodd Gamblin1-0/+55
PNGwriter: Add Spack Package
2016-08-30Merge pull request #1667 from ax3l/topic-libsplashTodd Gamblin1-0/+59
libSplash: Add Spack Package
2016-08-30HDF5 Dependency: Rewrite to UnionAxel Huebl1-2/+2
@adamjstewart ``` think you'll find that if you try running something like: spack spec libsplash ^hdf5@1.8.15 It will complain that libsplash does not depend on hdf5. This is a bug in Spack's dependency resolution. A workaround for this is to tell it to always depend on hdf5. ``` @davydden ``` to expand on @adamjstewart comment, spack will make a union of dependencies, i.e. hdf5@1.8.6: + hdf5+mpi = hdf5:1.8.6:+mpi, that's why it works. ``` thank you for the hint!
2016-08-30PNGwriter: Add Spack PackageAxel Huebl1-0/+55
Adds a package for [PNGwriter](https://github.com/pngwriter/pngwriter/), a simple high-level C++ png API used in scientific projects. ``` PNGwriter is a very easy to use open source graphics library that uses PNG as its output format. The interface has been designed to be as simple and intuitive as possible. It supports plotting and reading pixels in the RGB (red, green, blue), HSV (hue, saturation, value/brightness) and CMYK (cyan, magenta, yellow, black) colour spaces, basic shapes, scaling, bilinear interpolation, full TrueType antialiased and rotated text support, bezier curves, opening existing PNG images and more. ``` PNGwriter is a dependency for [PIConGPU](http://picongpu.hzdr.de), an open-source, many-core, fully-relativistic particle-in-cell code and further software developed at [Helmholz-Zentrum Dresden - Rossendorf](https://www.hzdr.de).
2016-08-30libSplash: Add Spack PackageAxel Huebl1-0/+59
Adds a package for [libSplash](https://github.com/ComputationalRadiationPhysics/libSplash), a high-level library around serial and parallel HDF5 for regular grids and particle data sets. ``` libSplash aims at developing a HDF5-based I/O library for HPC simulations. It is created as an easy-to-use frontend for the standard HDF5 library with support for MPI processes in a cluster environment. While the standard HDF5 library provides detailed low-level control, libSplash simplifies tasks commonly found in large-scale HPC simulations, such as iter- ative computations and MPI distributed processes. ``` libSplash is a dependency for [PIConGPU](http://picongpu.hzdr.de), an open-source, many-core, fully-relativistic particle-in-cell code and further software developed at [Helmholz-Zentrum Dresden - Rossendorf](https://www.hzdr.de). libSplash builds in two versions, one without MPI writing domain-decomposed posix-style HDF5 files per process and one (default) with MPI and MPI-I/O ("parallel HDF5") support aggregating into a single file per MPI communicator. libSplash is used in conjunction with [openPMD](http://openPMD.org), see also [github.com/openPMD/](https://github.com/openPMD/).
2016-08-30Move all documentation generation into conf.pyTodd Gamblin3-21/+32
- extra steps in Makefile are ignored by readthedocs
2016-08-29Merge pull request #1652 from ax3l/topic-updateAdios110Todd Gamblin1-16/+103
Update ADIOS Package
2016-08-29resources : added docs fixes #1551 (#1627)Massimiliano Culpo2-3/+23
2016-08-29Fix exception constructors. (#1663)Todd Gamblin1-3/+7
2016-08-29libpciaccess: Changed libtool to a build dependency. (#1602)Elizabeth Fischer1-1/+1
2016-08-30Remove Space, Enable ParallelAxel Huebl1-4/+1
- remove space before comma - enable parallel build again (seems to work)
2016-08-30ADIOS: Use NetCDF Prefix from spec'sAxel Huebl1-2/+1
2016-08-29added qt-creator (#1659)Gregory Lee1-0/+46
2016-08-30Defaults: MPI=True, Fortran=FalseAxel Huebl1-2/+2
- ADIOS is mainly a parallel I/O library - a Fortran compiler is non-standard in a minimal install
2016-08-29RM Outdated Comments, Versions & CodeAxel Huebl1-10/+1
2016-08-29Always External MXML; type='build'Axel Huebl1-8/+7
- always use `mxml` as an external dependency in spack - declare `build`-only dependencies correctly
2016-08-29ADIOS: disable parallel makeAxel Huebl1-0/+3
2016-08-29New URL scheme for newer (and older) PDTs (#1651)Robert D. French1-7/+7
2016-08-29Change spack --profile sort key for 2.6 compatibility. (#1656)Todd Gamblin1-1/+1
2016-08-29ADIOS: Run Autotools FirstAxel Huebl1-0/+8
2016-08-29Ole' GNU nano; Actually ran flake8 (#1649)Robert D. French1-0/+40
2016-08-29Merge pull request #1564 from adamjstewart/features/createTodd Gamblin1-1/+2
Suggest setuptools when creating Python package
2016-08-29Merge pull request #1563 from adamjstewart/features/sphinxTodd Gamblin13-41/+279
Add all Sphinx dependencies
2016-08-29Update ADIOS PackageAxel Huebl1-14/+104
This PR updates the ADIOS package. **Changes:** - add latest stable release `1.10.0` - add previous versions (hashes) - add default license header - add build options (shamelessly taken from HDF5 package) - add validation for excisting FC (as in HDF5) and make optional - handle mxml dependency correctly (not required in 1.10.0+) - add `CFLAGS=-fPIC` to build shared (python) libs in ADIOS' lib - remove `-DMPICH_IGNORE_CXX_SEEK` since it is normally not required - remove `MPICC/CXX?FC` since `--with-mpi` just performs well - add transforms: - `zlib`: useful (optional) default - `szip`: optional (compile often broken) - add transports that are not as performant as the `.bp` format: - `hdf5`: non-default - `netcdf`: non-default, close #1610
2016-08-29Merge pull request #1619 from davydden/pkg/nwchem_macos_fixTodd Gamblin1-0/+5
nwchem: use basename for CC and FC
2016-08-29nwchem: use basename for CC and FCDenis Davydov1-0/+5
2016-08-29Merge pull request #1650 from davydden/pkg/ape_octopus_commentsTodd Gamblin2-4/+14
ape octopus: in-code comments
2016-08-29octopus: in-code comments to explain compiler flagsDenis Davydov1-4/+7
2016-08-29ape: in-code comments to explain compiler flagsDenis Davydov1-0/+7
2016-08-28Merge pull request #1041 from adamjstewart/features/matplotlibTodd Gamblin11-175/+233
Matplotlib Python package overhaul
2016-08-28add versions 2.2rc2 and 2.1 to the mvapich2 package (#1630)Abhinav Bhatele1-6/+8
2016-08-28Hot-fix for qthreads (#1632)Erik Schnetter1-4/+19
The download tarball for qthreads vanished. Install it from a git branch instead as temporary work-around.
2016-08-28New package: opencoarrays (#1633)Jeffrey Salmond1-0/+54
* opencoarrays: new package * opencoarrays: remove tests from install due to (unimportant) failures in some configurations * opencoarrays: fix flake8 errors
2016-08-28Documentation: Fix accidental quotation. version() takes expand as a ↵Tyler Esser1-1/+1
keyword. (#1640)
2016-08-28Run flake8 checks on new untracked files (#1510)Adam J. Stewart1-0/+2
2016-08-28Provide mpi-less variant for nco (#1643)Robert D. French1-0/+3
2016-08-28Update Julia to 0.5 release branch; install some Julia package as well (#1637)Erik Schnetter1-15/+130
* Update Julia to 0.5 release branch; install some Julia package as well * Add comments, correct flake8 error * Correct flake8 error
2016-08-28Variant for building cdo without mpi (#1638)Robert D. French1-0/+4
2016-08-28New package for the Mercurial (hg) version control system (#1644)Erik Schnetter1-0/+44
* New package "mercurial" * Disable self-checks The self-checks require subversion, which we don't want to require.
2016-08-27Make clang detection work on AWS Ubuntu14.Todd Gamblin1-1/+1
2016-08-25Remove stale operating_system.py test per discussion in #1631Todd Gamblin1-75/+0
- Test has not been registered in `__init__.py` for a while and needs a refresh.
2016-08-25Merge pull request #1558 from mcfadden8/mmcfadden-features/gcc-pic-librariesbecker332-0/+67
Added variant to gcc package to install PIC versions of libgfortran and libstdc++
2016-08-25Merge pull request #1379 from LLNL/features/graphlib3Gregory Lee15-10/+374
added stat 3.0 beta and added pygtk and dependent packages