diff --git a/var/spack/repos/builtin/packages/chombo/package.py b/var/spack/repos/builtin/packages/chombo/package.py
index 64280d545b4a054224114bdfdf3405791c47c60d..8baa39cc7371417568afe8c8b2689922c0f1d149 100644
--- a/var/spack/repos/builtin/packages/chombo/package.py
+++ b/var/spack/repos/builtin/packages/chombo/package.py
@@ -36,6 +36,8 @@ class Chombo(MakefilePackage):
     homepage = "https://commons.lbl.gov/display/chombo"
     url      = "http://bitbucket.org/drhansj/chombo-xsdk.git"
 
+    tags = ['ecp', 'ecp-apps']
+
     # Use whatever path Brian V. and Terry L. agreed upon, but preserve version
     version('3.2', git='http://bitbucket.org/drhansj/chombo-xsdk.git', commit='71d856c')
     version('develop', git='http://bitbucket.org/drhansj/chombo-xsdk.git', tag='master')
diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py
index 688b629393ddf63584bc8e0505257a8d5e8cfbea..f9c4351c8f359658bdea571d1e7bc6cafc2a4d05 100644
--- a/var/spack/repos/builtin/packages/lammps/package.py
+++ b/var/spack/repos/builtin/packages/lammps/package.py
@@ -36,6 +36,8 @@ class Lammps(CMakePackage):
     homepage = "http://lammps.sandia.gov/"
     url      = "https://github.com/lammps/lammps/archive/patch_1Sep2017.tar.gz"
 
+    tags = ['ecp', 'ecp-apps']
+
     version('20180316', '25bad35679583e0dd8cb8753665bb84b')
     version('20180222', '4d0513e3183bd57721814d217fdaf957')
     version('20170922', '4306071f919ec7e759bda195c26cfd9a')
diff --git a/var/spack/repos/builtin/packages/latte/package.py b/var/spack/repos/builtin/packages/latte/package.py
index 80f999f7631c5707346b22dbe622399c328b350d..5a8d021cff1d967322c526a727cc0e1bf09de224 100644
--- a/var/spack/repos/builtin/packages/latte/package.py
+++ b/var/spack/repos/builtin/packages/latte/package.py
@@ -32,6 +32,8 @@ class Latte(CMakePackage):
     homepage = "https://github.com/lanl/latte"
     url      = "https://github.com/lanl/latte/tarball/v1.0"
 
+    tags = ['ecp', 'ecp-apps']
+
     version('1.1.1', 'ab11867ba6235189681cf6e50a50cc50')
     version('1.0.1', 'd0b99edbcf7a19abe0a68a192d6f6234')
     version('develop', git='https://github.com/lanl/latte', branch='master')
diff --git a/var/spack/repos/builtin/packages/nalu/package.py b/var/spack/repos/builtin/packages/nalu/package.py
index e1b87a161deb055b834d8c42495cbeab9f544ba7..44efe0121ec3985ce3127c9fe36ffb4039ad1091 100644
--- a/var/spack/repos/builtin/packages/nalu/package.py
+++ b/var/spack/repos/builtin/packages/nalu/package.py
@@ -34,6 +34,8 @@ class Nalu(CMakePackage):
     homepage = "https://github.com/NaluCFD/Nalu"
     url      = "https://github.com/NaluCFD/Nalu.git"
 
