Console Output

GitHub pull request #256 of commit 0b0f8e3d1ab04ba311d322e85cc78e66517533f2, no merge conflicts.
Setting status of 0b0f8e3d1ab04ba311d322e85cc78e66517533f2 to PENDING with url https://cloud.cees.ornl.gov/jenkins-ci/job/Cap-experimental/96/ and message: 'Build started sha1 is merged.'
Using context: continuous-integration/jenkin-ci/pr
Building remotely on cathode in workspace /var/jenkins/workspace/Cap-experimental
 > /usr/bin/git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > /usr/bin/git config remote.origin.url https://github.com/ORNL-CEES/Cap # timeout=10
Fetching upstream changes from https://github.com/ORNL-CEES/Cap
 > /usr/bin/git --version # timeout=10
 > /usr/bin/git fetch --tags --progress https://github.com/ORNL-CEES/Cap +refs/pull/*:refs/remotes/origin/pr/*
 > /usr/bin/git rev-parse 0b0f8e3d1ab04ba311d322e85cc78e66517533f2^{commit} # timeout=10
Checking out Revision 0b0f8e3d1ab04ba311d322e85cc78e66517533f2 (detached)
Commit message: "Add build type argument for deal.II"
 > /usr/bin/git config core.sparsecheckout # timeout=10
 > /usr/bin/git checkout -f 0b0f8e3d1ab04ba311d322e85cc78e66517533f2
 > /usr/bin/git rev-list 423e7ab5e1665e7f45fa9e65731ea117446cf4de # timeout=10
[Cap-experimental] $ /bin/sh -xe /tmp/jenkins5988815184346756386.sh
+ cd /var/jenkins/workspace/Cap-experimental/docker/jenkins
+ ./docker-run.sh
Pulling ci (dalg24/cap-stack:debug)...
debug: Pulling from dalg24/cap-stack
Digest: sha256:44a34fb1452d4a55913ead3f28b2b91a7bedcf4fb5f790650e8bebb78ba2c542
Status: Downloaded newer image for dalg24/cap-stack:debug
ci uses an image, skipping
Creating network "jenkinscapexperimental96_default" with the default driver
-- The CXX compiler identification is GNU 5.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_CXX: /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so  
CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


CMake Warning at /usr/share/cmake-3.5/Modules/FindBoost.cmake:725 (message):
  Imported targets not available for Boost version 106300
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:763 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.5/Modules/FindBoost.cmake:1332 (_Boost_MISSING_DEPENDENCIES)
  cmake/SetupTPLs.cmake:22 (find_package)
  CMakeLists.txt:6 (include)


-- Boost version: 1.63.0
-- Found the following Boost libraries:
--   python
--   mpi
--   serialization
--   unit_test_framework
--   chrono
--   timer
--   system
--   filesystem
--   iostreams
--   regex
-- Found PythonInterp: /usr/local/bin/python (found version "3.5.2") 
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.5m.so (found version "3.5.2") 
MPI4PY_INCLUDE_DIR=/usr/local/lib/python3.5/dist-packages/mpi4py/include

