NCAR / cesm_cloud_locking

Source code modifications for cloud locking in CESM.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cesm_cloud_locking

Source code modifications for cloud locking in CESM.

This repository supplies the code modifications and instructions for cloud locking. The user is responsible for applying the code to their own version of CESM.

Getting Started

To get a local copy of the code; just clone the repository to an appropriate location.

Prerequisites

Users will need a working copy of CESM.

Installing

Find the version of CESM that is being used. Create a new case. Copy the files to the src.cam directory.

Detailed instructions will be posted here.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we have a code of conduct: behave yourself.

Pull Request Process

  1. Document the code change with respect to the unmodified CESM. Also describe if and why the PR changes existing cloud locking implementation.
  2. Update the README.md with details of changes to the interface.
  3. In the future, we may try to mirror cesm versioning; be aware of that potential change.
  4. If you think the PR should have been reviewed and merged already, remind us.

Versioning

In the future, we may try to mirror cesm versioning; be aware of that potential change. For now, we will just semantic versioning, with "releases" to provide markers of significant changes that we recommend using.

Authors

  • Jerry Olson - developed implementation, wrote most of the code
  • Brian Medeiros - helped design the method
  • Eleanor Middlemas - helped design the method; extensive testing
  • Jim Benedict

License

We do not have a license yet, but it will be whatever the CESM license is.

About

Source code modifications for cloud locking in CESM.


Languages

Language:Fortran 88.3%Language:NCL 10.8%Language:Python 0.7%Language:Shell 0.2%