Some of the subdirectories in the ACME code contain code that was brought in from another repository.
There are two ways to bring in code from one git repo to another: subtree and submodule. ACME uses both and our procedures are described in Sharing External Code using Git Subtree and Sharing External Code using Git Submodules.
Subtrees
Path | Subtree of.... | current hash from the external | Tag from the external | |
---|---|---|---|---|
ACME/cime | https://github.com/ACME-Climate/cime | 5cc4a90bd04d9273abb00f71762ebba63f2c3531 | acme_merge2_2 (cime2.0.14) | |
ACME/cime/externals/MCT | https://github.com/MCSclimate/MCT | MCT_2.9.0 | ||
ACME/cime/externals/PIO | https://github.com/NCAR/ParallelIO | |||
ACME/cime/externals/CMake | ||||
ACME/cime/externals/genf90 | https://github.com/PARALLELIO/genf90 |