Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

River routing for GEOSldas #1023

Draft
wants to merge 15 commits into
base: develop
Choose a base branch
from

Conversation

zyj8881357
Copy link

Pull Request Overview

This pull request initiates the implementation of a river routing process within GEOS, starting with an offline model.

Current Implementation: Only the offline version of the river routing model is introduced at this stage.

All model code is located in the directory:
GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOSroute_GridComp

The model reads runoff data from the Catchment model outputs (variables RUNOFF and BASEFLOW, with type tavg24_2d_lnd_Nx) and generates daily river-related outputs for each catchment area.

For detailed information on configuring and running the offline model, please refer to readme.txt in the above directory.

Next Steps:
This is an initial implementation, and many aspects require further discussion with relevant members to plan the next steps.

Additionally, work is ongoing to develop a pre-processing package for creating input data for the routing model.

Yujin Zeng and others added 6 commits October 23, 2024 21:22
@zyj8881357 zyj8881357 added 0 diff The changes in this pull request have verified to be zero-diff with the target branch. Draft labels Oct 31, 2024
@zyj8881357 zyj8881357 self-assigned this Oct 31, 2024
@zyj8881357 zyj8881357 requested a review from a team as a code owner October 31, 2024 17:31
@zyj8881357 zyj8881357 marked this pull request as draft October 31, 2024 17:51
@zyj8881357 zyj8881357 changed the title Feature/yujinz/routing geo sroute River routing for GEOSldas, offline mode Oct 31, 2024
@zyj8881357 zyj8881357 changed the title River routing for GEOSldas, offline mode River routing for GEOSldas Dec 3, 2024
@zyj8881357
Copy link
Author

zyj8881357 commented Dec 3, 2024

New Updates:

1. The river routing model (excluding the reservoir and lake components) is now integrated into GEOSldas.
2. Currently, the model supports EASEv2 M09 and M36 grids. To enable the river routing feature, set RUN_ROUTE to 1 in the exeinp file.
3. Output Details
    River Discharge [m3 s-1]: Daily river discharge data is saved in the "river" directory (created automatically) within the experiment folder.
    The output is in vector format (*.txt files), where each file contains 291,284 values. These values correspond to catchments indexed from 1 to 291,284.
    To convert the vector data into spatial maps, use the 1-minute resolution catchment distribution map available in the CatchIndex variable of the SRTM_PfafData.nc file at:
    /discover/nobackup/projects/gmao/bcs_shared/make_bcs_inputs/land/topo/v1/SRTM-TopoData/SRTM_PfafData.nc
4. Restart Files: Restart files are generated monthly in the restart folder and can be read automatically as it exists. If there is no restart file, zero water storage will be used at the start.
5. The source code of offline routing model has been moved to the "offline" directory under GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOSroute_GridComp/


For questions or further assistance, please contact Yujin Zeng at:
Email: [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 diff The changes in this pull request have verified to be zero-diff with the target branch. Draft
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant