Axel Huebl
3aaa077c9f
libSplash: Add Spack Package
...
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-30 12:42:39 +02:00
Todd Gamblin
dae00fec29
Move all documentation generation into conf.py
...
- extra steps in Makefile are ignored by readthedocs
2016-08-30 00:47:04 -07:00
Todd Gamblin
47bf7ecb2b
Merge pull request #1652 from ax3l/topic-updateAdios110
...
Update ADIOS Package
2016-08-29 22:59:39 -07:00
Massimiliano Culpo
3ecf4ef8c9
resources : added docs fixes #1551 ( #1627 )
2016-08-29 22:40:50 -07:00
Todd Gamblin
8ab47537c7
Fix exception constructors. ( #1663 )
2016-08-29 22:34:47 -07:00
Elizabeth Fischer
cf11c32720
libpciaccess: Changed libtool to a build dependency. ( #1602 )
2016-08-29 22:11:27 -07:00
Axel Huebl
0f40175524
Remove Space, Enable Parallel
...
- remove space before comma
- enable parallel build again (seems to work)
2016-08-30 02:02:48 +02:00
Axel Huebl
ecacce7e07
ADIOS: Use NetCDF Prefix from spec's
2016-08-30 00:51:44 +02:00
Gregory Lee
e32247e53a
added qt-creator ( #1659 )
2016-08-29 15:45:16 -07:00
Axel Huebl
37f489886e
Defaults: MPI=True, Fortran=False
...
- ADIOS is mainly a parallel I/O library
- a Fortran compiler is non-standard in a minimal install
2016-08-30 00:14:29 +02:00
Axel Huebl
b33777fd2f
RM Outdated Comments, Versions & Code
2016-08-29 23:18:31 +02:00
Axel Huebl
88254a14a7
Always External MXML; type='build'
...
- always use `mxml` as an external dependency in spack
- declare `build`-only dependencies correctly
2016-08-29 23:01:20 +02:00
Axel Huebl
e1464ece55
ADIOS: disable parallel make
2016-08-29 19:06:22 +02:00
Robert D. French
a21d3d353b
New URL scheme for newer (and older) PDTs ( #1651 )
2016-08-29 10:01:04 -07:00
Todd Gamblin
2850ca60be
Change spack --profile sort key for 2.6 compatibility. ( #1656 )
2016-08-29 09:56:54 -07:00
Axel Huebl
f2eb1c93df
ADIOS: Run Autotools First
2016-08-29 18:42:07 +02:00
Robert D. French
4095eb2196
Ole' GNU nano; Actually ran flake8 ( #1649 )
2016-08-29 09:21:19 -07:00
Todd Gamblin
f7ee8d001a
Merge pull request #1564 from adamjstewart/features/create
...
Suggest setuptools when creating Python package
2016-08-29 09:11:45 -07:00
Todd Gamblin
57033a62fa
Merge pull request #1563 from adamjstewart/features/sphinx
...
Add all Sphinx dependencies
2016-08-29 09:08:46 -07:00
Axel Huebl
4bd863761a
Update ADIOS Package
...
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-29 17:16:15 +02:00
Todd Gamblin
31cab4bae2
Merge pull request #1619 from davydden/pkg/nwchem_macos_fix
...
nwchem: use basename for CC and FC
2016-08-29 06:51:14 -07:00
Denis Davydov
66ea42f8d7
nwchem: use basename for CC and FC
2016-08-29 15:15:23 +02:00
Todd Gamblin
f5c9a8c2ee
Merge pull request #1650 from davydden/pkg/ape_octopus_comments
...
ape octopus: in-code comments
2016-08-29 06:02:19 -07:00
Denis Davydov
5333a799ea
octopus: in-code comments to explain compiler flags
2016-08-29 08:45:28 +02:00
Denis Davydov
90070c317d
ape: in-code comments to explain compiler flags
2016-08-29 08:45:15 +02:00
Todd Gamblin
a3f1ae8c4f
Merge pull request #1041 from adamjstewart/features/matplotlib
...
Matplotlib Python package overhaul
2016-08-28 21:22:44 -07:00
Abhinav Bhatele
a9a29d207d
add versions 2.2rc2 and 2.1 to the mvapich2 package ( #1630 )
2016-08-28 20:18:57 -07:00
Erik Schnetter
e119c32a9c
Hot-fix for qthreads ( #1632 )
...
The download tarball for qthreads vanished. Install it from a git branch instead as temporary work-around.
2016-08-28 20:18:24 -07:00
Jeffrey Salmond
82808f944a
New package: opencoarrays ( #1633 )
...
* opencoarrays: new package
* opencoarrays: remove tests from install due to (unimportant) failures in some configurations
* opencoarrays: fix flake8 errors
2016-08-28 20:17:22 -07:00
Tyler Esser
83897af710
Documentation: Fix accidental quotation. version() takes expand as a keyword. ( #1640 )
2016-08-28 20:16:08 -07:00
Adam J. Stewart
d39322e278
Run flake8 checks on new untracked files ( #1510 )
2016-08-28 19:35:09 -07:00
Todd Gamblin
ed365614f4
Add git-lfs package.
2016-08-28 19:27:59 -07:00
Robert D. French
974749aaf6
Provide mpi-less variant for nco ( #1643 )
2016-08-28 19:15:15 -07:00
Erik Schnetter
6acfcd82b1
Update Julia to 0.5 release branch; install some Julia package as well ( #1637 )
...
* Update Julia to 0.5 release branch; install some Julia package as well
* Add comments, correct flake8 error
* Correct flake8 error
2016-08-28 17:46:10 -07:00
Robert D. French
079d063c6d
Variant for building cdo without mpi ( #1638 )
2016-08-28 17:43:54 -07:00
Erik Schnetter
db7c3d2de6
New package for the Mercurial (hg) version control system ( #1644 )
...
* New package "mercurial"
* Disable self-checks
The self-checks require subversion, which we don't want to require.
2016-08-28 17:31:15 -07:00
Todd Gamblin
2053db4d17
Make clang detection work on AWS Ubuntu14.
2016-08-27 17:04:46 -07:00
Todd Gamblin
7ebb17e459
Remove stale operating_system.py test per discussion in #1631
...
- Test has not been registered in `__init__.py` for a while and needs a
refresh.
2016-08-25 21:20:34 -07:00
becker33
e73a1a4ec3
Merge pull request #1558 from mcfadden8/mmcfadden-features/gcc-pic-libraries
...
Added variant to gcc package to install PIC versions of libgfortran and libstdc++
2016-08-25 16:00:00 -07:00
Gregory Lee
77c24d4127
Merge pull request #1379 from LLNL/features/graphlib3
...
added stat 3.0 beta and added pygtk and dependent packages
2016-08-25 09:14:36 -07:00
Massimiliano Culpo
80754a4062
and the missing word is... ( #1628 )
2016-08-25 02:46:12 -07:00
Todd Gamblin
8170bcfcdd
Merge pull request #1574 from ARCCA/plumed-push
...
Update plumed package to include optional modules
2016-08-25 02:45:33 -07:00
Andrew Williams
07e0da24c5
Reverted url to point to tarball rather than git tag
2016-08-25 10:21:56 +01:00
Todd Gamblin
22d2786940
Merge pull request #1580 from davydden/pkg/trilinos_url_fix
...
trilinos: switch to github url; fix missing py-numpy dependency
2016-08-25 02:10:05 -07:00
Todd Gamblin
e9bc3a9e32
Merge pull request #663 from citibeth/efischer/160327-DocumentationImprovements
...
[RtM] Documentation Improvements
2016-08-25 02:04:30 -07:00
Todd Gamblin
848299ba38
Merge pull request #1621 from KineticTheory/boost-intel
...
Boost: fix recipe for Intel compilers.
2016-08-24 15:23:29 -07:00
Kelly (KT) Thompson
2ddaabed25
+ Boost: fix recipe for intel compilers.
...
This is the same patch provided by PR #550 , but rebased against the current
develop branch. It also passes the flake8 checks.
2016-08-24 15:57:28 -06:00
Todd Gamblin
062ff13da6
Make spack info
print deps in sorted order
2016-08-24 14:10:25 -07:00
Todd Gamblin
93cb2db531
Fix build dependency.
2016-08-24 14:10:12 -07:00
Todd Gamblin
a7e568b1d1
Merge branch 'eschnett/sympol' of git://github.com/eschnett/spack into eschnett-eschnett/sympol
2016-08-24 14:05:05 -07:00