added more diagnostic outputs to  run_assim, changed inv()s to \\