Merge branch 'mohr/issue183-mc' into 'master'

Fixes issue 183

Closes #183

See merge request !522
90 jobs for master in 191 minutes and 58 seconds (queued for 5 seconds)
latest
Name Stage Failure
failed
gcc_9_serial_dbg Test
[ 92%] Linking CXX executable P1GMGConvergenceTest
[ 92%] Built target P1GMGConvergenceTest
[ 92%] Linking CXX executable P1VectorLaplaceCGTest
[ 92%] Built target P1VectorLaplaceCGTest
[ 92%] Linking CXX executable P1Stokes3DMinResConvergenceTest
[ 92%] Built target P1Stokes3DMinResConvergenceTest
make: *** [Makefile:141: all] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
gcc_9_mpionly_dbg_eigen_petsc-complex_trilinos Test
make[1]: *** [CMakeFiles/Makefile2:32069: tests/hyteg/CMakeFiles/P2RestrictTest.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 82%] Linking CXX executable P1EvaluateTest
[ 82%] Built target P1EvaluateTest
[ 82%] Linking CXX executable P1Stokes3DMinResConvergenceTest
[ 82%] Built target P1Stokes3DMinResConvergenceTest
make: *** [Makefile:141: all] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1