access_RugBriefTour - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki
## Trying our Rose User Guide Brief Tour
This is a summary of the steps needed
to try out rose rug-brief-tour on vayu.
(As described in http://metomi.github.io/rose/doc/rose.html )
(**) similar tour is not yet working on accessdev.
1. get rose conf file
mkdir .metomi
cp ~axs599/.metomi/rose.conf $HOME/.metomi/.
edit /home/599/axs599 in rose.conf to the vale of $HOME
(note: the actual value, such as /home/548/wml548,
not $HOME; it won't work)
2. create the svn repository for rosie
svnadmin create $HOME/roses/mysvnrep
[ ** For now we set up our own individual repository for testing.
Later on we will set one up that can be shared by everyone.
This repository can be removed when no longer needed. ** ]
3. Initialise your environment with the following module loads
and environment variable settings. (For the obvious areas,
you may tailor it to your own preference).
module purge
module use ~access/rose/modules/
module load pygtk
module load gtk
module load graphviz
module use /g/data/access/modules
module load rose/2013-02
module load cylc/5.1.1
export SVN_EDITOR=vi
export GEDITOR=nedit
export ROSE_HOME=/g/data/access/apps/rose/2013-02/
4. create the rug project
mkdir -p $HOME/roses
rosie create
at the prompt, type
...
project=rug
title=Brief-tour
Assume that you will see
Create? y/n (default n) y
[INFO] vayu-aa000: created at file:///home/548/wml548/roses/mysvnrep/a/a/0/0/0
[INFO] vayu-aa000: local copy created at /home/548/wml548/roses/vayu-aa000
Note: vayu-aa000 may be different in your case
5. extract the files for rug project
cd $HOME/roses/vayu-aa000
rose rug-brief-tour
6. get the fcm_make.cfg in the right place
mkdir etc
cp app/fcm_make/file/fcm-make.cfg etc/fcm_make.cfg
7. modify suite.rc
command scripting # "rose task-run -v" =>
command scripting = """
module use /g/data/access/modules
module load fcm
rose task-run -v ${CYLC_SUITE_REG_NAME} ${CYLC_TASK_NAME}"""
[[remote](/ACCESS-NRI/accessdev-Trac-archive/wiki/[remote)]
host # [ ROSE_ORIG_HOST ]=>
[[remote](/ACCESS-NRI/accessdev-Trac-archive/wiki/[remote)]
#host = [ ROSE_ORIG_HOST ]
host = "vayu.nci.org.au"
Add new parts,
[[job submission](/ACCESS-NRI/accessdev-Trac-archive/wiki/[job-submission)]
method = pbs
[[directives](/ACCESS-NRI/accessdev-Trac-archive/wiki/[directives)]
-q = normal
-l = 'ncpus=1,walltime=00:30:00,vmem=2000MB'
8. commit changes to repository
svn add app
svn add etc
svn add src
svn add suite.rc
then
svn commit
9. Pre-Requisite login environment:
Currently this brief-tour appear to work only if you set
your default shell (in your vayu .rashrc file) to sh/bash/ksh
You also need to add the following in your .profile:
module use /g/data/access/modules
module load rose/2013-02
module load cylc/5.1.1
10. Finally, you should be able to run by
rose suite-run
[azs/axs599 Fri 19/4/2013] Initial version. Most of the write-up is from Wenming.
Please contact Asri [ [email protected] ] or
Wenming Lu [[email protected] ] with any problems
related to this page.