summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-11-15Reduce the calls to the python interpreter during initialization (#6312)Massimiliano Culpo1-3/+10
* Reduce the calls to the python interpreter during initialization This should reduce the delay the users experience when sourcing the setup file to activate shell support. It works by generating at once all the commands that needs to evaluated (they are stored in a string and later `eval`ed by the shell). * setup_env.sh: changed `read` with an equivalent magic For some reason `read` breaks when sourced from a running script. Change the incantation we use to construct the unique python command that will be evaluated. * setup_env.sh: python command now constructed with `printf` for portability This recovers the support for `zsh` that was broken in previous commits.
2017-11-15py-petsc4py: Update version to 3.8.0 and add dependencies (#5792)Stephen Hudson1-1/+6
* py-petsc4py: Update version to 3.8.0 and add dependencies - Added explicit dependency on python and numpy * Kept old version - and corrected minimal python version * Update to 3.8.1
2017-11-15cp2k: add dependency on smm and libxc & new version 5.1 (#6194)baip1-27/+81
* cp2k: add libxsmm dependency * cp2k: add libxc dependency * cp2k: add smm variant to select from libxsmm or libsmm * cp2k: add version 5.1
2017-11-15git grep --files-with-matches github.com/llnl/spack | xargs sed -i ↵Christoph Junghans16-16/+16
'/github.com/s@llnl/spack@spack/spack@' (#6329)
2017-11-15intel: add 2018.1 (#6322)Denis Davydov4-0/+8
2017-11-15xtensor, xtl, xsimd (#6315)Axel Huebl3-0/+137
Adds the QuantStack libs (C++, header-only) needed for xtensor.
2017-11-15r-janitor: created new package (#6313)Yifan Zhu1-0/+49
2017-11-15r-dbplyr: created new package (#6311)Yifan Zhu1-0/+48
2017-11-15Open MPI: add 2.0.4 release to package file (#6310)Howard Pritchard1-0/+1
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2017-11-15Update pgi to 17.10 . (#6306)健美猫1-0/+1
2017-11-15Update for 'magics' and 'libemos'. (#6275)Sergey Kosukhin2-50/+95
2017-11-15Fix truncated error messages in directives (#6320)scheibelp1-4/+4
Fixes #6299 Error messages in 'directives' were split across multiple lines and not properly concatenated, which led to truncated messages.
2017-11-15Allow openblas to build on a VM (#6258)Benedikt Riedel1-1/+15
This adds a "virtual_machine" boolean variant which adds build options that enable building openblas on a VM.
2017-11-14picard: add versions and fix url format (#6309)Eric1-4/+17
2017-11-14likwid: Fix hash for 4.3.0 (#6307)Michael Kuhn1-2/+3
Prefer 4.2.1 for now because 4.3.0's hash changes regularly.
2017-11-14Update miniconda to 4.3.30. (#6233)健美猫2-0/+2
2017-11-14Add the latest version of Lmod (#6297)Adam J. Stewart1-0/+1
2017-11-14py-h5py: make sure to depend on the hl variant of hdf5 (#6304)koebbe1-1/+1
2017-11-14update trilinos checksums (#6301)vishalkenchan1-11/+11
2017-11-14ncl: Check for ncl binary after installation (#6298)Michael Kuhn1-0/+2
ncl's build system will happily continue in case of errors, which might result in the ncl binary not being built.
2017-11-14icu4c: Update to 60.1 (#6295)Michael Kuhn1-0/+1
Previous versions try to include xlocale.h, which fails on glibc >= 2.26.
2017-11-14r-forcats: created new package (#6291)Yifan Zhu1-0/+41
2017-11-14libbson, libmongoc: Update to 1.8.1 (#6290)Michael Kuhn2-3/+8
2017-11-14trimgalore: add version 0.4.5 (#6288)Eric1-0/+1
2017-11-14r-mnormt: created new package (#6287)Yifan Zhu1-0/+40
2017-11-14r-bindr: created new package (#6285)Yifan Zhu1-0/+36
2017-11-13r-glue: created new package (#6283)Yifan Zhu1-0/+39
2017-11-13relion 2.1 - update variant defaults (#6201)Douglas Duckworth1-2/+2
Default precision should be double for CPU. Generally users also want to use GPUs so the +cuda variant is now also enabled by default.
2017-11-13Added an issue template for Github (#6205)Massimiliano Culpo1-0/+36
The MD file has been added in the root folder, as CONTRIBUTING.md
2017-11-13mpibash: move to autotools (#6253)Christoph Junghans2-20/+20
2017-11-13ucx: initial commit (#6265)Christoph Junghans2-0/+43
2017-11-13ont-albacore: add version 2.1.2 (#6278)Eric1-0/+1
2017-11-13Update tutorial slide links. (#6276)Todd Gamblin1-8/+7
2017-11-13Allow types and 'any' in variant definitions. (#4524)Todd Gamblin0-0/+0
- Previously variant values had to be a tuple or a callable predicate. - This allows 'any' as shorthand for `lambda x: True` and type objects as shorthand for "any value of this type". - Makes variant definitions more readable, keeps lambdas out of packages for common cases.
2017-11-13basics tutorial: output updated (#6267)becker331-813/+1308
* basics tutorial: output updated through gcc * finished update for basics tutorial * missed two lines * doc error fix
2017-11-13Updates to build systems tutorial (#6273)Todd Gamblin2-12/+36
* Get rid of period in command * formatting * fix header * Change GNU Make to Make * Add variants
2017-11-12Add build systems tutorial for SC17 (#6125)Mario Melara18-3/+2539
* First draft for SC17 build systems portion Added tutorial_buildsystems.rst file as well as example files under the tutorial/ directory. * Remove floating ` * Add requested changes, and examples of subclasses Added in the requested changes to the documentation. Also added in information about the subclasses and the defaults that they provide. Also fixed some phrasing issues, formatting and punctuation. * Flake8 fixes and new files for classes Made flake8 fixes to pass tests and also added files to demonstrate code in the classes. * Minor edits Edits in formatting and made some sentence changes * Flake8 fixes More flake8 fixes * Flake8 fix * Change section order on tutorial and minor edits Placed the section at the appropriate section for the tutorial and then added some minor edits that were requested. * Add requested changes and more details Added more details to Cmake, Makefile and Python Packages. * Fixed formatting and minor edits * Fix doc build error
2017-11-12Last minute edits to the Configuration Tutorial (#6271)Adam J. Stewart1-59/+54
2017-11-12Add configuration tutorial for SC17 (#6141)becker332-2/+852
2017-11-12Update packaging tutorial (#6270)Matthew LeGendre8-142/+232
* Allow types and 'any' in variant definitions. - Previously variant values had to be a tuple or a callable predicate. - This allows 'any' as shorthand for `lambda x: True` and type objects as shorthand for "any value of this type". - Makes variant definitions more readable, keeps lambdas out of packages for common cases. * Update packaging tutorial * Fix bad file reference in packaging tutorial
2017-11-12binary packages: do post install hooks (#6269)becker331-0/+1
2017-11-12SC17: advanced packaging tutorial (#6148)Massimiliano Culpo2-0/+564
* First draft of the advanced packaging tutorial * advanced packaging tutorial: improved phrasing Thanks Denis and Hartzell! * Fixed typos + reworded a couple of sentences
2017-11-12SC17: reworked module file tutorial section (#5657)Massimiliano Culpo6-363/+1980
* Reworked module file tutorial section First draft for the SC17 update. This includes: - adding an introduction on module files + Spack's module generation blueprints - adding a set-up section and provide a docker image for easy set-up - updating all the relevant snippets - extending a bit some of the concepts that were already touched * Added reference to #5582 + committed Dockerfiles Also fixed a couple of typos spotted by Denis. * module file tutorial: added section on template customization * module file tutorial: fixed minor typos + rephrased a sentence * module file tutorial: made explicit that Docker image comes with software * module file tutorial: improved phrasing and layout. Thanks Hartzell! * module file tutorial: added vim and nano to editors * module file tutorial: fixed typo * Fixed typos Thanks Adam! * module file tutorial: updated Dockerfile + minor changes in introduction
2017-11-11Don't include build-only dependencies in build cache hash (#6262)becker331-3/+5
2017-11-11petsc: update to version 3.8.2 (#6244)Satish Balay1-0/+1
Includes pkgconfig fix [for mfem static build failure]
2017-11-10Nekbone: Installing data files for example runs (#6243)Brian Homerding1-1/+4
* Nekbone: Installing data files for example runs * Typo Fix
2017-11-10Create symlink for 'swig' binary after installation. (#6240)Sergey Kosukhin1-0/+8
2017-11-10Fixed mfem mpi build issue. (#6254)Aaron Fisher1-4/+9
* Fixed mfem mpi build issue. * Fixed a non-mpi build issue and switched to the latest official MFEM release.
2017-11-10feature/r-reprex: new package (#6257)Yifan Zhu1-0/+47
2017-11-10add alpine ascent (#6224)Cyrus Harrison6-6/+551
* add ascent package and and deps * proper use of site_packages_dir prop * flake8 * add maitain, small updates * flake8 * flake8 * fixs for docstrings for sphinx