rebuild all chapter 2 codes to scatter full copy of mesh data (x,y,BT,P,Q) to each rank, before preallocating stiffness matrix A in parallel the right way
nothing substantial: fiddles to clean up after previous commit