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

Experiment scripts and plots for Paper I - Intro to land model #608

Open
3 tasks
kmdeck opened this issue May 2, 2024 · 3 comments
Open
3 tasks

Experiment scripts and plots for Paper I - Intro to land model #608

kmdeck opened this issue May 2, 2024 · 3 comments
Assignees
Labels
SDI Software Design Issue

Comments

@kmdeck
Copy link
Member

kmdeck commented May 2, 2024

Purpose

This outlines and tracks PRs which add experiments and plotting of results for use in our paper introducing the land model (read only link).

Components

Simulation scripts @kmdeck
Diagnostics @AlexisRenchon
Plotting @kmdeck (single site) @AlexisRenchon (global)
Performance @Sbozzolo
Implicit solver @juliasloan25

Results and deliverables

High quality plots demonstrating the model output for:

  • standalone soil: freeze/thaw, layered soil, and evaporation
  • standalone soil+ snow: bare soil site (Barrows Alaska)
  • integrated land model (soil/snow/canopy): ozark site (LWP during drought, GPP, soil water content, ET, etc)
  • integrated land model (soil/snow/canopy): global run with ERA5 forcing - energy fluxes (latent and sensible heat, SWout), water fluxes (evapotranspiration, runoff), carbon fluxes (GPP, autotrophic and heterotrophic respiration)

Task breakdown

A preliminary list of PRs and a preliminary timeline of PRs, milestones, and key results.

Reviewers

@braghiere

Performance/implicit solver plots

@kmdeck kmdeck added the SDI Software Design Issue label May 2, 2024
@kmdeck kmdeck added this to the O2.7: Land model papers milestone May 2, 2024
@braghiere
Copy link
Member

Thanks @kmdeck! I updated the list of plots in Results: integrated land model (soil/snow/canopy): global run with ERA5 forcing.

@AlexisRenchon
Copy link
Member

Thanks @kmdeck! Here are some thoughts:

  • I think eventually we should separate generating simulation outputs and plotting from those outputs (especially for global run, as we may run simulations on the cluster, and then make plots on local computer). I understand the next step is me working on diagnostics =) we should agree on standardized output file (netcdf probably, with long and short name of variables, units, etc. I think Gabriele has a framework for this)
  • I am not sure where and how yet, but having a place where we gather plotting functions would be good for reproducibility. We currently have https://github.com/CliMA/ClimaLand.jl/blob/main/lib/ClimaLandSimulations/src/utilities/makie_plots.jl which contains plotting functions that take inputs and simulation outputs as arguments, and return a plot. This make it easier to remake the same plot with different inputs and outputs (e.g., different start and end date, or different site). We could have a discussion on the best place and practices to do this. It would be great to have a library of plots (and analysis) that improves over time and we can go back to it easily!

Note these are just thoughts and not a priority for the papers.

@juliasloan25
Copy link
Member

I added a tasklist "Performance/implicit solver plots" listing the plots we discussed during the land meeting today. Here are the reference/example plots for the scaling information, from Renato and Gabriele:

@kmdeck kmdeck mentioned this issue Jul 2, 2024
36 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SDI Software Design Issue
Projects
None yet
Development

No branches or pull requests

5 participants