Cleaned up building the RHS for the structure problem. Now the building of the RHS is also distributed across cores.
Changed the indices for Dirichlet boundaries to be dynamic based on the simulation type chosen.