GetCactus script from the
Cactus website.
AEIDevelopment arrangement via CVS. The command is
cvs -d :pserver:<user>@cvs.aei.mpg.de:/numrelcvs login
cvs -d :pserver:<user>@cvs.aei.mpg.de:/numrelcvs co AEIDevelopment
AEIThorns arrangement
cvs -d :pserver:cvs_anon@cvs.aei.mpg.de:/numrelcvs login
cvs -d :pserver:cvs_anon@cvs.aei.mpg.de:/numrelcvs co AEIThorns
LSUThorns and LSUDevelopment
cvs -d :pserver:<user>@cvs.cct.lsu.edu:/numrel login
cvs -d :pserver:<user>@cvs.cct.lsu.edu:/numrel co LSUThorns
cvs -d :pserver:<user>@cvs.cct.lsu.edu:/numrel co LSUDevelopment
LSU_HYPER
cvs -d :ext:<user>@relativity.phys.lsu.edu:/home/perturbed/cvsroot co LSU_HYPER
cvs -d :pserver:cvs_anon@cvs.cactuscode.org:/arrangements co TAT
cvs -d :pserver:cvs_anon@cvs.cactuscode.org:/cactusdevcvs co AlphaThorns
CarpetCarpet via wget.
wget -r -nH -np --cut-dirs=1 -R "index.html*" http://www.carpetcode.org/\~darcs/carpet/
Carpet thorns in the arrangements
directory.
.bash_profile. Here is the
one I use.
gmake hyperGR-config THORNLIST=ThonList.th options=config
gmake hyperGR
hyperGR is just a name for the executable, ThornList.th and
config are the thornlist and configuration files you got from the Cactus
website.
Cactus website.
To run the code in one procesor type
mpirun -np 1 ./cactus_hyperGR parfile.par
If you need Cactus in another machine (a cluster, for instance) but you want just the code, this command can be useful
rsync -avz <Cactus dir>/ --exclude test/ --exclude doc/ --exclude
configs/ --exclude exe/ --exclude par/ --exclude _darcs/ --cvs-exclude
user@machine:/<dir>/
It helps to keep all your copies of the Cactus tree in different machines updated.
BEWARE!!! If you do this, testsuites don't run properly.