-- Using the deal.II-8.5.1 installation found at /opt/dealii/8.5.1
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_add_test.cmake
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_initialize_cached_variables.cmake
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_invoke_autopilot.cmake
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_pickup_tests.cmake
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_query_git_information.cmake
-- Include macro /opt/dealii/8.5.1/share/deal.II/macros/macro_deal_ii_setup_target.cmake
Cap version: 0.1.0
Build type: Debug
-- Found Git: /usr/bin/git (found version "2.7.4") 
GIT_HEAD_REF=HEAD
GIT_COMMIT_HASH=0b0f8e3d1ab04ba311d322e85cc78e66517533f2
GIT_BRANCH=HEAD
GIT_REMOTE_URL=https://github.com/ORNL-CEES/Cap
-- Found clang-format: /usr/bin/clang-format-3.7
-- Found autopep8: /usr/local/bin/autopep8
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/Cap-experimental/build
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_verification_problems.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_series_rc.info
Scanning dependencies of target version.cc
Scanning dependencies of target diff-clang-format_py
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_parallel_rc.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_read_mesh.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_super_capacitor.info
[  1%] Query git revision
[  2%] Copying verification_problems.info
[  3%] Copying series_rc.info
[  4%] Copying parallel_rc.info
[  5%] Copying diff-clang-format.py
[  6%] Copying read_mesh.info
[  7%] Copying super_capacitor.info
[  7%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_verification_problems.info
GIT_HEAD_REF=HEAD
GIT_COMMIT_HASH=0b0f8e3d1ab04ba311d322e85cc78e66517533f2
GIT_BRANCH=HEAD
GIT_REMOTE_URL=https://github.com/ORNL-CEES/Cap
[  7%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_series_rc.info
[  7%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_read_mesh.info
[  7%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_parallel_rc.info
[  7%] Built target diff-clang-format_py
[  7%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_super_capacitor.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_generate_mesh.info
[  7%] Built target version.cc
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_test_mesh_2d.ucd
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_cpp_example_super_capacitor.info
Scanning dependencies of target peak_detection.py
Scanning dependencies of target time_evolution.py
Scanning dependencies of target __init__.py
Scanning dependencies of target stage.py
[  9%] Copying generate_mesh.info
[ 10%] Copying mesh_2d.ucd
[ 11%] Copying super_capacitor.info
[ 12%] Copying peak_detection.py
[ 13%] Copying time_evolution.py
[ 14%] Copying __init__.py
[ 15%] Copying stage.py
[ 15%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_mesh_2d.ucd
[ 15%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_example_super_capacitor.info
[ 15%] Built target _var_jenkins_workspace_Cap-experimental_build_cpp_test_generate_mesh.info
[ 15%] Built target peak_detection.py
[ 15%] Built target time_evolution.py
[ 15%] Built target __init__.py
[ 15%] Built target stage.py
Scanning dependencies of target charge_discharge.py
Scanning dependencies of target data_helpers.py
Scanning dependencies of target ragone_plot.py
Scanning dependencies of target observer_pattern.py
Scanning dependencies of target end_criterion.py
Scanning dependencies of target voltammetry.py
Scanning dependencies of target impedance_spectroscopy.py
[ 17%] Copying charge_discharge.py
[ 18%] Copying data_helpers.py
[ 19%] Copying ragone_plot.py
[ 20%] Copying observer_pattern.py
[ 21%] Copying end_criterion.py
[ 22%] Copying voltammetry.py
[ 23%] Copying impedance_spectroscopy.py
[ 23%] Built target data_helpers.py
[ 23%] Built target charge_discharge.py
[ 23%] Built target end_criterion.py
[ 23%] Built target ragone_plot.py
[ 23%] Built target observer_pattern.py
[ 23%] Built target voltammetry.py
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_python_test_parallel_rc.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_python_test_mesh_2d.ucd
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_python_test_super_capacitor.info
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_python_test_series_rc.info
[ 23%] Built target impedance_spectroscopy.py
Scanning dependencies of target test_time_evolution.py
[ 25%] Copying parallel_rc.info
Scanning dependencies of target test_stage.py
[ 26%] Copying mesh_2d.ucd
[ 27%] Copying series_rc.info
[ 28%] Copying super_capacitor.info
Scanning dependencies of target test_energy_storage_device_wrappers.py
[ 29%] Copying test_time_evolution.py
[ 30%] Copying test_stage.py
[ 31%] Copying test_energy_storage_device_wrappers.py
[ 31%] Built target _var_jenkins_workspace_Cap-experimental_build_python_test_parallel_rc.info
[ 31%] Built target _var_jenkins_workspace_Cap-experimental_build_python_test_series_rc.info
[ 31%] Built target _var_jenkins_workspace_Cap-experimental_build_python_test_mesh_2d.ucd
[ 31%] Built target _var_jenkins_workspace_Cap-experimental_build_python_test_super_capacitor.info
[ 31%] Built target test_stage.py
[ 31%] Built target test_time_evolution.py
Scanning dependencies of target _var_jenkins_workspace_Cap-experimental_build_python_test_read_mesh.info
[ 31%] Built target test_energy_storage_device_wrappers.py
Scanning dependencies of target test_property_tree_wrappers.py
Scanning dependencies of target test_charge_discharge.py
Scanning dependencies of target test_impedance_spectroscopy.py
Scanning dependencies of target test_ragone_plot.py
[ 32%] Copying read_mesh.info
Scanning dependencies of target test_end_criterion.py
[ 34%] Copying test_property_tree_wrappers.py
Scanning dependencies of target test_voltammetry.py
[ 35%] Copying test_impedance_spectroscopy.py
[ 36%] Copying test_charge_discharge.py
[ 37%] Copying test_ragone_plot.py
[ 38%] Copying test_end_criterion.py
[ 39%] Copying test_voltammetry.py
[ 39%] Built target _var_jenkins_workspace_Cap-experimental_build_python_test_read_mesh.info
[ 39%] Built target test_property_tree_wrappers.py
[ 39%] Built target test_impedance_spectroscopy.py
[ 39%] Built target test_charge_discharge.py
[ 39%] Built target test_ragone_plot.py
[ 39%] Built target test_end_criterion.py
Scanning dependencies of target test_observer_pattern.py
[ 39%] Built target test_voltammetry.py
[ 40%] Copying test_observer_pattern.py
[ 40%] Built target test_observer_pattern.py
Scanning dependencies of target Cap
[ 42%] Building CXX object cpp/CMakeFiles/Cap.dir/source/version.cc.o
[ 43%] Building CXX object cpp/CMakeFiles/Cap.dir/source/utils.cc.o
[ 44%] Building CXX object cpp/CMakeFiles/Cap.dir/source/energy_storage_device.cc.o
[ 45%] Building CXX object cpp/CMakeFiles/Cap.dir/source/default_inspector.cc.o
[ 46%] Building CXX object cpp/CMakeFiles/Cap.dir/source/resistor_capacitor.cc.o
[ 47%] Building CXX object cpp/CMakeFiles/Cap.dir/source/timer.cc.o
[ 48%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/supercapacitor.cc.o
[ 50%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/physics.cc.o
[ 51%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/electrochemical_physics.cc.o
[ 52%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/geometry.cc.o
[ 53%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/mp_values.cc.o
[ 54%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/post_processor.cc.o
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/physics.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/physics.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h: In constructor 'cap::Physics<dim>::Physics(std::shared_ptr<const cap::PhysicsParameters<dim> >, boost::mpi::communicator)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h:24:53: error: class 'cap::Physics<dim>' does not have any field named 'sparsity_pattern'
       locally_relevant_dofs(), constraint_matrix(), sparsity_pattern(),
                                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h:25:7: error: class 'cap::Physics<dim>' does not have any field named 'system_matrix'
       system_matrix(), mass_matrix(), system_rhs(),
       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h:25:24: error: class 'cap::Physics<dim>' does not have any field named 'mass_matrix'
       system_matrix(), mass_matrix(), system_rhs(),
                        ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.templates.h:25:39: error: class 'cap::Physics<dim>' does not have any field named 'system_rhs'
       system_matrix(), mass_matrix(), system_rhs(),
                                       ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h: In instantiation of 'cap::ElectrochemicalPhysics<dim>::ElectrochemicalPhysics(std::shared_ptr<const cap::PhysicsParameters<dim> >, boost::mpi::communicator) [with int dim = 2]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:12:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:92:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'sparsity_pattern'
   this->sparsity_pattern.reinit(
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:95:42: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'sparsity_pattern'
   dealii::DoFTools::make_sparsity_pattern(
                                          ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:98:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'sparsity_pattern'
   this->sparsity_pattern.compress();
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:101:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_matrix'
   this->system_matrix.reinit(this->sparsity_pattern);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:101:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'sparsity_pattern'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:102:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'mass_matrix'
   this->mass_matrix.reinit(this->sparsity_pattern);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:102:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'sparsity_pattern'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:103:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_rhs'
   this->system_rhs.reinit(this->locally_owned_dofs, this->mpi_communicator);
   ^
[ 55%] Building CXX object cpp/CMakeFiles/Cap.dir/source/deal.II/equivalent_circuit.cc.o
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h: In instantiation of 'void cap::ElectrochemicalPhysics<dim>::assemble_system(std::shared_ptr<const cap::PhysicsParameters<dim> >, bool) [with int dim = 2]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:12:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:157:23: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_matrix'
   this->system_matrix = 0.0;
                       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:158:21: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'mass_matrix'
   this->mass_matrix = 0.0;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:159:20: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_rhs'
   this->system_rhs = 0.0;
                    ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:221:7: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_matrix'
       this->constraint_matrix.distribute_local_to_global(
       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:221:7: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_rhs'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:226:11: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'mass_matrix'
           this->mass_matrix.add(local_dof_indices[i], local_dof_indices[j],
           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:265:9: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_rhs'
         this->constraint_matrix.distribute_local_to_global(
         ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:272:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_matrix'
   this->system_matrix.compress(dealii::VectorOperation::add);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:273:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'mass_matrix'
   this->mass_matrix.compress(dealii::VectorOperation::add);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:274:3: error: 'class cap::ElectrochemicalPhysics<2>' has no member named 'system_rhs'
   this->system_rhs.compress(dealii::VectorOperation::add);
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h: In instantiation of 'cap::ElectrochemicalPhysics<dim>::ElectrochemicalPhysics(std::shared_ptr<const cap::PhysicsParameters<dim> >, boost::mpi::communicator) [with int dim = 3]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:13:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:92:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'sparsity_pattern'
   this->sparsity_pattern.reinit(
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:95:42: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'sparsity_pattern'
   dealii::DoFTools::make_sparsity_pattern(
                                          ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:98:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'sparsity_pattern'
   this->sparsity_pattern.compress();
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:101:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_matrix'
   this->system_matrix.reinit(this->sparsity_pattern);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:101:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'sparsity_pattern'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:102:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'mass_matrix'
   this->mass_matrix.reinit(this->sparsity_pattern);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:102:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'sparsity_pattern'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:103:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_rhs'
   this->system_rhs.reinit(this->locally_owned_dofs, this->mpi_communicator);
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/default_inspector.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/default_inspector.cc:9:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h: In instantiation of 'void cap::ElectrochemicalPhysics<dim>::assemble_system(std::shared_ptr<const cap::PhysicsParameters<dim> >, bool) [with int dim = 3]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/electrochemical_physics.cc:13:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:157:23: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_matrix'
   this->system_matrix = 0.0;
                       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:158:21: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'mass_matrix'
   this->mass_matrix = 0.0;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:159:20: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_rhs'
   this->system_rhs = 0.0;
                    ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:221:7: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_matrix'
       this->constraint_matrix.distribute_local_to_global(
       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:221:7: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_rhs'
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:226:11: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'mass_matrix'
           this->mass_matrix.add(local_dof_indices[i], local_dof_indices[j],
           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:265:9: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_rhs'
         this->constraint_matrix.distribute_local_to_global(
         ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:272:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_matrix'
   this->system_matrix.compress(dealii::VectorOperation::add);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:273:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'mass_matrix'
   this->mass_matrix.compress(dealii::VectorOperation::add);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.templates.h:274:3: error: 'class cap::ElectrochemicalPhysics<3>' has no member named 'system_rhs'
   this->system_rhs.compress(dealii::VectorOperation::add);
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In member function 'void cap::SuperCapacitor<dim>::evolve_one_time_step_constant_power(double, double)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:194:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::Vector old_solution(solution->block(0));
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:219:13: error: base operand of '->' is not a pointer
     solution->block(0) = old_solution;
             ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:219:26: error: 'old_solution' was not declared in this scope
     solution->block(0) = old_solution;
                          ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In member function 'void cap::SuperCapacitor<dim>::evolve_one_time_step(double, cap::SuperCapacitorState, bool)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:294:3: error: 'SparseMatrix' is not a member of 'dealii::Trilinos'
   dealii::Trilinos::SparseMatrix const &system_matrix =
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:294:3: note: suggested alternatives:
In file included from /opt/dealii/8.5.1/include/deal.II/dofs/dof_accessor.templates.h:22:0,
                 from /opt/dealii/8.5.1/include/deal.II/dofs/dof_accessor.h:1754,
                 from /opt/dealii/8.5.1/include/deal.II/fe/fe_values.h:33,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:4,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/lac/constraint_matrix.h:41:34: note:   'dealii::SparseMatrix'
 template <typename number> class SparseMatrix;
                                  ^
In file included from /opt/dealii/8.5.1/include/deal.II/base/aligned_vector.h:25:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/table.h:24,
                 from /opt/dealii/8.5.1/include/deal.II/base/array_view.h:21,
                 from /opt/dealii/8.5.1/include/deal.II/base/vector_slice.h:21,
                 from /opt/dealii/8.5.1/include/deal.II/fe/fe_values.h:26,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:4,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/parallel.h:805:3: note:   'dealii::internal::SparseMatrix'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:296:3: error: 'SparseMatrix' is not a member of 'dealii::Trilinos'
   dealii::Trilinos::SparseMatrix const &mass_matrix =
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:296:3: note: suggested alternatives:
In file included from /opt/dealii/8.5.1/include/deal.II/dofs/dof_accessor.templates.h:22:0,
                 from /opt/dealii/8.5.1/include/deal.II/dofs/dof_accessor.h:1754,
                 from /opt/dealii/8.5.1/include/deal.II/fe/fe_values.h:33,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:4,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/lac/constraint_matrix.h:41:34: note:   'dealii::SparseMatrix'
 template <typename number> class SparseMatrix;
                                  ^
In file included from /opt/dealii/8.5.1/include/deal.II/base/aligned_vector.h:25:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/table.h:24,
                 from /opt/dealii/8.5.1/include/deal.II/base/array_view.h:21,
                 from /opt/dealii/8.5.1/include/deal.II/base/vector_slice.h:21,
                 from /opt/dealii/8.5.1/include/deal.II/fe/fe_values.h:26,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:4,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/parallel.h:805:3: note:   'dealii::internal::SparseMatrix'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:300:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::Vector const &system_rhs =
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:302:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::Vector time_dep_rhs = system_rhs;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:303:3: error: 'mass_matrix' was not declared in this scope
   mass_matrix.vmult_add(time_dep_rhs, solution->block(0));
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:303:25: error: 'time_dep_rhs' was not declared in this scope
   mass_matrix.vmult_add(time_dep_rhs, solution->block(0));
                         ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:303:47: error: base operand of '->' is not a pointer
   mass_matrix.vmult_add(time_dep_rhs, solution->block(0));
                                               ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:308:47: error: 'system_rhs' was not declared in this scope
       std::max(abs_tolerance, rel_tolerance * system_rhs.l2_norm());
                                               ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:20: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::SolverCG<dealii::Trilinos::MPI::Vector> solver(solver_control);
                    ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:20: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:20: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::SolverCG<dealii::Trilinos::MPI::Vector> solver(solver_control);
                    ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:20: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:49: error: template argument 1 is invalid
   dealii::SolverCG<dealii::Trilinos::MPI::Vector> solver(solver_control);
                                                 ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:313:12: error: request for member 'connect_condition_number_slot' in 'solver', which is of non-class type 'int'
     solver.connect_condition_number_slot(
            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:319:12: error: request for member 'connect_eigenvalues_slot' in 'solver', which is of non-class type 'int'
     solver.connect_eigenvalues_slot(
            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:323:3: error: 'PreconditionAMG' is not a member of 'dealii::Trilinos'
   dealii::Trilinos::PreconditionAMG preconditioner;
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:325:3: error: 'preconditioner' was not declared in this scope
   preconditioner.initialize(system_matrix);
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:325:29: error: 'system_matrix' was not declared in this scope
   preconditioner.initialize(system_matrix);
                             ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:326:40: error: base operand of '->' is not a pointer
   constraint_matrix.distribute(solution->block(0));
                                        ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:327:10: error: request for member 'solve' in 'solver', which is of non-class type 'int'
   solver.solve(system_matrix, solution->block(0), time_dep_rhs, preconditioner);
          ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:327:39: error: base operand of '->' is not a pointer
   solver.solve(system_matrix, solution->block(0), time_dep_rhs, preconditioner);
                                       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:328:40: error: base operand of '->' is not a pointer
   constraint_matrix.distribute(solution->block(0));
                                        ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In member function 'void cap::SuperCapacitor<dim>::save(const string&) const':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:398:41: error: base operand of '->' is not a pointer
   unsigned int const n_blocks = solution->n_blocks();
                                         ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:407:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::BlockVector ghosted_solution(
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:410:3: error: 'ghosted_solution' was not declared in this scope
   ghosted_solution = *solution;
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:410:23: error: invalid type argument of unary '*' (have 'int')
   ghosted_solution = *solution;
                       ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:412:46: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                              ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:412:46: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:412:46: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                              ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:412:46: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:412:80: error: template argument 2 is invalid
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                                                                ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:414:21: error: request for member 'prepare_serialization' in 'solution_transfer', which is of non-class type 'int'
   solution_transfer.prepare_serialization(ghosted_solution);
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In member function 'void cap::SuperCapacitor<dim>::load(const string&)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:472:46: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                              ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:472:46: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:472:46: error: 'MPI' is not a member of 'dealii::Trilinos'
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                              ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:472:46: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:472:80: error: template argument 2 is invalid
   dealii::distributed::SolutionTransfer<dim, dealii::Trilinos::MPI::BlockVector>
                                                                                ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:474:21: error: request for member 'deserialize' in 'solution_transfer', which is of non-class type 'int'
   solution_transfer.deserialize(*solution);
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:474:34: error: invalid type argument of unary '*' (have 'int')
   solution_transfer.deserialize(*solution);
                                  ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In member function 'void cap::SuperCapacitor<dim>::setup()':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:549:12: error: request for member 'reset' in '((cap::SuperCapacitor<dim>*)this)->cap::SuperCapacitor<dim>::solution', which is of non-class type 'int'
   solution.reset(new dealii::Trilinos::MPI::BlockVector(index_set));
            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:549:40: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   solution.reset(new dealii::Trilinos::MPI::BlockVector(index_set));
                                        ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'cap::SuperCapacitor<dim>::SuperCapacitor(const ptree&, const boost::mpi::communicator&) [with int dim = 2; boost::property_tree::ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:28:40:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:100:50: error: cannot convert 'std::nullptr_t' to 'int' in initialization
       _solver_timer(comm, "SuperCapacitor solver")
                                                  ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'cap::SuperCapacitor<dim>::SuperCapacitor(const ptree&, const boost::mpi::communicator&) [with int dim = 3; boost::property_tree::ptree = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:31:40:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:100:50: error: cannot convert 'std::nullptr_t' to 'int' in initialization
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::save(const string&) const [with int dim = 2; std::__cxx11::string = std::__cxx11::basic_string<char>]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:40:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:413:37: error: cannot convert 'dealii::DoFHandler<2>' to 'int' in initialization
       solution_transfer(*dof_handler);
                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::load(const string&) [with int dim = 2; std::__cxx11::string = std::__cxx11::basic_string<char>]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:40:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:473:37: error: cannot convert 'dealii::DoFHandler<2>' to 'int' in initialization
       solution_transfer(*dof_handler);
                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::evolve_one_time_step(double, cap::SuperCapacitorState, bool) [with int dim = 2]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:40:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:72: error: cannot convert 'dealii::SolverControl' to 'int' in initialization
   dealii::SolverCG<dealii::Trilinos::MPI::Vector> solver(solver_control);
                                                                        ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::save(const string&) const [with int dim = 3; std::__cxx11::string = std::__cxx11::basic_string<char>]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:41:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:413:37: error: cannot convert 'dealii::DoFHandler<3>' to 'int' in initialization
       solution_transfer(*dof_handler);
                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::load(const string&) [with int dim = 3; std::__cxx11::string = std::__cxx11::basic_string<char>]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:41:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:473:37: error: cannot convert 'dealii::DoFHandler<3>' to 'int' in initialization
       solution_transfer(*dof_handler);
                                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h: In instantiation of 'void cap::SuperCapacitor<dim>::evolve_one_time_step(double, cap::SuperCapacitorState, bool) [with int dim = 3]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/supercapacitor.cc:41:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.templates.h:310:72: error: cannot convert 'dealii::SolverControl' to 'int' in initialization
   dealii::SolverCG<dealii::Trilinos::MPI::Vector> solver(solver_control);
                                                                        ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/config.h:352,
                 from /opt/dealii/8.5.1/include/deal.II/base/types.h:20,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/types.h:32,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/config.h:352,
                 from /opt/dealii/8.5.1/include/deal.II/base/types.h:20,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/types.h:32,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/config.h:352,
                 from /opt/dealii/8.5.1/include/deal.II/base/types.h:20,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/types.h:32,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/dealii/8.5.1/include/deal.II/base/config.h:352,
                 from /opt/dealii/8.5.1/include/deal.II/base/types.h:20,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/types.h:32,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /opt/boost/1.63.0/include/boost/assert.hpp:58:0,
                 from /opt/boost/1.63.0/include/boost/property_tree/detail/ptree_implementation.hpp:16,
                 from /opt/boost/1.63.0/include/boost/property_tree/ptree.hpp:516,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:15,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h: In constructor 'cap::Postprocessor<dim>::Postprocessor(std::shared_ptr<const cap::PostprocessorParameters<dim> >, boost::mpi::communicator)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:30:32: error: invalid operands of types 'int' and 'std::nullptr_t' to binary 'operator!='
   BOOST_ASSERT_MSG(solution != nullptr, "Invalid solution vector.");
                                ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h: In member function 'void cap::SuperCapacitorPostprocessor<dim>::reset(std::shared_ptr<const cap::PostprocessorParameters<dim> >)':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:143:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::BlockVector const &solution = *(this->solution);
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:215:21: error: 'dealii::Trilinos::MPI' has not been declared
   dealii::Trilinos::MPI::BlockVector relevant_solution(index_sets);
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:216:3: error: 'relevant_solution' was not declared in this scope
   relevant_solution = solution;
   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:216:23: error: 'solution' was not declared in this scope
   relevant_solution = solution;
                       ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.templates.h:8:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:8:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h: In instantiation of 'cap::PostprocessorParameters<dim>::PostprocessorParameters(std::shared_ptr<const boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::shared_ptr<dealii::DoFHandler<dim> >) [with int dim = 2]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:14:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:31:19: error: cannot convert 'std::nullptr_t' to 'int' in initialization
         database(d)
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h: In instantiation of 'cap::PostprocessorParameters<dim>::PostprocessorParameters(std::shared_ptr<const boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, std::shared_ptr<dealii::DoFHandler<dim> >) [with int dim = 3]':
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/post_processor.cc:16:16:   required from here
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:31:19: error: cannot convert 'std::nullptr_t' to 'int' in initialization
[ 56%] Linking CXX shared library libCap.so
c++: error: CMakeFiles/Cap.dir/source/default_inspector.cc.o: No such file or directory
c++: error: CMakeFiles/Cap.dir/source/deal.II/supercapacitor.cc.o: No such file or directory
c++: error: CMakeFiles/Cap.dir/source/deal.II/physics.cc.o: No such file or directory
c++: error: CMakeFiles/Cap.dir/source/deal.II/electrochemical_physics.cc.o: No such file or directory
c++: error: CMakeFiles/Cap.dir/source/deal.II/post_processor.cc.o: No such file or directory
[ 56%] Built target Cap
Scanning dependencies of target test_parse_params.exe
Scanning dependencies of target test_checkpoint_restart.exe
Scanning dependencies of target test_supercapacitor.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_parse_params.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_checkpoint_restart.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_supercapacitor.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
Scanning dependencies of target test_timer.exe
[ 57%] Building CXX object cpp/test/CMakeFiles/test_parse_params.exe.dir/test_parse_params.cc.o
[ 59%] Building CXX object cpp/test/CMakeFiles/test_checkpoint_restart.exe.dir/test_checkpoint_restart.cc.o
[ 60%] Building CXX object cpp/test/CMakeFiles/test_supercapacitor.exe.dir/test_supercapacitor.cc.o
Scanning dependencies of target test_equivalent_circuit.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_timer.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 61%] Building CXX object cpp/test/CMakeFiles/test_timer.exe.dir/test_timer.cc.o
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_equivalent_circuit.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
Scanning dependencies of target test_exact_transient_solution.exe
Scanning dependencies of target test_mp_values.exe
Scanning dependencies of target test_geometry.exe
[ 62%] Building CXX object cpp/test/CMakeFiles/test_equivalent_circuit.exe.dir/test_equivalent_circuit.cc.o
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_geometry.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_mp_values.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_exact_transient_solution.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 63%] Building CXX object cpp/test/CMakeFiles/test_geometry.exe.dir/test_geometry.cc.o
[ 64%] Building CXX object cpp/test/CMakeFiles/test_mp_values.exe.dir/test_mp_values.cc.o
[ 65%] Building CXX object cpp/test/CMakeFiles/test_exact_transient_solution.exe.dir/test_exact_transient_solution.cc.o
[ 67%] Built target test_timer.exe
Scanning dependencies of target test_supercapacitor_inspector.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_supercapacitor_inspector.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 68%] Building CXX object cpp/test/CMakeFiles/test_supercapacitor_inspector.exe.dir/test_supercapacitor_inspector.cc.o
[ 69%] Built target test_supercapacitor.exe
Scanning dependencies of target test_energy_storage_device.exe
[ 70%] Built target test_parse_params.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_energy_storage_device.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 71%] Building CXX object cpp/test/CMakeFiles/test_energy_storage_device.exe.dir/test_energy_storage_device.cc.o
Scanning dependencies of target test_resistor_capacitor_circuit.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_resistor_capacitor_circuit.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 72%] Building CXX object cpp/test/CMakeFiles/test_resistor_capacitor_circuit.exe.dir/test_resistor_capacitor_circuit.cc.o
[ 73%] Built target test_checkpoint_restart.exe
Scanning dependencies of target test_distributed_energy_storage.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_distributed_energy_storage.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 75%] Building CXX object cpp/test/CMakeFiles/test_distributed_energy_storage.exe.dir/test_distributed_energy_storage.cc.o
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_geometry.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
[ 76%] Built target test_equivalent_circuit.exe
Scanning dependencies of target test_supercapacitor_2d_vs_3d.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_supercapacitor_2d_vs_3d.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 77%] Building CXX object cpp/test/CMakeFiles/test_supercapacitor_2d_vs_3d.exe.dir/test_supercapacitor_2d_vs_3d.cc.o
[ 78%] Built target test_geometry.exe
Scanning dependencies of target test_resistor_capacitor_circuit-2.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_resistor_capacitor_circuit-2.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 79%] Building CXX object cpp/test/CMakeFiles/test_resistor_capacitor_circuit-2.exe.dir/test_resistor_capacitor_circuit-2.cc.o
[ 80%] Built target test_exact_transient_solution.exe
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
Scanning dependencies of target test_postprocessor.exe
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
[ 81%] Built target test_resistor_capacitor_circuit.exe
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_inspector.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/test/test_postprocessor.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 82%] Building CXX object cpp/test/CMakeFiles/test_postprocessor.exe.dir/test_postprocessor.cc.o
Scanning dependencies of target scaling.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'cpp/example/scaling.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 84%] Building CXX object cpp/example/CMakeFiles/scaling.exe.dir/scaling.cc.o
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_energy_storage_device.cc:14:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
[ 85%] Built target test_supercapacitor_inspector.exe
Scanning dependencies of target PyCap
[ 86%] Building CXX object python/source/CMakeFiles/PyCap.dir/wrappers/property_tree_wrappers.cc.o
[ 87%] Built target test_mp_values.exe
[ 88%] Building CXX object python/source/CMakeFiles/PyCap.dir/wrappers/energy_storage_device_wrappers.cc.o
[ 89%] Built target test_energy_storage_device.exe
[ 90%] Building CXX object python/source/CMakeFiles/PyCap.dir/wrappers/export_property_tree.cc.o
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_supercapacitor_2d_vs_3d.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
[ 92%] Built target test_resistor_capacitor_circuit-2.exe
[ 93%] Building CXX object python/source/CMakeFiles/PyCap.dir/wrappers/export_energy_storage_device.cc.o
[ 94%] Built target test_supercapacitor_2d_vs_3d.exe
make[2]: *** No rule to make target 'cpp/libCap.so.0.1.0', needed by 'python/pycap/PyCap.so'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 95%] Building CXX object python/source/CMakeFiles/PyCap.dir/wrappers/python_wrappers.cc.o
[ 96%] Built target test_distributed_energy_storage.exe
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:13:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/environment.hpp:16,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/main.cc:9,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:10:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:12:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/test/test_postprocessor.cc:13:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:1:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/mp_values.h:11,
                 from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:2:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/example/scaling.cc:4:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
[ 97%] Built target test_postprocessor.exe
[ 98%] Built target scaling.exe
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/electrochemical_physics.h:11:0,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:55:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_system_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:60:28: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::SparseMatrix const &get_mass_matrix() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:73:28: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   inline dealii::Trilinos::MPI::Vector const &get_system_rhs() const
                            ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:85:21: error: 'SparsityPattern' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparsityPattern sparsity_pattern;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:86:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix system_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:87:21: error: 'SparseMatrix' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::SparseMatrix mass_matrix;
                     ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/physics.h:88:21: error: 'MPI' in namespace 'dealii::Trilinos' does not name a type
   dealii::Trilinos::MPI::Vector system_rhs;
                     ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:39:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:14:0,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/post_processor.h:63:59: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector const> solution;
                                                           ^
In file included from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: error: 'MPI' is not a member of 'dealii::Trilinos'
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                   ^
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:19: note: suggested alternatives:
In file included from /usr/lib/openmpi/include/mpi.h:2673:0,
                 from /opt/boost/1.63.0/include/boost/mpi/config.hpp:20,
                 from /opt/boost/1.63.0/include/boost/mpi/communicator.hpp:18,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/dummy/cap/energy_storage_device.h:13,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/dummy/pycap/energy_storage_device_wrappers.h:4,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:8:
/usr/lib/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:170:15: note:   'MPI'
 namespace MPI {
               ^
In file included from /opt/dealii/8.5.1/include/deal.II/distributed/tria_base.h:24:0,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.templates.h:29,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria_accessor.h:3265,
                 from /opt/dealii/8.5.1/include/deal.II/grid/tria.h:3783,
                 from /opt/dealii/8.5.1/include/deal.II/distributed/tria.h:24,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/geometry.h:13,
                 from /var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:12,
                 from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:
/opt/dealii/8.5.1/include/deal.II/base/mpi.h:58:3: note:   'dealii::Utilities::MPI'
   {
   ^
In file included from /var/jenkins/workspace/Cap-experimental/python/source/wrappers/energy_storage_device_wrappers.cc:10:0:
/var/jenkins/workspace/Cap-experimental/cpp/source/deal.II/dummy/cap/supercapacitor.h:175:53: error: template argument 1 is invalid
   std::shared_ptr<dealii::Trilinos::MPI::BlockVector> solution;
                                                     ^
[100%] Built target PyCap
   Site: bcbfa3b5ee6c
   Build name: Linux-c++
Create new tag: 20170821-1431 - Experimental
Test project /var/jenkins/workspace/Cap-experimental/build
      Start  1: check_format_cpp
      Start  2: check_format_py
      Start  3: test_parse_params_cpp_1
      Start  4: test_energy_storage_device_cpp_1
      Start  5: test_resistor_capacitor_circuit_cpp_1
      Start  6: test_resistor_capacitor_circuit-2_cpp_1
      Start  7: test_timer_cpp_1
      Start  8: test_geometry_cpp_1
 1/31 Test  #3: test_parse_params_cpp_1 ....................***Failed    0.61 sec
 2/31 Test  #8: test_geometry_cpp_1 ........................***Failed    0.60 sec
      Start  9: test_postprocessor_cpp_1
      Start 10: test_mp_values_cpp_1
 3/31 Test  #4: test_energy_storage_device_cpp_1 ...........***Failed    0.62 sec
 4/31 Test  #5: test_resistor_capacitor_circuit_cpp_1 ......***Failed    0.62 sec
 5/31 Test  #6: test_resistor_capacitor_circuit-2_cpp_1 ....***Failed    0.61 sec
 6/31 Test  #7: test_timer_cpp_1 ...........................***Failed    0.61 sec
 7/31 Test #10: test_mp_values_cpp_1 .......................***Failed    0.20 sec
 8/31 Test  #9: test_postprocessor_cpp_1 ...................***Failed    0.21 sec
      Start 11: test_equivalent_circuit_cpp_1
      Start 12: test_exact_transient_solution_cpp_1
      Start 13: test_supercapacitor_cpp_1
      Start 14: test_checkpoint_restart_cpp_2
      Start 15: test_distributed_energy_storage_cpp_1
 9/31 Test #12: test_exact_transient_solution_cpp_1 ........***Failed    0.51 sec
10/31 Test #13: test_supercapacitor_cpp_1 ..................***Failed    0.51 sec
      Start 16: test_distributed_energy_storage_cpp_2
11/31 Test #14: test_checkpoint_restart_cpp_2 ..............***Failed    0.51 sec
12/31 Test #11: test_equivalent_circuit_cpp_1 ..............***Failed    0.52 sec
13/31 Test #15: test_distributed_energy_storage_cpp_1 ......***Failed    0.51 sec
14/31 Test #16: test_distributed_energy_storage_cpp_2 ......***Failed    0.20 sec
      Start 17: test_distributed_energy_storage_cpp_4
      Start 18: test_supercapacitor_inspector_cpp_2
15/31 Test #17: test_distributed_energy_storage_cpp_4 ......***Failed    0.12 sec
16/31 Test  #1: check_format_cpp ...........................   Passed    1.66 sec
      Start 19: test_supercapacitor_2d_vs_3d_cpp_1
      Start 20: test_supercapacitor_2d_vs_3d_cpp_2
      Start 22: test_property_tree_wrappers_py_1
      Start 23: test_energy_storage_device_wrappers_py_1
17/31 Test #18: test_supercapacitor_inspector_cpp_2 ........***Failed    0.23 sec
18/31 Test #19: test_supercapacitor_2d_vs_3d_cpp_1 .........***Failed    0.24 sec
19/31 Test #22: test_property_tree_wrappers_py_1 ...........***Failed    0.33 sec
      Start 21: test_supercapacitor_2d_vs_3d_cpp_4
20/31 Test #20: test_supercapacitor_2d_vs_3d_cpp_2 .........***Failed    0.34 sec
21/31 Test #23: test_energy_storage_device_wrappers_py_1 ...***Failed    0.34 sec
22/31 Test #21: test_supercapacitor_2d_vs_3d_cpp_4 .........***Failed    0.10 sec
      Start 24: test_end_criterion_py_1
      Start 25: test_time_evolution_py_1
      Start 26: test_stage_py_1
      Start 27: test_charge_discharge_py_1
      Start 28: test_voltammetry_py_1
      Start 29: test_ragone_plot_py_1
      Start 30: test_impedance_spectroscopy_py_1
23/31 Test  #2: check_format_py ............................***Failed    2.63 sec
      Start 31: test_observer_pattern_py_1
24/31 Test #28: test_voltammetry_py_1 ......................***Failed    0.81 sec
25/31 Test #24: test_end_criterion_py_1 ....................***Failed    0.92 sec
26/31 Test #31: test_observer_pattern_py_1 .................***Failed    0.30 sec
27/31 Test #26: test_stage_py_1 ............................***Failed    1.01 sec
28/31 Test #25: test_time_evolution_py_1 ...................***Failed    1.02 sec
29/31 Test #27: test_charge_discharge_py_1 .................***Failed    1.01 sec
30/31 Test #30: test_impedance_spectroscopy_py_1 ...........***Failed    1.49 sec
31/31 Test #29: test_ragone_plot_py_1 ......................***Failed    1.50 sec

3% tests passed, 30 tests failed out of 31

Total Test time (real) =   3.73 sec

The following tests FAILED:
	  2 - check_format_py (Failed)
	  3 - test_parse_params_cpp_1 (Failed)
	  4 - test_energy_storage_device_cpp_1 (Failed)
	  5 - test_resistor_capacitor_circuit_cpp_1 (Failed)
	  6 - test_resistor_capacitor_circuit-2_cpp_1 (Failed)
	  7 - test_timer_cpp_1 (Failed)
	  8 - test_geometry_cpp_1 (Failed)
	  9 - test_postprocessor_cpp_1 (Failed)
	 10 - test_mp_values_cpp_1 (Failed)
	 11 - test_equivalent_circuit_cpp_1 (Failed)
	 12 - test_exact_transient_solution_cpp_1 (Failed)
	 13 - test_supercapacitor_cpp_1 (Failed)
	 14 - test_checkpoint_restart_cpp_2 (Failed)
	 15 - test_distributed_energy_storage_cpp_1 (Failed)
	 16 - test_distributed_energy_storage_cpp_2 (Failed)
	 17 - test_distributed_energy_storage_cpp_4 (Failed)
	 18 - test_supercapacitor_inspector_cpp_2 (Failed)
	 19 - test_supercapacitor_2d_vs_3d_cpp_1 (Failed)
	 20 - test_supercapacitor_2d_vs_3d_cpp_2 (Failed)
	 21 - test_supercapacitor_2d_vs_3d_cpp_4 (Failed)
	 22 - test_property_tree_wrappers_py_1 (Failed)
	 23 - test_energy_storage_device_wrappers_py_1 (Failed)
	 24 - test_end_criterion_py_1 (Failed)
	 25 - test_time_evolution_py_1 (Failed)
	 26 - test_stage_py_1 (Failed)
	 27 - test_charge_discharge_py_1 (Failed)
	 28 - test_voltammetry_py_1 (Failed)
	 29 - test_ragone_plot_py_1 (Failed)
	 30 - test_impedance_spectroscopy_py_1 (Failed)
	 31 - test_observer_pattern_py_1 (Failed)
Errors while running CTest
Build step 'Execute shell' marked build as failure
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing CTest-Version N/A (default)
[xUnit] [INFO] - [CTest-Version N/A (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/Cap-experimental' for the testing framework 'CTest-Version N/A (default)'.
[xUnit] [INFO] - Check 'Failed Tests' threshold.
[xUnit] [INFO] - Check 'Skipped Tests' threshold.
[xUnit] [INFO] - Setting the build status to FAILURE
[xUnit] [INFO] - Stopping recording.
[WARNINGS] Skipping publisher since build result is FAILURE
Setting status of 0b0f8e3d1ab04ba311d322e85cc78e66517533f2 to FAILURE with url https://cloud.cees.ornl.gov/jenkins-ci/job/Cap-experimental/96/ and message: 'Build finished. '
Using context: continuous-integration/jenkin-ci/pr
Finished: FAILURE