diff --git a/examples/xml/custom_source/CMakeLists.txt b/examples/xml/custom_source/CMakeLists.txt
deleted file mode 100644
index 9498176944..0000000000
--- a/examples/xml/custom_source/CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-cmake_minimum_required(VERSION 3.3 FATAL_ERROR)
-project(openmc_sources CXX)
-add_library(source SHARED source_ring.cpp)
-find_package(OpenMC REQUIRED)
-if (OpenMC_FOUND)
- message(STATUS "Found OpenMC: ${OpenMC_DIR}")
-endif()
-target_link_libraries(source OpenMC::libopenmc)
diff --git a/examples/xml/custom_source/geometry.xml b/examples/xml/custom_source/geometry.xml
deleted file mode 100644
index b30884f8ca..0000000000
--- a/examples/xml/custom_source/geometry.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- |
- |
- |
- |
-
-
-
-
-
-
-
diff --git a/examples/xml/custom_source/materials.xml b/examples/xml/custom_source/materials.xml
deleted file mode 100644
index 606c676df8..0000000000
--- a/examples/xml/custom_source/materials.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/custom_source/settings.xml b/examples/xml/custom_source/settings.xml
deleted file mode 100644
index f935ed685e..0000000000
--- a/examples/xml/custom_source/settings.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- fixed source
- 10
- 0
- 100000
-
-
-
- build/libsource.so
-
-
-
diff --git a/examples/xml/custom_source/source_ring.cpp b/examples/xml/custom_source/source_ring.cpp
deleted file mode 100644
index d68122dd75..0000000000
--- a/examples/xml/custom_source/source_ring.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include // for M_PI
-
-#include "openmc/random_lcg.h"
-#include "openmc/source.h"
-#include "openmc/particle.h"
-
-// you must have external C linkage here otherwise
-// dlopen will not find the file
-extern "C" openmc::Particle::Bank sample_source(uint64_t* seed)
-{
- openmc::Particle::Bank particle;
- // wgt
- particle.particle = openmc::Particle::Type::neutron;
- particle.wgt = 1.0;
- // position
- double angle = 2. * M_PI * openmc::prn(seed);
- double radius = 3.0;
- particle.r.x = radius * std::cos(angle);
- particle.r.y = radius * std::sin(angle);
- particle.r.z = 0.0;
- // angle
- particle.u = {1.0, 0.0, 0.0};
- particle.E = 14.08e6;
- particle.delayed_group = 0;
- return particle;
-}
diff --git a/examples/xml/custom_source/tallies.xml b/examples/xml/custom_source/tallies.xml
deleted file mode 100644
index 7f6f299261..0000000000
--- a/examples/xml/custom_source/tallies.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- 100
-
-
-
- 0 20.0e6
-
-
-
- 1 2
- flux
-
-
-
diff --git a/examples/xml/lattice/nested/geometry.xml b/examples/xml/lattice/nested/geometry.xml
deleted file mode 100644
index 324f71cb36..0000000000
--- a/examples/xml/lattice/nested/geometry.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
- 2 2
- -1.0 -1.0
- 1.0 1.0
-
- 1 2
- 2 3
-
-
-
-
-
- 2 2
- -2.0 -2.0
- 2.0 2.0
-
- 5 5
- 5 5
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/lattice/nested/materials.xml b/examples/xml/lattice/nested/materials.xml
deleted file mode 100644
index 2222721959..0000000000
--- a/examples/xml/lattice/nested/materials.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/lattice/nested/plots.xml b/examples/xml/lattice/nested/plots.xml
deleted file mode 100644
index 0f92e06211..0000000000
--- a/examples/xml/lattice/nested/plots.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- 0. 0. 0.
- 4.0 4.0
- 400 400
-
-
-
diff --git a/examples/xml/lattice/nested/settings.xml b/examples/xml/lattice/nested/settings.xml
deleted file mode 100644
index 879173d1b3..0000000000
--- a/examples/xml/lattice/nested/settings.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- eigenvalue
- 20
- 10
- 10000
-
-
-
-
- -1 -1 -1 1 1 1
-
-
-
-
diff --git a/examples/xml/lattice/nested/tallies.xml b/examples/xml/lattice/nested/tallies.xml
deleted file mode 100644
index d342174a99..0000000000
--- a/examples/xml/lattice/nested/tallies.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- regular
- 4 4
- -2.0 -2.0
- 1.0 1.0
-
-
-
- 1
-
-
-
- 1
- total
-
-
-
diff --git a/examples/xml/lattice/simple/geometry.xml b/examples/xml/lattice/simple/geometry.xml
deleted file mode 100644
index bda7246c79..0000000000
--- a/examples/xml/lattice/simple/geometry.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- |
- |
- |
- |
- |
- |
- |
-
-
- 4 4
- -2.0 -2.0
- 1.0 1.0
-
- 1 2 1 2
- 2 3 2 3
- 1 2 1 2
- 2 3 2 3
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/lattice/simple/materials.xml b/examples/xml/lattice/simple/materials.xml
deleted file mode 100644
index 2222721959..0000000000
--- a/examples/xml/lattice/simple/materials.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/lattice/simple/plots.xml b/examples/xml/lattice/simple/plots.xml
deleted file mode 100644
index 0f92e06211..0000000000
--- a/examples/xml/lattice/simple/plots.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- 0. 0. 0.
- 4.0 4.0
- 400 400
-
-
-
diff --git a/examples/xml/lattice/simple/settings.xml b/examples/xml/lattice/simple/settings.xml
deleted file mode 100644
index 879173d1b3..0000000000
--- a/examples/xml/lattice/simple/settings.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- eigenvalue
- 20
- 10
- 10000
-
-
-
-
- -1 -1 -1 1 1 1
-
-
-
-
diff --git a/examples/xml/lattice/simple/tallies.xml b/examples/xml/lattice/simple/tallies.xml
deleted file mode 100644
index d342174a99..0000000000
--- a/examples/xml/lattice/simple/tallies.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- regular
- 4 4
- -2.0 -2.0
- 1.0 1.0
-
-
-
- 1
-
-
-
- 1
- total
-
-
-
diff --git a/examples/xml/pincell/geometry.xml b/examples/xml/pincell/geometry.xml
deleted file mode 100644
index f67f9e74c2..0000000000
--- a/examples/xml/pincell/geometry.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
-
-
diff --git a/examples/xml/pincell/materials.xml b/examples/xml/pincell/materials.xml
deleted file mode 100644
index 9f9afa3843..0000000000
--- a/examples/xml/pincell/materials.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/pincell/settings.xml b/examples/xml/pincell/settings.xml
deleted file mode 100644
index 5845898c8d..0000000000
--- a/examples/xml/pincell/settings.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- eigenvalue
- 100
- 10
- 1000
-
-
-
-
-
- -0.62992 -0.62992 -1.
- 0.62992 0.62992 1.
-
-
-
-
-
-
- -0.39218 -0.39218 -1.e50
- 0.39218 0.39218 1.e50
- 10 10 1
-
- 1
-
-
diff --git a/examples/xml/pincell/tallies.xml b/examples/xml/pincell/tallies.xml
deleted file mode 100644
index 7e1e0dafe4..0000000000
--- a/examples/xml/pincell/tallies.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- 100 100 1
- -0.62992 -0.62992 -1.e50
- 0.62992 0.62992 1.e50
-
-
-
- 2
-
-
-
- 0. 4. 20.0e6
-
-
-
- 1 2
- flux fission nu-fission
-
-
-
diff --git a/examples/xml/pincell_multigroup/geometry.xml b/examples/xml/pincell_multigroup/geometry.xml
deleted file mode 100644
index a1df07a9ec..0000000000
--- a/examples/xml/pincell_multigroup/geometry.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- |
- |
-
-
-
-
-
-
diff --git a/examples/xml/pincell_multigroup/materials.xml b/examples/xml/pincell_multigroup/materials.xml
deleted file mode 100644
index f0225b1009..0000000000
--- a/examples/xml/pincell_multigroup/materials.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- ./mgxs.h5
-
-
-
-
-
-
-
-
-
diff --git a/examples/xml/pincell_multigroup/mgxs.h5 b/examples/xml/pincell_multigroup/mgxs.h5
deleted file mode 100644
index dbcda859da..0000000000
Binary files a/examples/xml/pincell_multigroup/mgxs.h5 and /dev/null differ
diff --git a/examples/xml/pincell_multigroup/plots.xml b/examples/xml/pincell_multigroup/plots.xml
deleted file mode 100644
index 92ab1c2cac..0000000000
--- a/examples/xml/pincell_multigroup/plots.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
- 1
- mat
- material
- 0 0 0
- 1.26 1.26
- slice
- 1000 1000
-
-
-
-
-
-
-
- 2
- cell
- cell
- 0 0 0
- 1.26 1.26
- slice
- 1000 1000
-
-
-
diff --git a/examples/xml/pincell_multigroup/settings.xml b/examples/xml/pincell_multigroup/settings.xml
deleted file mode 100644
index 6966d02b7b..0000000000
--- a/examples/xml/pincell_multigroup/settings.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
- eigenvalue
- 1000
- 100
- 10
-
-
- -0.63 -0.63 -1 0.63 0.63 1
-
-
- multi-group
-
diff --git a/examples/xml/pincell_multigroup/tallies.xml b/examples/xml/pincell_multigroup/tallies.xml
deleted file mode 100644
index d84e129f2f..0000000000
--- a/examples/xml/pincell_multigroup/tallies.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- 100 100 1
- -0.63 -0.63 -1e+50
- 0.63 0.63 1e+50
-
-
- 1e-05 0.0635 10.0 100.0 1000.0 500000.0 1000000.0 20000000.0
-
-
- 1
-
-
- 1 2
- flux fission nu-fission
-
-