-
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
Enhancement: First pass at end-to-end site-scale containerized HLM-FATES workflow #19
Comments
Required datasets: CTSM, and FATES param files (small enough to auto-download) lnd_in ** the big one ** datm.streams.txt.presaero.clim_2000 datm.streams.txt.topo.observed during run i forgot that it lists these files which is probably the most complete place to look |
So far file size is looking good. datm, surf, and domain files for SLZ are
So hopefully adding single pixel versions of the other files wont add much additional space |
@serbinsh do you use github project boards? This looks like we could break it up into individual issues and organize on a board. |
havent before, but sure we can try that! |
So the first case ran OK but i did get some warnings during archive, strangely. Something to look into later as the files were properly moved to the /history/lnd location
|
Plan: build off of my older example using local met - https://github.com/serbinsh/ctsm_containers/wiki/Example-CTSM-FATES-(CLM5-FATES)-run:-PA-SLZ-using-NGEE-Tropics-driver-files - but instead provide default GSWP3 drivers extracted for the SLZ site together with single-point (i.e. 1 pixel) surface and other forcing files as a packaged product that can be easily downloaded for end-user experimentation.
Step 1: Using existing example script and container file (docker pull serbinsh/ctsm_containers:ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0) generate a new build script that uses pre-extracted default single-point forcing files with full-res surf/domain/ndep etc files to identify full set of required inputs. Use a lower resolution grid to start with the I2000Clm50FatesGs compset
Step 2: Update existing python script for extract single-point drivers and surf/domain files to work with all other ancillary inputs. Generate a new cesm input datas folder containing all required inputs, but with 1 pixel
Step 3: Modify example script to run at SLZ using full set of single-point inputs. Test
Step 4: Package draft input datasets as a tar.gz. Upload to OSF. Test pulling down and running locally on different machines using Docker and singularity. Write up example notes
Step 5: Other user beta test of script, container, and driver data
Step 6: Update to run with NGEE versions of HLM-FATES containers
Step 7: Add full example to wiki page.
The text was updated successfully, but these errors were encountered: