|
Saint-Petersburg State
University ALICE Group |
![]() |
|
Grid // NorduGrid // Runtime Environments // APC Runtime Environment
ARC Runtime Environment Homepage
The RTEs have the following naming convention; This RTE provides delegation of rights of starting grid-applications under ARC from worker nodes to remote grid-clusters. By other words this RTE allows recursive starting and running ARC-tasks on different grid-clusters. Usage example for a job with ARCTo run a ARC
program called helloarc.sh submit the xRSL script below
(using the command ngsub -f scriptname). The sample program helloarc.sh is assumed to generate one output file called testfile and cert-all out which is kept on
the grid resource for manual download after the calculation has
finished. helloarc.xrsl :
& (runtimeenvironment >=
"ENV/ARC-CLIENT-6.0.1") (executable=helloarc.sh) (inputfiles=
("helloarc.sh" "./helloarc.sh")) (jobname=helloarc) (outputfiles=
("testfile"
"") (".ngjobs" ".ngjobs")
("cert-all" "cert-all")) (stdout=hello.out) (stderr=hello.err) (GRIDTime=50) (memory=256) (disk=10) . helloarc.sh :
#!/bin/sh export LANG=C; echo "Hello
ARC!" echo "test ngls" ngls gsiftp://nordugrid.spbu.ru echo
"result ngls =
$?" echo "test ngcp" ngcp
gsiftp://nordugrid.spbu.ru/filetest/testeth1 testfile echo
"result ngcp = $?" echo "test ngtest on fixed cluster" ngtest -J 2
-c nordugrid.spbu.ru echo
"result ngtest 2 on fixed = $?" echo "test ngtest on any cluster" ngtest -J 2 echo
"result ngtest 2 on any = $?" echo ls -la echo echo sleep #
Sleep for a while so that users can try monitoring the job sleep
120 echo
alstat echo ngstat -all echo "test
security" cat ../* >
cert-all echo
"result security =
$?" . Interface definition
On the remote
system ARC RTE initializes the following environment variables:
Further documentation
1.
For a
complete description of the Resource Specification Language,
Information
System, User Interface and the Grid Manager, see [NorduGrid].
Versions
The last version number refers
to nordugrid-arc-6.0.3 Current stable version of RTE
|
![]() ![]() ![]() | ||||||||||||||||||
|
| ||||||||||||||||||||