Adding IO server
To add IO server, you need to increase IOS_NPROC in
rose-suite.conf to how many I/O server you want, and the following
options are recommended (most of these are suggested from Mirek)
- -> um
- -> namelist
- -> IO System Settings
- -> General IO Control
- -> io_external_control: true
- -> IO Server
- -> Acceleration (options below avoid UM waiting for IO server)
- -> ios_use_async_dump: true
- -> ios_use_async_stash: true
- -> iso_thread_0_call_mpi: false (we were setting this to true
to fix a problem with the two options above, but we now think
setting this to true is equivalent to setting the two options
above to false).
Note: in the master CMIP6 suite, regional fields are preventing us from
using ios_use_async_stash=true.