Difference between revisions of "Testsuite Machines"
| Line 11: | Line 11: | ||
./GetComponents --root=. -a https://svn.einsteintoolkit.org/manifest/trunk/einsteintoolkit.th | ./GetComponents --root=. -a https://svn.einsteintoolkit.org/manifest/trunk/einsteintoolkit.th | ||
| + | cp udb.example.pm udb.pm | ||
| + | Replace "redshift" with the name of your local machine, unless you are running on one of the supported machines. | ||
| + | |||
| + | Replace YOUR_LOGIN, YOUR_EMAIL_ADDRESS and YOUR_ALLOCATION as appropriate. | ||
| + | |||
| + | Set sourcebasedir for your local machine to be the directory containing etrelease (do not set it to etrelease itself). | ||
| + | |||
| + | Set your username on each machine: | ||
| + | |||
| + | set_option 'MACHINE' , 'user', 'USERNAME'; | ||
=Machines= | =Machines= | ||
| Line 19: | Line 29: | ||
Edit simfactory/mdb.pm | Edit simfactory/mdb.pm | ||
| − | - myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l @USER@ -o @SOURCEDIR@/.globus/proxy-teragrid | + | - myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l @USER@ -o @SOURCEDIR@/.globus/proxy-teragrid |
| − | + myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l <username> -o @SOURCEDIR@/.globus/proxy-teragrid | + | + myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l <username> -o @SOURCEDIR@/.globus/proxy-teragrid |
where <username> is your user name on Kraken. This is related to [https://trac.einsteintoolkit.org/ticket/381 Ticket #381] | where <username> is your user name on Kraken. This is related to [https://trac.einsteintoolkit.org/ticket/381 Ticket #381] | ||
| + | |||
| + | Change the sourcebasedir in simfactory/udb.pm to be under /lustre/scratch. This is necessary because the Cactus directory must be visible from the compute node when running the tests (to see the parameter files, testsuite reference output and test.ccl files). | ||
| + | |||
| + | set_option 'kraken', 'sourcebasedir', '/lustre/scratch/USERNAME'; | ||
==Datura== | ==Datura== | ||
Revision as of 20:08, 5 April 2011
This page contains notes and instructions for people running the ET testsuites on various different machines. If you have experience running testsuites on a machine which is not listed here, please consider adding some information which might help others (or yourself!) in future.
Contents
General
To check out the ET:
mkdir etrelease cd etrelease curl -O https://github.com/gridaphobe/CRL/raw/master/GetComponents chmod a+x GetComponents ./GetComponents --root=. -a https://svn.einsteintoolkit.org/manifest/trunk/einsteintoolkit.th
cp udb.example.pm udb.pm
Replace "redshift" with the name of your local machine, unless you are running on one of the supported machines.
Replace YOUR_LOGIN, YOUR_EMAIL_ADDRESS and YOUR_ALLOCATION as appropriate.
Set sourcebasedir for your local machine to be the directory containing etrelease (do not set it to etrelease itself).
Set your username on each machine:
set_option 'MACHINE' , 'user', 'USERNAME';
Machines
Kraken
Edit simfactory/mdb.pm
- myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l @USER@ -o @SOURCEDIR@/.globus/proxy-teragrid + myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l <username> -o @SOURCEDIR@/.globus/proxy-teragrid
where <username> is your user name on Kraken. This is related to Ticket #381
Change the sourcebasedir in simfactory/udb.pm to be under /lustre/scratch. This is necessary because the Cactus directory must be visible from the compute node when running the tests (to see the parameter files, testsuite reference output and test.ccl files).
set_option 'kraken', 'sourcebasedir', '/lustre/scratch/USERNAME';