summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-22Renamed intelmpi as suggestedAndrew Williams1-2/+2
2016-08-22Cleaned branch to only include plumed packageAndrew Williams2-59/+0
2016-08-22Merge pull request #1 from ARCCA/plumedAndrew Williams3-7/+104
Plumed
2016-08-22Spelling tweaks and consistent quotingAndrew Williams1-2/+2
2016-08-22Passed flake8 testsAndrew Williams1-2/+2
2016-08-22Found upstream plumed package and modified this one to matchAndrew Williams1-36/+89
2016-08-19Cleaned up commented out code in intelmpi packageAndrew Williams1-6/+0
2016-08-19Added required arguments to get plumed to build with intelmpiAndrew Williams1-7/+12
2016-08-18Not compiling due to mpi error. Also getting this error from the command ↵Andrew Williams3-22/+35
line so could be separate issue. Otherwise package definition first draft complete.
2016-08-17Added variants and dependencies to plumed but I'm getting an error when ↵Andrew Williams3-21/+76
trying to resolve mpi to a valid virtual package
2016-08-15temp commit in current stateAndrew Williams2-3/+10
2016-08-15Basic package file for plumed and boilerplate for external intel mpiAndrew Williams3-76/+46
2016-08-11Merge pull request #1491 from eschnett/eschnett/curlTodd Gamblin1-0/+1
Update curl to 7.50.1
2016-08-10Merge pull request #1496 from LLNL/features/pep8-compliancebecker33550-3086/+4489
PEP8 compliance
2016-08-10Remove unneeded noqa comments.Todd Gamblin20-60/+109
2016-08-10Update README.md for PEP8Todd Gamblin1-7/+14
2016-08-10Spack packages now PEP8 compliant.Todd Gamblin381-1644/+2484
2016-08-10Move jsonschema files out of `config.py` to their own package.Todd Gamblin8-276/+507
2016-08-10Make Spack core PEP8 compliant.Todd Gamblin150-1163/+1439
2016-08-10Merge pull request #1495 from LLNL/bugfix/module-init-deprecation-gh1494Todd Gamblin1-1/+1
Fix superclass constructor args.
2016-08-10Fix superclass constructor for SpackNamespace objects.Todd Gamblin1-1/+1
2016-08-10Update curl to 7.50.1Erik Schnetter1-0/+1
2016-08-09Merge pull request #1485 from hartzell/patch-6becker331-1/+1
Fix typo 'flexbile' -> 'flexible'
2016-08-09Fix typo 'flexbile' -> 'flexible'George Hartzell1-1/+1
2016-08-09Merge pull request #1482 from ↵Todd Gamblin1-1/+1
mpbelhorn/olcf/do_not_use_ssl_to_fetch_upstream_openssl Openssl package should not require openssl (https) to obtain source.
2016-08-09Openssl package should not require openssl (https) to obtain source.Matt Belhorn1-1/+1
2016-08-09Merge pull request #1015 from LLNL/features/faster-virtualsTodd Gamblin25-469/+1348
Faster virtuals and concretization
2016-08-09Merge pull request #1473 from epfl-scitas/packages/plumed_dependentsbecker333-29/+83
plumed : added dependents (gromacs, cp2k)
2016-08-09Properly re-raise exceptions from lock context handler.Todd Gamblin1-4/+6
2016-08-09Flake8 fixesTodd Gamblin16-330/+294
2016-08-09qa : flake8 issuesalalazo1-12/+13
2016-08-09Move provider cache to home directory and refactor TransactionsTodd Gamblin18-113/+600
Major stuff: - Created a FileCache for managing user cache files in Spack. Currently just handles virtuals. - Moved virtual cache from the repository to the home directory so that users do not need write access to Spack repositories to use them. - Refactored `Transaction` class in `database.py` -- moved it to `LockTransaction` in `lock.py` and made it reusable by other classes. Other additions: - Added tests for file cache and transactions. - Added a few more tests for database - Fixed bug in DB where writes could happen even if exceptions were raised during a transaction. - `spack uninstall` now attempts to repair the database when it discovers that a prefix doesn't exist but a DB record does.
2016-08-09plumed : fixed name clash on attributealalazo1-2/+2
2016-08-09plumed : adding dependentsMassimiliano Culpo3-18/+71
* cp2k : added plumed * gromacs : patched pme load balancing * gromacs : added plumed
2016-08-08Fix bugs with sparse spec printing.Todd Gamblin3-10/+34
- Make namespace, arch, and dependnecies show up in spec yaml only if they're set. - Lost some of this functionality with deptypes
2016-08-08Restore text output in verbose mode.Todd Gamblin1-0/+4
2016-08-08Make compiler command test last until caching is fixed.Todd Gamblin1-2/+3
- global compiler cache breaks tests that come after this one.
2016-08-08Fix issues with import order in tests.Todd Gamblin1-15/+30
- modules weren't set properly as attributes in parent modules
2016-08-08WIPTodd Gamblin3-27/+117
2016-08-08Fix iterator invalidation issues.Todd Gamblin1-10/+19
2016-08-08fix scoping issue.Todd Gamblin1-1/+1
2016-08-08rename `virtual` module to `provider_index`Todd Gamblin5-12/+16
2016-08-08Fix namespace support in Repo.get_pkg_class()Todd Gamblin2-2/+8
2016-08-08Faster key in FlagMap._cmp_keyTodd Gamblin1-2/+1
2016-08-08Remove vestigial methods from Package.Todd Gamblin1-38/+0
2016-08-08Add a ProviderIndex cache.Todd Gamblin3-13/+143
- Spack will check if the index needs updating, and will only parse all package files if it does. - Spack tries to parse as few package files as necessary.
2016-08-08Make ProviderIndexes mergeable, so we can cache them per-repo.Todd Gamblin3-8/+57
2016-08-08Make ProviderIndex yaml-izable.Todd Gamblin4-13/+138
- allow a provider index to be stored and re-read.
2016-08-08More compact YAML formatting for abstract specs.Todd Gamblin2-26/+27
- Don't add empty/absent fields to Spec YAML when they're not there.
2016-08-08Lazily evaluate all_package_names in repository.pyTodd Gamblin1-10/+17
- Don't need to list all packages unless we have to. - Only use the list of all packages for existence checks if we have generated it for some other purpose.