diff --git a/f/foss/foss-2018a.eb b/f/foss/foss-2018a.eb
index 06399514..607542ff 100644
--- a/f/foss/foss-2018a.eb
+++ b/f/foss/foss-2018a.eb
@@ -7,7 +7,7 @@ homepage = '(none)'
 description = """GNU Compiler Collection (GCC) based compiler toolchain, including
  OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK."""
 
-toolchain = {'name': 'dummy', 'version': 'dummy'}
+toolchain = {'name': 'dummy', 'version': ''}
 
 gccver = '6.3.0-2.27'
 
diff --git a/g/gompi/gompi-2018a.eb b/g/gompi/gompi-2018a.eb
new file mode 100644
index 00000000..5f1ab198
--- /dev/null
+++ b/g/gompi/gompi-2018a.eb
@@ -0,0 +1,20 @@
+easyblock = "Toolchain"
+
+name = 'gompi'
+version = '2018a'
+
+homepage = '(none)'
+description = """GNU Compiler Collection (GCC) based compiler toolchain,
+ including OpenMPI for MPI support."""
+
+toolchain = {'name': 'dummy', 'version': 'dummy'}
+
+gccver = '6.3.0-2.27'
+
+# compiler toolchain dependencies
+dependencies = [
+    ('GCC', gccver),  # includes both GCC and binutils
+    ('OpenMPI', '3.0.0', '', ('GCC', gccver)),
+]
+
+moduleclass = 'toolchain'
diff --git a/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb
new file mode 100644
index 00000000..e379d69b
--- /dev/null
+++ b/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb
@@ -0,0 +1,22 @@
+name = 'ScaLAPACK'
+version = '2.0.2'
+
+homepage = 'http://www.netlib.org/scalapack/'
+description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
+ redesigned for distributed memory MIMD parallel computers."""
+
+toolchain = {'name': 'gompi', 'version': '2018a'}
+toolchainopts = {'pic': True}
+
+source_urls = [homepage]
+sources = [SOURCELOWER_TGZ]
+checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c']
+
+blaslib = 'OpenBLAS'
+blasver = '0.2.20'
+
+versionsuffix = "-%s-%s" % (blaslib, blasver)
+
+dependencies = [(blaslib, blasver)]
+
+moduleclass = 'numlib'
diff --git a/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb b/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb
new file mode 100644
index 00000000..3c0b0fc4
--- /dev/null
+++ b/s/sparsehash/sparsehash-2.0.3-foss-2018a.eb
@@ -0,0 +1,30 @@
+easyblock = 'ConfigureMake'
+
+name = 'sparsehash'
+version = '2.0.3'
+
+homepage = 'https://github.com/sparsehash/sparsehash'
+
+description = """
+ An extremely memory-efficient hash_map implementation. 2 bits/entry overhead!
+ The SparseHash library contains several hash-map implementations, including
+ implementations that optimize for space or speed.
+"""
+
+toolchain = {'name': 'foss', 'version': '2018a'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://github.com/sparsehash/sparsehash/archive']
+sources = [SOURCELOWER_TAR_GZ]
+checksums = ['05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c']
+
+builddependencies = [
+    ('binutils', '2.28', '', True),
+]
+
+sanity_check_paths = {
+    'files': ['include/google/type_traits.h'],
+    'dirs': [],
+}
+
+moduleclass = 'devel'