Running CICE6 standalone

If you need to run CICE in standalone mode. Configurations to do this on Gadi are in :

Note: CICE is typically used in a coupled configuration, e.g. coupled with an Ocean model in ACCESS-OM2/3 and/or waves and/or an atmosphere. Running CICE standalone is mainly for model development and testing activities.

To use CICE-standalone:

In your directory:

module load intel-compiler openmpi
git clone https://github.com/CICE-Consortium/CICE.git
cd cice
module purge
./cice.setup -m gadi -e intel --case smoke
cd smoke
./cice.build
./cice.submit

This runs the simplest standalone scenario forced by the simple ‘GX3’ grid and JRA forcing. Jobs are submitted to the normal queue unless the --queue option is used. The project used is set by $PROJECT in your environment.

If you want to use / test parallel IO library (default is Netcdf library), then you can load the dependencies from the ACCESS-OM3 spack environment:

module purge
module use /g/data/ik11/spack/0.21.2/modules/access-om3/0.x.0/linux-rocky8-cascadelake 
./cice.setup -m gadi -e intel --case pio2 --set iopio2
cd pio2
./cice.build
./cice.submit

More details about the cice.setup script and the CICE example cases are in the CICE documentation.

3 Likes

The gadi standalone build has been merged upstream into the CICE-consortium repository. I’ve update the instructions to reflect this.

1 Like

let me know if you’d like code that I have for running CICE6 standalone forced by ERA5 and daily, weekly or monthly ocean SST, SSS, surface U & V

2 Likes