Commit Graph

1033 Commits

Author SHA1 Message Date
Mario Melara
e6e7cc34aa Removed unneccessary $. Still learning regexp 2016-01-20 10:36:15 -08:00
Mario Melara
017c63a7d9 Better regular expression searching. Tested on edison was finding test compilers and then spack was giving multiple compiler match errors 2016-01-20 10:32:56 -08:00
Mario Melara
c111dee946 Adding needed import modules. Changed platform_name to platform to prevent syntax errors 2016-01-09 09:42:36 -08:00
Gregory Becker
e2e7d47b45 cleanup: Removing an unnecessary line in an otherwise unchanged file 2016-01-08 18:53:19 -08:00
Gregory Becker
464d924302 minor bug chasing 2016-01-08 18:51:38 -08:00
Gregory Becker
ef1a147707 Fixing the fix and removing debug printing 2016-01-08 17:44:16 -08:00
Gregory Becker
3b4c0e9379 Fixing multimethod test for new platforms 2016-01-08 17:38:37 -08:00
Gregory Becker
4ef6de94b7 Fixed target satisfaction and updated tests accordingly 2016-01-08 16:30:27 -08:00
Gregory Becker
ff1f039a1e Improved error messages for compiler_for_spec when either zero or multiple compilers returned. 2016-01-08 15:13:48 -08:00
Gregory Becker
f512a77602 Revert "adding python_recipe_parser as a submodule under the folder utils"
This reverts commit 1501786fd9.
2016-01-08 15:03:34 -08:00
Gregory Becker
7b00f38f2f Revert "added a bunch of packages and added submodule"
This reverts commit 79808da760.
2016-01-08 15:02:29 -08:00
Gregory Becker
a7a61c3787 Revert "make sure submodule is added in the correct location"
This reverts commit e9f7d033ff.
2016-01-08 15:01:46 -08:00
Gregory Becker
85d32a63f9 removed the submodule as part of reversion of extraneous commits 2016-01-08 14:29:42 -08:00
Gregory Becker
2a0768aa26 Revert "removed package for python packages with problematic / duplicate names"
This reverts commit f3254ff02d.
2016-01-08 14:14:26 -08:00
Gregory Becker
d33e29c36f Revert "clean up package.py file and remove duplicate file"
This reverts commit c809cc9273.
2016-01-08 14:13:33 -08:00
Gregory Becker
ec21522a73 More file permissions chasing 2016-01-08 12:12:03 -08:00
Gregory Becker
94fc417363 changing problematic package.py file permissions back to 0644 2016-01-08 11:48:59 -08:00
Gregory Becker
73b4c99d0b brought the architecture test up to date with new changes 2016-01-07 13:05:58 -08:00
Gregory Becker
6b266726e6 Improved cray architecture class 2016-01-07 13:01:05 -08:00
Gregory Becker
3cd03155f9 Improved target specification 2016-01-07 12:43:39 -08:00
Gregory Becker
085d01ac05 Cleaned up naming conventions for architecture, split into platform and target 2016-01-07 11:49:01 -08:00
Gregory Becker
bbe8e3534f Improved target cmp_key and to/from yaml functions 2016-01-06 14:50:31 -08:00
Gregory Becker
37af2ae9bb made the compiler strategy more easily controllable 2016-01-06 13:00:22 -08:00
Gregory Becker
4870153c82 improved concretize efficiency for determining whether compilers come from the proper strategy 2016-01-05 19:03:25 -08:00
Gregory Becker
a22be03468 minor tweak of compiler priority while waiting for customizable compiler priorities 2016-01-05 17:19:04 -08:00
Gregory Becker
1cb84e68cd fixed compiler finding so as not to identify non-existent versions of the intel compiler based on the version numbers of the PrgEnv-intel module 2016-01-05 17:14:35 -08:00
Gregory Becker
55669a4c6e fixed concretization to only consider compilers found by the proper strategy 2016-01-05 17:00:28 -08:00
Gregory Becker
af84bb0fdd minor bug fix 2016-01-05 16:23:32 -08:00
Gregory Becker
316c8bcc7d removed debug printing 2016-01-05 14:51:18 -08:00
Gregory Becker
407352e660 fixed haswell targeting bug 2016-01-05 14:47:14 -08:00
Gregory Becker
bf6e7de614 removed debug printing 2016-01-05 14:13:09 -08:00
Gregory Becker
b62d22a1b3 fixed errors caused by crayport on linux and added a darwin architecture 2016-01-05 13:39:53 -08:00
Gregory Becker
a2d8a8b469 bug hunting 2016-01-05 11:12:14 -08:00
Gregory Becker
4d9067c769 pick last compiler instead of first, will be overwritten by more advanced preferences as mentioned in the email group 2016-01-04 16:35:06 -08:00
Gregory Becker
557fca7c60 Support for cray external dependencies implemented in modules 2016-01-04 12:36:48 -08:00
Gregory Becker
8f4182926b Merge branch 'externals' into crayport 2016-01-04 10:46:25 -08:00
Gregory Becker
bd8f4c1a74 fixed yaml error 2015-12-17 15:26:27 -08:00
Mario Melara
8d01b55991 Commented out cxxflag. Not 100% sure it's needed 2015-12-11 12:07:32 -08:00
Mario Melara
2dc06a2b27 Fixed targets ti be x86_64, important note: have not tested this on linux machine 2015-12-11 12:04:47 -08:00
Mario Melara
a10fef71d9 Rewrote docstrings for sys_type() and got rid of unused functions 2015-12-11 12:03:13 -08:00
Mario Melara
c86ffcd1d3 Got rid of the unusued default strategy=None 2015-12-02 10:15:33 -08:00
Mario Melara
ac46d5b751 Updated script of mini-xml for adios package 2015-12-01 11:59:49 -08:00
Mario Melara
4f52578ab4 building with GCC needs special variables added. Intel compilers build just fine 2015-12-01 11:59:19 -08:00
Mario Melara
378ddac2da Got rid of hard coded strings for adding default 2015-12-01 11:57:54 -08:00
Mario Melara
91172bbb09 Changed default to CPU_TARGET env var. Helps deal with target differences between cori and edison 2015-12-01 11:57:17 -08:00
Mario Melara
007776682e Changed add_target to include variables rather than hard-coded strings 2015-12-01 11:55:38 -08:00
Mario Melara
315f321050 Added path to netcdf and hdf5 using the env vars NETCDF_DIR and HDF5_DIR. 2015-11-23 14:02:59 -08:00
Mario Melara
c99ce45c6f Adding new files to compilers 2015-11-13 11:53:38 -08:00
Mario Melara
0f2e36fdaa Changed name of file and class to craype to avoid spack freaking out about versions 2015-11-13 11:48:49 -08:00
Mario Melara
81c5d887ec Added craype support 2015-11-13 11:48:15 -08:00