memory allocs for serial, Euler, and for parts with no boundary condition codesthis may have some interplay with IO but hopefully minimal
Initial Commit