integrate and use checksum code from @avsm
add additional oasis-generated file
be sure to zero checksum fields before computing