diff --git a/BUILD.md b/BUILD.md
index 708a1c1..6f00350 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -412,6 +412,7 @@ The minimum CMake requirements for building various components.
3.3 ParaView-5.5.1
3.4.3 llvm-3.9.1
3.4.3 llvm-4.0.0 - llvm-6.0.0
+ 3.6 ADIOS2
### GCC Minimum Requirements
diff --git a/makeADIOS2 b/makeADIOS2
new file mode 100755
index 0000000..0ef24e4
--- /dev/null
+++ b/makeADIOS2
@@ -0,0 +1,163 @@
+#!/bin/sh
+#------------------------------------------------------------------------------
+# ========= |
+# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
+# \\ / O peration |
+# \\ / A nd | Copyright (C) 2018 OpenCFD Ltd.
+# \\/ M anipulation |
+#------------------------------------------------------------------------------
+# This file is part of OpenFOAM, licensed under the GNU General Public License
+# .
+#
+# Script
+# makeADIOS2
+#
+# Description
+# Build script for ADIOS2
+#
+# ----------------------------------------------
+# NO USER-CONFIGURABLE SETTINGS WITHIN THIS FILE
+#------------------------------------------------------------------------------
+# Run from third-party directory only
+cd ${0%/*} && wmakeCheckPwd "$WM_THIRD_PARTY_DIR" 2>/dev/null || {
+ echo "Error (${0##*/}) : not located in \$WM_THIRD_PARTY_DIR"
+ echo " Check your OpenFOAM environment and installation"
+ exit 1
+}
+. etc/tools/ThirdPartyFunctions
+#------------------------------------------------------------------------------
+# ADIOS2 version from OpenFOAM etc/config.sh file:
+_foamEtc -config ADIOS2
+
+adios2PACKAGE=${adios2_version:-adios-none}
+
+#------------------------------------------------------------------------------
+usage() {
+ exec 1>&2
+ while [ "$#" -ge 1 ]; do echo "$1"; shift; done
+ cat</dev/null
+ mkdir -p $buildDIR
+
+ # May not work properly with FOAM_MPI = dummy
+ if [ "$FOAM_MPI" = dummy ]
+ then
+ configOpt="$configOpt --without-mpi"
+ else
+ CC=mpicc
+ CXX=mpicxx
+ fi
+
+# HACK
+export ADIOS1_ROOT=/local/home/mark/openfoam/ThirdParty-plus/platforms/linux64Gcc/ADIOS-1.12.0
+
+ cmake=$(findCMake)
+
+ # Install into lib64/
+ cd $buildDIR && $cmake \
+ -DCMAKE_INSTALL_PREFIX=$ADIOS2_ARCH_PATH \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_FORTRAN=FALSE \
+ -DADIOS1_USE_STATIC_LIBS=TRUE \
+ ${WM_QUIET:+-DCMAKE_RULE_MESSAGES=OFF} \
+ $ADIOS2_SOURCE_DIR \
+ && make -j $WM_NCOMPPROCS all \
+ && make install \
+ && echo "Built: $adios2PACKAGE"
+ ) || {
+ echo "Error building: $adios2PACKAGE"
+ }
+fi
+
+# -----------------------------------------------------------------------------