+    tags = ['ecp', 'ecp-apps']
+
     variant('openfast', default=False,
             description='Compile with OpenFAST support')
     variant('tioga', default=False,
diff --git a/var/spack/repos/builtin/packages/nek5000/package.py b/var/spack/repos/builtin/packages/nek5000/package.py
index b18d220bb106224fce5da36db1f9ea869f9d862d..a988867cdaaf24da08ee1a942482cfdb19a8639a 100644
--- a/var/spack/repos/builtin/packages/nek5000/package.py
+++ b/var/spack/repos/builtin/packages/nek5000/package.py
@@ -45,7 +45,7 @@ class Nek5000(Package):
     url      = "https://github.com/Nek5000/Nek5000"
 
     tags = ['cfd', 'flow', 'hpc', 'solver', 'navier-stokes',
-            'spectral-elements', 'fluid']
+            'spectral-elements', 'fluid', 'ecp', 'ecp-apps']
 
     version('17.0', '6a13bfad2ce023897010dd88f54a0a87',
             url="https://github.com/Nek5000/Nek5000/releases/download/"
diff --git a/var/spack/repos/builtin/packages/nwchem/package.py b/var/spack/repos/builtin/packages/nwchem/package.py
index c3b2ce6a5bc337a101b6a4c1e1db0e66b4b673f3..84a5981b5d963b3eccf869db9a167755150e8eb8 100644
--- a/var/spack/repos/builtin/packages/nwchem/package.py
+++ b/var/spack/repos/builtin/packages/nwchem/package.py
@@ -33,6 +33,8 @@ class Nwchem(Package):
     homepage = "http://www.nwchem-sw.org"
     url      = "http://www.nwchem-sw.org/images/Nwchem-6.6.revision27746-src.2015-10-20.tar.gz"
 
+    tags = ['ecp', 'ecp-apps']
+
     version('6.8', '50b18116319f4c15d1cb7eaa1b433006',
             url='https://github.com/nwchemgit/nwchem/archive/v6.8-release.tar.gz')
     version('6.6', 'c581001c004ea5e5dfacb783385825e3',
diff --git a/var/spack/repos/builtin/packages/openmc/package.py b/var/spack/repos/builtin/packages/openmc/package.py
index d83aaf0732c117e63fbf61556af130e21fbb61c2..97c819c4331f1ac306df6880397752e1f33a59c4 100644
--- a/var/spack/repos/builtin/packages/openmc/package.py
+++ b/var/spack/repos/builtin/packages/openmc/package.py
@@ -36,6 +36,8 @@ class Openmc(MakefilePackage):
     homepage = "https://github.com/ANL-CESAR/"
     url = "https://github.com/ANL-CESAR/openmc.git"
 
+    tags = ['ecp', 'ecp-apps']
+
     version('develop', git='https://github.com/ANL-CESAR/openmc.git')
 
     build_directory = 'src'
diff --git a/var/spack/repos/builtin/packages/parsplice/package.py b/var/spack/repos/builtin/packages/parsplice/package.py
index 10b81171deed20a1167c9526be5df848941cd906..66fe7c6ebb905524a74c55f4009121d2d6fccace 100644
--- a/var/spack/repos/builtin/packages/parsplice/package.py
+++ b/var/spack/repos/builtin/packages/parsplice/package.py
@@ -32,6 +32,8 @@ class Parsplice(CMakePackage):
     homepage = "https://gitlab.com/exaalt/parsplice"
     url      = "https://gitlab.com/api/v4/projects/exaalt%2Fparsplice/repository/archive.tar.gz?sha=v1.1"
 
+    tags = ['ecp', 'ecp-apps']
+
     version('1.1', '3a72340d49d731a076e8942f2ae2f4e9')
     version('develop', git='https://gitlab.com/exaalt/parsplice', branch='master')
 
diff --git a/var/spack/repos/builtin/packages/qmcpack/package.py b/var/spack/repos/builtin/packages/qmcpack/package.py
index 0a77491736aefe61ddd942b7f5eac373b15feb10..8003a3c0d12dcc4a9efc2605e5152603cce76315 100644
--- a/var/spack/repos/builtin/packages/qmcpack/package.py
+++ b/var/spack/repos/builtin/packages/qmcpack/package.py
@@ -34,6 +34,8 @@ class Qmcpack(CMakePackage):
     homepage = "http://www.qmcpack.org/"
     url      = "https://github.com/QMCPACK/qmcpack.git"
 
+    tags = ['ecp', 'ecp-apps']
+
     # This download method is untrusted, and is not recommended by the
     # Spack manual. However, it is easier to maintain because github hashes
     # can occasionally change.