Commit graph

5948 commits

Author SHA1 Message Date
Elizabeth Fischer
6a48385111 Keep users environment in the spack setup script (spconfig.py). This is important to avoid breaking things that require module loads to work; for example, non-activate Python packages. 2016-05-05 17:48:24 -04:00
Adam J. Stewart
1203a14563 Remove tutorial comments 2016-05-05 14:01:21 -05:00
Todd Gamblin
9fb1a9537d Merge branch 'develop' into features/cflags 2016-05-05 10:49:15 -07:00
Todd Gamblin
407920e40a Merge pull request #904 from robertdfrench/bbcp
BBCP
2016-05-05 10:39:32 -07:00
Robert D. French
18d2b28c49 Build and install BBCP
Build and install BBCP

Use correct destination for install
2016-05-05 10:58:24 -04:00
Denis Davydov
c37ea9aff5 document usage of compiler flags properties 2016-05-05 11:56:58 +02:00
Denis Davydov
f84f04591b substitute cxx14_flag by a property with the same name to be overridden in derived classes 2016-05-05 10:48:31 +02:00
Denis Davydov
c6fb6bde40 remove cxx11_flag from Compiler as it is now substituted by a property with the same name 2016-05-05 10:47:02 +02:00
Denis Davydov
ddcb97f953 add a temporary Nag.cxx11_flag property 2016-05-05 10:44:41 +02:00
Denis Davydov
473a5542be compiler: make default openmp_flag() and cxx11_flag() die when these properties are not implemented in a derived class 2016-05-05 10:44:41 +02:00
Denis Davydov
30b65d3114 fix comment in Compiler class 2016-05-05 10:44:41 +02:00
Denis Davydov
e28ca3922f compiler: cleanup Nag.cxx11_flag and Pgi.cxx11_flag 2016-05-05 10:44:41 +02:00
Denis Davydov
d5a760776a compiler: add default implementation of openmp_flag() and css11_flag() 2016-05-05 10:44:41 +02:00
Denis Davydov
6a418cfb8d compiler: simplify Clang.is_apple 2016-05-05 10:44:41 +02:00
Denis Davydov
f2f1c49c90 compilers: one more missing import statement 2016-05-05 10:44:41 +02:00
Denis Davydov
07fd0ccc9a compiler: add Clang.is_apple property which checks if Clang is from Apple or not using version 2016-05-05 10:44:41 +02:00
Denis Davydov
592045cd54 compilers: make Intel::openmp_flag() return -openmp and -qopenmp based on the compiler version 2016-05-05 10:44:41 +02:00
Denis Davydov
3cd3052c56 compilers: minor fixes to Clang::cxx11_flag() and Clang::openmp_flag() 2016-05-05 10:44:41 +02:00
Denis Davydov
c078deaab1 compilers: add missing import statements 2016-05-05 10:44:41 +02:00
Denis Davydov
9776dc0433 compilers: add openmp_flag() method 2016-05-05 10:44:41 +02:00
Denis Davydov
2cdfe14e5a compilers: make sure cxx11_flag() is defined for all compilers 2016-05-05 10:44:41 +02:00
Todd Gamblin
13e52962ee Merge pull request #802 from gartung/std-cpp14
Handle c++11 and c++14 correctly
2016-05-05 01:41:55 -07:00
Todd Gamblin
10b0cb108c Merge pull request #893 from davydden/mpi_dependent_env
Introduce variables for MPI compiler wrappers and document their usage
2016-05-05 01:40:11 -07:00
Denis Davydov
c3bc4d6195 mpich: remove module.mpicc as no formula is using it and it is a duplicate of self.spec.mpicc 2016-05-05 10:28:04 +02:00
Denis Davydov
b12fb7ebc8 mpi: move mpicc/mpicxx/mpifc/mpif77 to setup_dependent_package() 2016-05-05 10:24:32 +02:00
Todd Gamblin
56557f7ff6 Merge pull request #871 from davydden/dealii_updated_dependencies
dealii: add new dependency -- gsl
2016-05-05 01:00:55 -07:00
Todd Gamblin
4ee1bca1d9 Merge pull request #881 from KineticTheory/pkg-superlu-dist
+ Add version 5.0 download for SuperLU_DIST.
2016-05-05 00:57:24 -07:00
Todd Gamblin
c6a7af3fa7 Merge pull request #885 from davydden/p4est_test_option
p4est: put back +tests variant
2016-05-05 00:53:58 -07:00
Todd Gamblin
d00680a883 Merge pull request #886 from eschnett/eschnett/openblas-make
Disable OpenBLAS's overriding of our "make -jN" option
2016-05-05 00:53:47 -07:00
Todd Gamblin
c7f23ca0d6 Merge pull request #887 from adamjstewart/features/openmpi
Re-add hwloc as a dependency of openmpi
2016-05-05 00:53:10 -07:00
Todd Gamblin
d0acc9827a Merge pull request #884 from davydden/libtool_missing_dependency
libtool: add a missing dependency
2016-05-05 00:52:39 -07:00
Todd Gamblin
c1010c3422 Merge pull request #889 from adamjstewart/features/netcdf
Remove hdf5 ~cxx constraint on netcdf
2016-05-05 00:51:49 -07:00
Todd Gamblin
1181ad2bf0 Merge pull request #891 from adamjstewart/features/gcc
Add latest version of GCC
2016-05-05 00:51:05 -07:00
Todd Gamblin
053e687e79 Merge pull request #800 from eschnett/eschnett/qthreads
Add some qthreads patches
2016-05-05 00:49:32 -07:00
Todd Gamblin
7ac8ddde96 Merge pull request #897 from robertdfrench/https-urls-for-subversion
Build Subversion with HTTP/S support
2016-05-05 00:20:59 -07:00
Todd Gamblin
3dd5b2845b Merge pull request #900 from eschnett/eschnett/flex
Update Flex to 2.6.0
2016-05-05 00:11:50 -07:00
Todd Gamblin
55f1cafb70 Merge pull request #899 from LLNL/bugfix/github-808-mrnet
added git commit for clang support
2016-05-05 00:11:19 -07:00
Gregory Becker
90b7b7ba5c Reworked compiler finding/storing/format to allow for multiple compilers with the same spec for different operating systems. TODO: fix config tests. All others up to date 2016-05-04 21:42:59 -07:00
Elizabeth F
2243de9e2f Make quiet mode default for spack spconfig 2016-05-04 23:39:27 -04:00
Dhanannjay 'Djay' Deo
ef202fbe0c Build static and shared libraries for silo 2016-05-04 22:50:15 -04:00
Dhanannjay 'Djay' Deo
45e77e7739 Correctly extend std_cmake_args 2016-05-04 22:49:47 -04:00
Todd Gamblin
076ed08bdd Merge pull request #890 from adamjstewart/features/openssl
Add latest OpenSSL versions
2016-05-04 19:16:21 -07:00
Dhanannjay 'Djay' Deo
1785de0f31 remove hdf5 which is silo actually a silo dependency 2016-05-04 22:08:01 -04:00
Erik Schnetter
27de2a42d9 Update Flex to 2.6.0 2016-05-04 20:27:58 -04:00
Greg Lee
514a8c737a added git commit for clang support 2016-05-04 16:38:43 -07:00
Dhanannjay 'Djay' Deo
32f7b06a36 Add version 2.10.2 2016-05-04 18:14:38 -04:00
Patrick Gartung
67d64b804f more succinctly 2016-05-04 23:53:10 +02:00
Robert.French
bfe009f98d Subversion uses serf for http repos
Add Scons package

Add serf package

Subversion uses serf for http repos
2016-05-04 16:16:36 +00:00
Denis Davydov
796bf5f85c mvapich2: add self.spec.[mpicc|mpicxx|mpifc|mpif77] 2016-05-04 17:33:19 +02:00
Patrick Gartung
7eb463a66e only fail when it is apples clang 2016-05-04 15:05:56 +02:00