Brian
Cactus uses certain software packages (C compiler, Fortran compiler, MPI, queuing system) which differ on basically every HPC system. Instructions for building Cactus are therefore either targeted to a specific system, or have to say "please read the system's documentation to figure out these things". There is nothing in particular that makes our instructions target TeraGrid systems; in fact, we are targeting LONI systems, which are not part of XSEDE.
If you follow the instructions at https://docs.einsteintoolkit.org/et-docs/Tutorial_for_New_Users, then these should work almost as is on Hopper. The are two differences: 1. You have to leave out the "soft add +git" since git is available by default. 2. Since Hopper has 24 cores per node, you need to use a multiple of 24 cores when submitting a job. Use "--procs=48" instead of "--procs=32". You can also add "--num-threads=6" if you want to use OpenMP as well (which should work out of the box).
-erik
On Tue, Aug 23, 2011 at 1:45 PM, Friesen, Brian friesen@ou.edu wrote:
Hi. I'm new to Cactus, the Einstein Toolkit, and mailing lists in general. Hope this works...
Are there plans at some point to update/append the Tutorial for New Users to make it more general than just for TeraGrid/XSEDE users? At the UC-HIPACC school at LBL Erik showed us how to build/run on Hopper at NERSC (I'm a regular NERSC user so this was very helpfu), and the steps were considerably different. Unfortunately I didn't write down what we did and so am now a bit stuck. So Erik, if you're reading this, could you look through your shell history and maybe dig up the commands you used? :-P
I'm trying to figure out how to do it again right now, and if I have any success would be more than happy to contribute to the tutorial.
-- Brian C. Friesen Graduate Research Assistant University of Oklahoma friesen@ou.edu http://www.nhn.ou.edu/~friesen
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users