MiniWeather


Download source code

git clone https://github.com/mrnorman/miniWeather.git cp -r miniWeather/c collision cd collision

CPU jobs

  1. Load modules

    module purge module load cpeCray/23.03 module load cray-parallel-netcdf/1.12.3.3
  2. Configure

    export CXX="CC -craype-verbose" cmake . -DOPENMP_FLAGS="-fopenmp" \ -DNX=2000 -DNZ=1000 -DSIM_TIME=1000 -DOUT_FREQ=50 -DDATA_SPEC=DATA_SPEC_COLLISION
  3. Make

  4. Job script


GPU jobs

  1. Load modules

  2. Configure

  3. Make

  4. Job script


(Extra) Post-processing

To use ncview, users must login with X11Forwarding enabled; echo ${DISPLAY} should not be empty.

MiniWeather_Collision.gif
Figure 1: MiniWeather – Colliding Thermals