summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMario Melara <maamelara@gmail.com>2015-10-30 15:57:00 -0700
committerMario Melara <maamelara@gmail.com>2015-10-30 15:57:00 -0700
commitdb0695e46a6c6fd4d2ac10dba04f7feb18c25a39 (patch)
tree8f2c5917a2e5902d7a97408adb59c3f944ec8638 /lib
parent6e560703862794632176733a1d063550215dc573 (diff)
downloadspack-db0695e46a6c6fd4d2ac10dba04f7feb18c25a39.tar.gz
spack-db0695e46a6c6fd4d2ac10dba04f7feb18c25a39.tar.bz2
spack-db0695e46a6c6fd4d2ac10dba04f7feb18c25a39.tar.xz
spack-db0695e46a6c6fd4d2ac10dba04f7feb18c25a39.zip
architectures folder where the Architecture subclasses reside
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/architectures/__init__.py0
-rw-r--r--lib/spack/spack/architectures/cray.py17
2 files changed, 17 insertions, 0 deletions
diff --git a/lib/spack/spack/architectures/__init__.py b/lib/spack/spack/architectures/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/lib/spack/spack/architectures/__init__.py
diff --git a/lib/spack/spack/architectures/cray.py b/lib/spack/spack/architectures/cray.py
new file mode 100644
index 0000000000..e6d6d84922
--- /dev/null
+++ b/lib/spack/spack/architectures/cray.py
@@ -0,0 +1,17 @@
+import os
+
+from spack.architecture import Architecture
+
+class Cray(Architecture):
+ priority = 20
+ front_end = None
+ back_end = None
+ default = None
+
+ def __init__(self):
+ super(Cray, self).__init__('cray')
+
+ @classmethod
+ def detect(self):
+ return os.path.exists('/opt/cray/craype')
+