access_RosebudDev - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki

Rosebud

Introduction

Rosebud is utility for converting UMUI 8.3-9.0 jobs (modified for 8.2 as well) to Rose suites. The latest version of Rosebud can be found in https://access-svn.nci.org.au/svn/UM_Admin/branches/dev/Share/UM9.0_advance/utilities/rosebud

This is not fully tested for NCI systems as it contains various code for UK systems. Modifications have been made for converting UM 8.2 into Rose suites, though not fully tested.

Running Rosebud

You will need access to https://access-svn.nci.org.au/svn/UM_Admin/ repository for checking out the source code and running it.

To try rosebud;

cd
svn checkout https://access-svn.nci.org.au/svn/UM_Admin/branches/dev/Share/UM9.0_advance/utilities/rosebud
cd umui_jobs/$YOURUMUIJOB/    #$YOURUMUIJOB is the name of the processed UMUI job
~/rosebud/rosebud.pl

This should create a directory ~/umui_jobs/$YOURUMUIJOB/$YOURUMUIJOB-rose

To test the suite

cd ~/umui_jobs/$YOURUMUIJOB/$YOURUMUIJOB-rose
rose suite-run

Manual Editing

Several manual edits may need to be done on your suite. This includes;

  • Default name of the reconfiguration executable needs to be added manually to app/um/rose-app.conf. This should be done in the [env] section.
[env]
RECON_EXEC = qxreconf

Things need to check

Several elements may need to be checked in your rose suite. This includes;

  • Environment in app/um/rose-app.conf pointing to correct ancillary files.
  • Correct module environment in suite.rc
  • Shell scripts bin/um-atmos and bin/um-recon for different versions of the UM