Commit graph

4977 commits

Author SHA1 Message Date
Luc Jaulmes
5a4881c086 Adding Extrae and OmpSs with some of their dependencies, hwloc and PAPI.
Extrae does not compile for latest versions of any MPI implementation.
2014-07-31 13:57:44 -07:00
Luc Jaulmes
5dffa26711 first try for ompss build script 2014-07-31 13:51:37 -07:00
Todd Gamblin
1ad474f1a9 Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
Todd Gamblin
5829b44648 Fix Jeff Keasler's issues and add parmetis package. 2014-07-09 01:37:24 -07:00
Todd Gamblin
5f8724650a Fix for SPACK-35: Fortran not working properly
- Spack needed symlinks in env for fortran compilers.
- 'fc' is a bash bulitin, so can't use it for fortran compiler.
  - switched to 'f90' for this.

- mpich 3 builds with fortran now.
  - enabled shared libs in mpich package
2014-07-09 01:28:23 -07:00
Todd Gamblin
295ffd8c50 Adding dotkit support to TAU.
- New spack.hooks package
  - contains modules with pre and post install hooks

- New dotkit hook module
  - generates/removes dotkits on install/uninstall

- New spack use, spack unuse commands
  - use same syntax as install/uninstall

- New setup-env.bash script
  - Sets up path, dotkit support

- new spack dotkit command
  - used by script to parse specs, generate
    specs of installed pckages for dotkit file names
2014-07-08 01:58:20 -07:00
Todd Gamblin
0551638944 Add TAU package and routines to filter files, fix sed calls.
- TAU doesn't install to directories with '@' in the name.
- Need to fix up its scripts.
- routines to filter files as sed would, but using python regular expressions.
  - TAU package uses this.
2014-07-02 23:24:10 -07:00
Todd Gamblin
c091c6d412 Make tests use mock compiler configuration.
- makes sure tests don't fail on systems that don't have some compilers (e.g. clang).
- more control over specific test cases for compilers.
2014-06-22 12:50:35 -07:00
Todd Gamblin
3653cfe6f0 Compiler support now uses configuration files.
- no more need for compiler python files.

- Default compilers are found in user's environment and added
	to ~/.spackconfig automatically

- User can add new compilers by editing configuration file
2014-06-22 12:50:34 -07:00
Todd Gamblin
b6f10dcdf3 Adding per-compiler python files 2014-06-22 12:50:09 -07:00
Todd Gamblin
f784757113 Initial ability to swap compilers.
Fixes SPACK-16 and forces compiler script to build using compiler wrappers.

- works with gcc and clang on laptop.
2014-06-22 12:49:34 -07:00
George Todd Gamblin
c66a6a16f9 Merge pull request #11 in SCALE/spack from features/tmux to develop
# By David Beckingsale
# Via David Beckingsale
* commit 'e402a2e27cc2942a20916615c8eb06999c0320e6':
  Added tmux and supporting packages (ncurses and libevent)
2014-06-05 17:40:00 -07:00
George Todd Gamblin
d89ee5795b Merge pull request #12 in SCALE/spack from features/samrai to develop
# By David Beckingsale (1) and Todd Gamblin (1)
# Via David Beckingsale
* commit '2632bd97459e48404fe3fad0695219bf5bbb6f3f':
  Package builds and installs SAMRAI and deps with GNU and OpenMPI
  Preliminary SAMRAI package
2014-06-05 17:36:13 -07:00
David Beckingsale
2cb06155a7 Added package for vim 2014-06-02 08:56:55 -07:00
David Beckingsale
2632bd9745 Package builds and installs SAMRAI and deps with GNU and OpenMPI 2014-06-02 08:36:45 -07:00
David Beckingsale
e402a2e27c Added tmux and supporting packages (ncurses and libevent) 2014-05-30 09:26:59 -07:00
Todd Gamblin
9b9fc86f6c Preliminary SAMRAI package 2014-05-29 08:54:02 -07:00
Gregory L. Lee
642778b6ff added patch to STAT to find MPICXX 2014-05-20 15:53:10 -07:00
Gregory L. Lee
e6e1b332be added mrnet-4.1.0 and stat-2.1.0 2014-05-07 08:41:03 -07:00
Todd Gamblin
703e611043 Make mrnet depend on boost. 2014-05-01 23:27:09 -07:00
Todd Gamblin
39d5a337ad Merge branch 'features/launchmon' into develop 2014-05-01 23:02:32 -07:00
Todd Gamblin
f092572672 Add Dong's 1.0.1 release URL to the launchmon package. 2014-05-01 23:01:19 -07:00
Todd Gamblin
a0c91791c5 SPACK-25: Add package for boost. Works on Linux currently. 2014-04-29 10:59:37 -07:00
Todd Gamblin
554f554dc2 Starting to get launchmon working. 2014-04-15 15:40:22 -07:00
Gregory L. Lee
d224718d96 copy config header files to prefix/include 2014-04-14 15:22:02 -07:00
Todd Gamblin
79c5dd0952 Fix SPACK-21: stage names are too long
Stage names now hash dependencies like install prefixes.
2014-04-13 17:32:22 -07:00
Todd Gamblin
81dc27bf41 Move packages and mock packages to /var/spack 2014-03-16 17:05:15 -07:00