boundary blocks are not at all the same as model faces
got natural and essential BC output to pass valgrind