Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-01 | Replaces bash-ism `source` for POSIX-compliant `.` | Matt Belhorn | 1 | -1/+1 | |
Change is made in order to use `/bin/sh` on systems where `/bin/sh` is not simply an alias for `/bin/bash --norc`. | |||||
2016-08-01 | Writes default module list to terminal when debugging. | Matt Belhorn | 1 | -10/+8 | |
2016-07-30 | Invokes subshell without user init scripts. | Matt Belhorn | 1 | -1/+2 | |
2016-07-29 | Obtains default modules from a clean subshell. | Matt Belhorn | 1 | -8/+29 | |
The list of default environment modules is obtained by calling `module list -lt` from a subshell with a wiped environment. This allows `/etc/profile` and other init scripts to be fully sourced which should generally include loading the default modules. The list of default modules is then parsed for the first acceptable CPU target, assumed to be the back_end target. | |||||
2016-07-27 | PEP8 Goodness | robertdfrench | 2 | -16/+18 | |
2016-07-27 | Front-end unification for Cray systems. | Matt Belhorn | 1 | -0/+87 | |
A platform to generically cover all Cray systems is introduced to avoid having specific platforms for each of XK (XE, XT), XC, and future systems using CrayPE and CNL. The platform searches for 'front_end' and 'back_end' targets, in order, from: * Environment variables 'SPACK_FRONT_END' and 'SPACK_BACK_END' * A spack configuration file 'targets.yaml' * Parsing `/etc/bash.bashrc.local` for first loaded CrayPE CPU target. If a back_end target is not found through one of these methods, an exception is raised. Otherwise, the back_end is set as the default target. The shell init script search is based on recommendations in Crayports case #144359. No automagic way of determining front_end targets has been found (to date) so if a front_end is not specified through configuration, it is ignored which should leave a spack instance in a consistant state. | |||||
2016-07-27 | Adds __str__ method to CNL operating system class. | Matt Belhorn | 1 | -0/+2 | |
2016-07-27 | Adds targets config file | Matt Belhorn | 1 | -0/+13 | |
2016-07-25 | Merge pull request #1353 from epfl-scitas/qa/minor_cleanup | becker33 | 2 | -53/+39 | |
qa : minor cleanup | |||||
2016-07-25 | qa : flake8 issues | alalazo | 2 | -19/+27 | |
2016-07-25 | spec : removed dead code | alalazo | 1 | -29/+13 | |
2016-07-22 | Use example deptypes in newly created packages | Adam J. Stewart | 1 | -9/+34 | |
2016-07-22 | test_install : removed commented code | alalazo | 1 | -7/+1 | |
2016-07-21 | Added cray wrapper names directory to spack_env_paths so the spack compiler ↵ | Gregory Becker | 1 | -5/+6 | |
wrapper will remove them from the environment (prevents hang) | |||||
2016-07-21 | fixed flake8 errors | Gregory Becker | 1 | -2/+3 | |
2016-07-21 | fixed | Gregory Becker | 1 | -4/+5 | |
2016-07-21 | Bug fix for cray_xc platform | Gregory Becker | 4 | -1/+4 | |
2016-07-21 | Merge pull request #1208 from ↵ | Todd Gamblin | 4 | -77/+128 | |
paulhopkins/bugfix/github1196-specify-preferred-variants Bugfix/github1196 specify preferred variants | |||||
2016-07-21 | Flake8 fixes to ensure qa tests pass | Paul Hopkins | 1 | -71/+103 | |
2016-07-21 | Re-add documentation for variant preferences | Paul Hopkins | 1 | -5/+6 | |
2016-07-21 | Allow users to supply preferred variants via packages.yaml | Paul Hopkins | 3 | -3/+21 | |
2016-07-21 | Update documentation for recursive module loading. | Michael Kuhn | 1 | -30/+31 | |
2016-07-20 | Setup environment for Intel Parallel Studio | Glenn Johnson | 1 | -0/+1 | |
Set up the environment for the Intel compilers and tools. This commit does the following: - Unset variables that were incorrect from the auto guess prefix inspections. - Add a RemovePath environment_modifications_formats for dotkit. - Set the module environment variables appropriate for the different variants. - Change the component logic so that the '+all' variant works. It was getting split by letter and leaving COMPONENTS empty. - Added a variant checking function. - Added NONRPM_DB_DIR to the silent.cfg so that the product database goes to the installation directory. - With the product database in prefix the code to remove the product database file from the home directory is no longer needed and was removed. - Reformat the 'tools' variant description. There are probably more variables needed for the '+tools' for the 'professional' product version but I do not have access to that. | |||||
2016-07-20 | Merge pull request #1277 from mathstuf/special-deptypes | Todd Gamblin | 3 | -5/+10 | |
deptypes: support special deptypes by string | |||||
2016-07-20 | added package as argument to setup_platform_environment | Gregory Becker | 3 | -3/+6 | |
2016-07-20 | Documented linker default | Gregory Becker | 1 | -0/+4 | |
2016-07-20 | fixed flake errors | Gregory Becker | 2 | -10/+5 | |
2016-07-20 | removed commented-out code | Gregory Becker | 1 | -5/+0 | |
2016-07-20 | Set default link type to dynamic on cray. Includes hooks for platform-based ↵ | Gregory Becker | 3 | -0/+19 | |
environment changes | |||||
2016-07-20 | fixed flake errors | Gregory Becker | 1 | -2/+2 | |
2016-07-20 | fixed flake errors | Gregory Becker | 1 | -2/+5 | |
2016-07-20 | Improved cray_xc detection bug fix | Gregory Becker | 1 | -1/+3 | |
2016-07-20 | Improved cray_xc detection | Gregory Becker | 1 | -5/+5 | |
2016-07-20 | Merge pull request #1288 from LLNL/features/cray_compiler_names | Todd Gamblin | 5 | -2/+12 | |
Let packages call use_cray_compilers() in install to get , etc set to… | |||||
2016-07-19 | Merge pull request #1309 from LLNL/features/spack-defaults | Todd Gamblin | 1 | -1/+8 | |
Add "default" configuration scope. | |||||
2016-07-19 | Add "default" configuration scope. | Todd Gamblin | 1 | -1/+8 | |
- Default scope is versioned with spack and can be overridden by site or user config. - Default scope provides sensible default concretization preferences for all of Spack. - per-platform concretization scope can be added later (to force a particular MPI on, e.g., Cray systems) | |||||
2016-07-19 | Make frontend OS on Cray machines a proper linux distro. | Todd Gamblin | 1 | -7/+8 | |
2016-07-19 | deptypes: support special deptypes by string | Ben Boeckel | 3 | -5/+10 | |
2016-07-19 | Merge branch 'develop' of https://github.com/LLNL/spack into ↵ | alalazo | 9 | -175/+229 | |
features/module_refresh Conflicts: lib/spack/spack/test/__init__.py | |||||
2016-07-18 | Merge pull request #1229 from suraia/fix-preferred-providers | becker33 | 2 | -48/+60 | |
Fix preferred providers. | |||||
2016-07-18 | Let packages call use_cray_compilers() in install to get , etc set to cray names | Gregory Becker | 5 | -2/+12 | |
2016-07-18 | Merge pull request #1245 from LLNL/features/cray-detection-improvement | Todd Gamblin | 1 | -1/+8 | |
The /cray_home directory is more consistent than the /cray/craype dir… | |||||
2016-07-18 | Merge pull request #851 from mathstuf/safer-bootstrap | Todd Gamblin | 1 | -12/+37 | |
bootstrap: fall back to the default upstream URL | |||||
2016-07-18 | Using cc -craype-verbose to get cray platform type | Gregory Becker | 1 | -1/+8 | |
2016-07-18 | Merge pull request #1171 from adamjstewart/features/octave | Todd Gamblin | 4 | -100/+111 | |
Allow spack create to automatically detect octave build system | |||||
2016-07-18 | flake8 fix | Michael Kuhn | 1 | -1/+0 | |
2016-07-18 | More flake8 fixes for package-list | Paul Hopkins | 1 | -2/+0 | |
2016-07-18 | Flake8 | Adam J. Stewart | 2 | -17/+10 | |
2016-07-18 | Update build_system_guess test with new class name | Adam J. Stewart | 2 | -11/+17 | |
2016-07-18 | Flake8 | Adam J. Stewart | 2 | -9/+12 | |