Fair enough - I just assumed there would be a ādevelopment_versionā for the UM as well.
Building directly from main seems to work. Iāll test building from my own branch, however building from a local path would be far easier. Iāll try altering the PATH. I just have to find where it has put the executable and where output from the build is.
it is going to be more complicated than that though. We have the prototype of ESM1.6 building/running. The ocean/wombat side is Matt/Pearse. On the atmosphere side is what NRI has put in the UM7 repo, which comes from an svn file based repo that has its limitations. For ESM1.6, the CABLE version (and interface) has to be updated to CABLE3. I did this a year ago with CABLE3 from svn, A few months ago I have updated this to CABLE:main @github. All the development was previously in a 3rd BitBucket repo. I am simplifying this to all come from an ESM1.5+CABLE3 branch in the UM7 repo. So Iāll branch of f main and replace the CABLE in there with CABLE3 (which is the CABLE:main@HEAD). So then myself, Rachel and Tammas can all access the same source, from one repo. BUT, I have to get this working. Iām sure there are advantages but the build seems very convoluted compared to the previous requirement of having a bash interpreter and executing a ./compile script. Then I have to work out how to run the thing!!
You can clone the repository, create your own branch, modify the spack.yaml to indicate which version of each component you want and commit your change, push your branch to ACCESS-NRI and then create a Pull Request. The Pull Request will trigger a Pre-release build of ACCESS-ESM1.6 for you to test.
Since I started the help I went back to repeat the steps to use spack. It doesnt install properly, and maybe this was my problem before as well. The last 3 lines before āSpack installā quits are:
==> Error: access-esm1p5-git.2024.05.1=2024.05.1-sg464wtnb4inhwgpisxzxmrmsufmhufa: Package was not installed
==> Updating view at /g/data/p66/jxs599/spack/0.22/environments/esm16_dev/.spack-env/view
==> Error: Installation request failed. Refer to reported errors for failing package(s).
[esm16_dev] gadi:0.22>