getting rid of global Process::environment
initialize WorldComm with a Process::Environment reference
die_if_not_converged() input argument process_environment_in
still on the way of enabling new jk methods