diff --git a/scripts/env/envinf1/cli.sh b/scripts/env/envinf1/cli.sh
index 122391701c3439940f39135356dc47191746c74e..e79a200418f039c3c9c433bca0e8442eb2359240 100644
--- a/scripts/env/envinf1/cli.sh
+++ b/scripts/env/envinf1/cli.sh
@@ -2,13 +2,13 @@ module use /global/apps/modulefiles
 
 module load cmake
 module load gcc/6.2.0-1
-module load ninja/1.9.0
+module load ninja/1.8.2
 module load git
 
 # Libraries
 module load boost/1.62.0-1
 module load eigen/3.3.4-1-cmake
-module load vtk/8.2.0/serial
+module load vtk/8.1.1_gcc-6.2.0_openmpi-1.8.8
 
 # Tools
 module load coreutils/8.21-1
diff --git a/scripts/env/envinf1/mpi.sh b/scripts/env/envinf1/mpi.sh
index 677fe1bceea91b4b91e1d691ee34ce07a0386c83..44b2e976dd06e2b41e7862cbe1bfc6eaa3832952 100644
--- a/scripts/env/envinf1/mpi.sh
+++ b/scripts/env/envinf1/mpi.sh
@@ -5,4 +5,4 @@ else
 fi
 
 source $DIR/cli.sh
-module load vtk/8.2.0/openmpi-1.8.8
+module load vtk/8.1.1_gcc-6.2.0_openmpi-1.8.8
diff --git a/scripts/env/frontend1/cli.sh b/scripts/env/frontend1/cli.sh
new file mode 100644
index 0000000000000000000000000000000000000000..122391701c3439940f39135356dc47191746c74e
--- /dev/null
+++ b/scripts/env/frontend1/cli.sh
@@ -0,0 +1,15 @@
+module use /global/apps/modulefiles
+
+module load cmake
+module load gcc/6.2.0-1
+module load ninja/1.9.0
+module load git
+
+# Libraries
+module load boost/1.62.0-1
+module load eigen/3.3.4-1-cmake
+module load vtk/8.2.0/serial
+
+# Tools
+module load coreutils/8.21-1
+module load ccache/3.3.3
diff --git a/scripts/env/frontend1/mpi.sh b/scripts/env/frontend1/mpi.sh
new file mode 100644
index 0000000000000000000000000000000000000000..677fe1bceea91b4b91e1d691ee34ce07a0386c83
--- /dev/null
+++ b/scripts/env/frontend1/mpi.sh
@@ -0,0 +1,8 @@
+if [ -n "$ZSH_VERSION" ]; then
+    DIR=$( cd $(dirname "${(%):-%x}") ; pwd -P )
+else
+    DIR=$( cd $(dirname "${BASH_SOURCE[0]}") ; pwd -P )
+fi
+
+source $DIR/cli.sh
+module load vtk/8.2.0/openmpi-1.8.8
diff --git a/scripts/env/frontend1/petsc.sh b/scripts/env/frontend1/petsc.sh
new file mode 100644
index 0000000000000000000000000000000000000000..3034a713cc0a40f2e880d218c1574735a011cb55
--- /dev/null
+++ b/scripts/env/frontend1/petsc.sh
@@ -0,0 +1,8 @@
+if [ -n "$ZSH_VERSION" ]; then
+    DIR=$( cd $(dirname "${(%):-%x}") ; pwd -P )
+else
+    DIR=$( cd $(dirname "${BASH_SOURCE[0]}") ; pwd -P )
+fi
+
+source $DIR/mpi.sh
+module load petsc/3.7.6_maint_gcc6.2.0_openmpi_gcc_1.8.8-1