Please reply to this topic if you have feedback on the ACCESS-rAM3 Beta. Feedback can be to point out problems encountered, or positive to highlight what worked well.
One potential solution is to delete initial conditions (ics), lateral boundaries (lbcs/cb) on the fly using the inbuilt housekeep app. In my free-running branch I’ve included the following lines to remove ics/cb files:
These files are then deleted at the successful completion of any individual cycle within the simulation. In my test this reduced daily scratch storage from 200 to 30 GB, without removing any actual um outputs.
Where $PROJECT can be updated as required, or left as default.
Perhaps there are cleaner ways to do this through the GUI?
2 Likes
Aidan
(Aidan Heerdegen, ACCESS-NRI Release Team Lead)
4
Note there is also a command switchproj that will create a new shell with a modified $PROJECT
$ switchproj -h
switchproj: run a copy of your shell or a command after
changing the effective group id
Usage: switchproj [-h] [-a <argv0>] [-l] <group> [<command> [args ...]]
<group> may be a group name or gid number.
<group> must be in the user's list of groups.
Options:
-a <argv0>
Set argv[0] to <argv0>. If this option is specified and <command> is not
present, its value will be ignored
-l
Prepend argv[0] of the command to run with a hyphen
Note that if both -a and -l are used, they must be in the order shown above.
-h
Print this
Though I can’t find any documentation on the NCI Opus docs.
Thank you @mlipson for your suggestion about the housekeeping command - I agree it would be useful for longer runs.
We decided to leave the intermediate working files in the directories for beginner users so they can trace the inputs and outputs being created by RNS jobs. This decision was made for learning purposes, but I can definitely see the merit for the files being routinely removed once these steps have been learnt.
We can discuss having different branches of the suite with the output routinely removed or left behind and investigate the possibility of adding a switch to the RNS.