Previous merge not as intended and broke the code. This is fixed here.
compile examples did not follow new input file style
tools for creating 3D cartesian domain with boundary conditions.