Next step, still working boundary
Working version of the BCs, one kernel to go
Working 4th order BCs