Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
* Add the rockstar package
* Add rockstar to yt.
* Correct signature of prep_yt.
* Correct rockstar package installation process
Needed to change the way the necessary prefixes are found as well as
how the completed package is copied.
There should probably be a way to do the copying in a more 'spack' way.
* Add license
* Add description.
* Set no hdf5 variant as default.
* Use copy_tree for copying files
* Use MakefilePackage
* Address concerns from @adamjstewart
* Fix flake8 errors.
|
|
* Update LLVM to version 4.0.0
* Add arguments to prevent lldb, polly building when using ~<variant>
|
|
|
|
- provide urls for versions 2.7, 2.6, 2.5 (archive copies)
|
|
"in spec" (#3662)
|
|
Adds the [ISAAC](https://github.com/ComputationalRadiationPhysics/isaac)
in situ volume rendering library. The ISAAC library can be build with
render/filter kernels for Nvidia GPUs via CUDA or with a more general
backend via [Alpaka](https://github.com/ComputationalRadiationPhysics/alpaka)
with support for Nvidia GPUs (via CUDA) and multicore CPUs.
Since alpaka is not yet part of spack, the second variant is still
commented out.
Packages
- `isaac`: header-only library with dependencies to other C++ libraries
that is then used in simulations
- `isaac-server`: stand-alone executable that connects N simulations with M
clients in a `N simulations:1 server` and
`1 server:M clients` fashion
(ISAAC clients simply speak websockets/JSON and are usually
[HTML/JS pages](https://github.com/ComputationalRadiationPhysics/isaac/tree/v1.2.0/client))
Downstream Usage
PIConGPU uses ISAAC for in situ visualization.
References
- [Repo](https://github.com/ComputationalRadiationPhysics/isaac) (LGPLv3+)
- [Documentation](http://computationalradiationphysics.github.io/isaac/)
- [Talk at GTC2016](http://on-demand.gputechconf.com/gtc/2016/video/S6294.html)
|
|
Adds a package for mallocMC, a memory allocator for many core
architectures.
This project provides a framework for fast memory managers on
many core accelerators. Currently, it supports NVIDIA GPUs of
compute capability sm_20 or higher through the ScatterAlloc
algorithm. mallocMC is header-only.
Downstream Dependencies
PIConGPU and other projects of HZDR's
*Computational Radiation Physics* group
References
- Markus Steinberger, Michael Kenzel, Bernhard Kainz and Dieter Schmalstieg.
*ScatterAlloc: Massively parallel dynamic memory allocation for the GPU*,
Innovative Parallel Computing (InPar), 2012,
https://doi.org/10.1109/InPar.2012.6339604
- Carlchristian Eckert.
*Enhancements of the massively parallel memory allocator ScatterAlloc and its adaption to the general interface mallocMC*,
Junior Thesis (grosser Beleg), 2014,
http://dx.doi.org/10.5281/zenodo.34461
|
|
|
|
|
|
|
|
|
|
* libxc: added libs interface
* hdf5: added libs interface, added conflicts
* abinit: modernized package to use build interface
* netcdf-fortran: added libs interface
* abinit: added version 8.2.2
|
|
This adds a maintained version of the (since 2012)
stalled original project.
https://github.com/ComputationalRadiationPhysics/cuda_memtest
Nvidia's NVML (via the GPU deployment kit) could also be
added, providing serial number output of failing GPUs
for multi-GPU nodes.
|
|
* A new package: votca-tools
* A new package: votca-csg
|
|
|
|
|
|
* Update version info to include v1.5.5
* Clean up url specifications.
|
|
|
|
|
|
Use new CMakePackage base class
|
|
It is missing a pkg-config dependency.
|
|
Adds the latest release of PNGwriter.
|
|
|
|
|
|
* Update cuda to latest ga2 release
* Add CUDA support to openmpi
* Use spec's lib directories for cuda
* flake8 compliance
|
|
|
|
- magics requires perl and perl-xml-parser.
- xml2cc_new.pl uses /usr/bin/perl by default.
|
|
* Fixes patch paths for earlier boost versions
The directory structure of boost changed at version 1.56.0, so the patch
being used for python support did not work on earlier versions. This
adds another patch that matches earlier versions.
* Removes commented out code
|
|
* Fixes needed to build htop
* Build libncursesw.so, not libncurses.so
* Remove htop hack now that it is picking up newer ncurses
* Tell packages to link to new ncursesw libraries
|
|
* subversion: provide checksums for versions 1.8.17 and 1.9.5
* subversion: release versions sorted from newest to oldest
|
|
* petsc trilinos: fix Scalapack via MKL
* indentation
|
|
- clean up fetch urls
- inherit from AutotoolsPackage instead of Package
- explicit fPIC flags look suspicious, but leave them in there.
- in scalasca, use the cube version that is implicit from
the scorep dependency instead of specifying it twice.
|
|
It tries to use gettext but fails because it does not explicitly link
against libintl.
|
|
- Add patch to make ncl compile with hdf5 1.10.
- Add missing dependencies to make ncl compile without errors.
|
|
|
|
|
|
* The beginnings of a package for shiny-server
Just stashing a WIP.
This doesn't work.
This goes for a while and/but blows up with some OpenSSL related issue.
* Make it work!
Yay!
* shiny-server needs R with X support
My environment gets this for "free" from my packages.yaml, but it
should be explicity.
* Address feedback
- python version
- gcc dependency
- Flake8 comment rules
* Richer caveats and warnings.
* Convert to CMakePackage and fix python version typo
* Fix typo: noqab -> noqa
* Ensure proper build location, clean up comments
|
|
|
|
|
|
* intel-mkl: add 2017.2
* intel-mkl: add urls, update docstring
|
|
|
|
* Adds cppcheck version 1.72
* cppcheck installation requires cfg files
Without these files, cppcheck does not work correctly
|
|
* Update tinyxml
* url seems to have changed
* spack replaces "_2_6_2" with "_2.6.2" unless the url is explicitly
given
* copyfile is no longuer available by default
* URL version-parsing should work as of #2972
|
|
|