# ACCESS ESM 1.5 GitHub source repositories

**URL:** <https://forum.access-hive.org.au/t/access-esm-1-5-github-source-repositories/1737>\
**Category:** Earth System Model\
**Tags:** github\
**Created:** [19 January 2024 03:16 UTC](https://forum.access-hive.org.au/t/access-esm-1-5-github-source-repositories/1737 "2024-01-19T03:16:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulleopardi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/paulleopardi/32/92_2.png) [@paulleopardi](https://forum.access-hive.org.au/u/paulleopardi)\
**Post date:** [19 January 2024 03:16 UTC](https://forum.access-hive.org.au/t/access-esm-1-5-github-source-repositories/1737/1 "2024-01-19T03:16:34Z")

</div>

I am in the process of migrating the existing Subversion repositories used to build ACCESS ESM 1.5 from source.

Currently the build environment is at [coecms/access-esm-build-gadi](https://github.com/coecms/access-esm-build-gadi) with a fork at [penguian/access-esm-build-gadi](https://github.com/penguian/access-esm-build-gadi). The current `Makefile` there uses

- GCOM: `file:///g/data/access/access-svn/GCOM/branches/dev/Share/gcom4.5_access_config`
- UM: `file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/UM`
- CICE4.1: `file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/cice4.1`

I have migrated `file:///g/data/access/access-svn/cmip5` to the private GitHub repository [https://github.com/ACCESS-NRI/cmip5](https://github.com/ACCESS-NRI/cmip5) and have begun to update the `Makefile` along the lines of [Build submodels from GitHub · Issue #1 · penguian/access-esm-build-gadi · GitHub](https://github.com/penguian/access-esm-build-gadi/issues/1) but have found that cloning this [cmip5](https://github.com/ACCESS-NRI/cmip5) repository and checking out the `dev` branch is slow and does not work reliably.

I instead propose to use the following GitHub repositories and branches:

- GCOM: (private) [https://github.com/ACCESS-NRI/GCOM\_ESM1.5](https://github.com/ACCESS-NRI/GCOM_ESM1.5) `main`
- UM: (private) [https://github.com/ACCESS-NRI/UM\_ESM1.5](https://github.com/ACCESS-NRI/UM_ESM1.5) `main`
- CICE4.1 [https://github.com/ACCESS-NRI/cice4](https://github.com/ACCESS-NRI/cice4) `main`

The GCOM repository would contain the Git log of the `dev` branch of the migrated private [https://github.com/ACCESS-NRI/GCOM](https://github.com/ACCESS-NRI/GCOM) repository (yet to be done) and the file contents of the access-svn ESM1.5 `GCOM` directory, `file:///g/data/access/access-svn/GCOM/branches/dev/Share/gcom4.5_access_config`.

The UM repository would contain the Git log of the `dev` branch of [https://github.com/ACCESS-NRI/cmip5](https://github.com/ACCESS-NRI/cmip5) and the file contents of the access-svn ESM1.5 `UM` directory, `file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/UM`.

The CICE4.1 repository would contain the Git log of the `access` branch of [https://github.com/COSIMA/cice4](https://github.com/COSIMA/cice4) and the file contents of the access-svn ESM1.5 `cice4.1` directory, `file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/cice4.1`.

Does anyone need clarification on any of these choices? Are the repository names OK?

---

<div class="post-metadata">

**Author:** ![paulleopardi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/paulleopardi/32/92_2.png) [@paulleopardi](https://forum.access-hive.org.au/u/paulleopardi)\
**Post date:** [23 January 2024 01:56 UTC](https://forum.access-hive.org.au/t/access-esm-1-5-github-source-repositories/1737/2 "2024-01-23T01:56:15Z")

</div>

The build at [GitHub - penguian/access-esm-build-gadi: Fork to be used to migrate build to using GitHub repositories](https://github.com/penguian/access-esm-build-gadi) (forked from [GitHub - coecms/access-esm-build-gadi](https://github.com/coecms/access-esm-build-gadi)) now uses the following GitHub repositories migrated from `/g/data/access-svn`:

- GCOM: (private) [https://github.com/ACCESS-NRI/GCOM](https://github.com/ACCESS-NRI/GCOM)
- UM: (private) [https://github.com/ACCESS-NRI/UM\_v7](https://github.com/ACCESS-NRI/UM_v7)
- CICE4.1 [https://github.com/ACCESS-NRI/cice4](https://github.com/ACCESS-NRI/cice4)

The private GCOM repository contains the Git version of the `/g/data/access/access-svn/GCOM` Subversion repository. The build uses the `Share/gcom4.5_access_config` directory in the `dev` branch.

The private UM repository contains the Git log of the `dev` branch of [https://github.com/ACCESS-NRI/cmip5](https://github.com/ACCESS-NRI/cmip5) repository and the file contents of the access-svn ESM1.5 `UM` directory, `/g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/UM`. The build uses the `UM` directory in the `main` branch.

The public CICE4.1 repository contains the `access` branch of [https://github.com/COSIMA/cice4](https://github.com/COSIMA/cice4) as the `initial-upload` branch, and the file contents of the access-svn ESM1.5 `cice4.1` directory, `/g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/cice4.1` as the `ESM_1.5` branch.  
The build uses the `ESM_1.5` branch.
