-
Notifications
You must be signed in to change notification settings - Fork 7
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
[Physics] Adding CANACC/ACCESS Processes and 1D Models to Canopy-App #71
Comments
@zmoon After talking further with Rick, it seems that a sub-module approach to CANACC may be a good idea: Canopy-app module containing functions to simply create generalized inputs for:
Ultimately canopy-app could generate these generalized inputs for each column and populate the control file, canaccCTRL.dat and run CANACC. I think we should have all needed inputs for CANACC:
Canopy-app runs only at single time stamp with no time integration, single line of input data with time stamp for CANACC.
I have a very preliminary start to making CANACC a submodule and running it through canopy-app (https://github.com/noaa-oar-arl/canopy-app/tree/canacc). The module interfaces to write/read CANACC inputs/outputs through canopy-app has not been done yet |
Including CANACC will allow for subsequently adding related pieces of ACCESS model as stand-alone modules in canopy-app, such as dry deposition. |
Ultimately, it would be better to use CANACC more as a library, i.e. instead of creating input files, pass the info to a driver routine. I don't think this would be that hard to set up. |
@zmoon Could you help with this outside of your priority NEXUS time? You can work off of the canacc branch or something else better. Ultimately I think it would be best to have both approaches, i.e., 1) standalone parameterized modules (e.g., net photosynthesis) with individual canopy-app options (where possible), and 2) well as full coupled 1-D canopy models (as driver/ libraries as you suggest) with CANACC as a start. This is the ultimate flexibility for comparisons and implementation into larger scale models. I could start with 1) and maybe you on 2). |
After discussion with Rick and Barry, we will go forward at first with taking pieces from ACCESS/CANACC, starting with photosynthesis net assimilation module, which can help connect the next pieces in adding LEB (also includes photosynthesis assimilation), temp/water vapor/scalar profiles, and dry deposition.
The text was updated successfully, but these errors were encountered: