restructure the code so HYCOM_IN_CESM section is at the same place; test cesm2hycom redist