Community Atmosphere Model - System for Integrated Modeling of the Atmosphere
NOTE: Only developmental code exists at the moment. This README will be updated once production code becomes available.
The instructions below assume you have cloned this repository and are in the repository directory. For example:
git clone https://github.com/ESCOMP/CAM-SIMA.git
cd CAM-SIMA
NOTE: This is unsupported development code and is subject to the CESM developer's agreement.
git checkout development
./manage_externals/checkout_externals
Good luck, and have a great day!
If you don't want to worry about installing our dependencies, you can create a build of CAM-SIMA using docker.
Download and install docker desktop.
Follow the installation instructions for Windows here
Follow the installation instructions for Linux here
Follow the installation instructions for Mac here
- First, build the esmf docker image. You must tag the build with
esmf
. This will take quite some time.
docker build -f docker/Dockerfile.esmf -t esmf .
- Build the CAM-SIMA image
docker build -f docker/Dockerfile -t cam-sima .
- Run the image
docker run --rm -it cam-sima
- Submit the case
./case.submit
You can include musica chemistry by using the correct docker file
- Build the MUSICA image
docker build -f docker/Dockerfile.musica -t musica .
- Run the image
docker run --rm -it musica
- Submit the case
./case.submit