ESCOMP / ESCOMP/CDEPS

Make the list of streams easier to modify by the user to add custom streams

Open
#211 0 comments 0 reactions 2 assignees Claimed by @TeaganKing View on GitHub
enhancement
Dominant language
Fortran
Stars
32
Forks
68
Avg merge
5d 13h
Merged PRs (30d)
2

Description

Right now the list of streams is hardcoded inside the infrastructure that builds the streams.xml for the case. This is great for standard cases, but not flexible when the user wants to do something more custom. This is also a feature that we have in the current MCT implementation and would be good to have a way to do this in CDEPS for NUOPC. We do have cases where users do want/need to do this type of custom work, so facilitating this would be useful. This is important for at least datm -- but making it general for all data models might be useful as well.

For the MCT implementation you can add new streams by modifying the streams variable name in the user_nl_datm for example. And then you can add a user_datm_*stream* file for the specific stream you are adding. So in CDEPS I envision something like changing the list of streams in a user_* file and then set all the streams variables that are needed for the streams in the user_nl_*_streams file.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.