diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index beca504d6f3f6c660701aeee491fabcd2036c72a..557241f76929b4041b08821040ff13244fb06676 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -535,7 +535,7 @@ export PYGRIBVER=2.0.1
 
 export PYPROJVER=1.9.5.1
 export SZIPVER=2.1
-export HDF5VER=1.8.11    # also may come in from system or $COTS_HOME
+export HDF5VER=1.8.17    # also may come in from system or $COTS_HOME
 export H5PYVER=2.6.0
 
 export CYTHONVER=0.24
@@ -571,7 +571,7 @@ export MOCKVER=2.0.0
 export MATPLOTLIBVER=1.5.1
 export GEOSVER=3.5.0
 export BASEMAPVER=1.0.7
-export CDF4VER=4.4.0
+export CDF4VER=4.3.3.1
 export CDF4CXXVER=4.2.1
 export CDF4FORVER=4.4.3
 export PYCDFVER=0.6-3b
diff --git a/ShellB3/src/optional/netcdf-4.3.3.1.tar.gz b/ShellB3/src/optional/netcdf-4.3.3.1.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..4525858dbf9665bbee7162f295a58bf5502d57e1
Binary files /dev/null and b/ShellB3/src/optional/netcdf-4.3.3.1.tar.gz differ