Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PTP/tutorials/SC12/setup"
(→SDSC Trestles) |
(→SDSC Trestles) |
||
(32 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Sample app: shallow | Sample app: shallow | ||
* from cvs.ncsa.uiuc.edu, repository path: CVS/ptp-samples; open HEAD, open sample, 'Check out as...' on shallow | * from cvs.ncsa.uiuc.edu, repository path: CVS/ptp-samples; open HEAD, open sample, 'Check out as...' on shallow | ||
+ | * note: setup slides say checkout as C project, then convert to Sync. Alan's GEM slides say check out as C/C++ Sync project directly, which I need to test, never tried this!!! Sounds simpler. | ||
Client: use new almost-6.0.3 builds | Client: use new almost-6.0.3 builds | ||
* Install NCSA GSI Authentication plugin from http://forecaster.ncsa.uiuc.edu/updates/juno | * Install NCSA GSI Authentication plugin from http://forecaster.ncsa.uiuc.edu/updates/juno | ||
− | For each system we need to document 1. toolchain recommended and/or documented 2. include files - location for setup using UNC notation //connection-name/path/to/include/files 3. resource manager(s) to use 4. anything else we need to know to use system | + | For each system we need to document 1. toolchain recommended and/or documented 2. include files - location for setup using UNC notation //connection-name/path/to/include/files 3. resource manager(s) to use 4. what perf tools from the tutorial work there, and 5. anything else we need to know to use system |
===SDSC Trestles=== | ===SDSC Trestles=== | ||
+ | trestles.sdsc.edu | ||
− | #toolchain - | + | Update PTP from http://download.eclipse.org/tools/ptp/builds/juno/nightly to get 2 new Trestles target configurations |
− | #include files - | + | #toolchain - Linux GCC ( Remote LinuxGCC also builds ok) Remote LinuxGCC puts a bunch of (non-unc) paths in 'Paths and symbols' includes |
− | + | #include files - | |
− | #** //trestles/usr/include | + | #** //trestles/usr/include --and-- //trestles/opt/openmpi/include |
− | #** | + | #** hyperlink nav in editor now works |
#Resource manager - | #Resource manager - | ||
#*Run - edu.sdsc.trestles.torque.batch - new contributed resource manager in the latest PTP builds | #*Run - edu.sdsc.trestles.torque.batch - new contributed resource manager in the latest PTP builds | ||
− | #** Other config details: Queue: shared; Number of nodes: 1:ppn=5; MPI command: mpirun; MPI Number of cores: | + | #** Other config details: Queue: shared; Number of nodes: 1:ppn=5; MPI command: mpirun; MPI Number of cores: 5 |
− | #*Debug - | + | #*Debug - edu.sdsc.trestles.torque.interactive.openmpi - details same as above, using sdm in /home/grw/sdm |
+ | #What works here? GEM=yes LinuxTools=yes | ||
+ | #* TAU installed and functioning. PAPI not available. To successfully run with TAU from PTP the .bashrc must include these lines "module unload pgi ; module load gnu/4.6.1 openmpi tau" | ||
I am using a shell via MyProxy/GSI Auth in the NCSA plugin (per instructions in ptp-07-ncsa.ppt) | I am using a shell via MyProxy/GSI Auth in the NCSA plugin (per instructions in ptp-07-ncsa.ppt) | ||
===SDSC Gordon=== | ===SDSC Gordon=== | ||
+ | gordon.sdsc.edu | ||
# toolchain | # toolchain | ||
# include files | # include files | ||
Line 28: | Line 33: | ||
#* Run - | #* Run - | ||
#* Debug - | #* Debug - | ||
− | + | #What works here? GEM? LinuxTools? | |
+ | #* TAU is installed and works correctly | ||
+ | |||
===VirtualBox torque by Dennis=== | ===VirtualBox torque by Dennis=== | ||
− | [https://www.cct.lsu.edu/~dcastl2/ptp/vbox. | + | [https://www.cct.lsu.edu/~dcastl2/ptp/vbox.php Download and setup info] (Summary: Download VirtualBox, download torque-vm.zip, install VirtualBox and the torque VM, launch it and login with userid ptp and password ptp) |
# toolchain - i have tried Linux GCC. builds ok. | # toolchain - i have tried Linux GCC. builds ok. | ||
− | # include files - | + | # include files - stdio.h is in /usr/include and mpi.h is in /usr/local/include |
# Res Managers | # Res Managers | ||
#* Run - torque-generic-batch, queue: batch; num of nodes: 1; MPI command: mpirun; MPI num of tasks: 5 | #* Run - torque-generic-batch, queue: batch; num of nodes: 1; MPI command: mpirun; MPI num of tasks: 5 | ||
#* Debug - | #* Debug - | ||
− | + | #What works here? GEM? LinuxTools? | |
+ | #* TAU not installed. Local test install had unusual issues. | ||
+ | #Other - OpenMPI 1.4.2 is installed | ||
+ | |||
===supercomputer the roving laptop by Galen=== | ===supercomputer the roving laptop by Galen=== | ||
− | Temporary IP address | + | Temporary IP address , contact Galen for access |
# toolchain | # toolchain | ||
− | # include files | + | # include files - /usr/include and /usr/include/openmpi-x86_64 |
− | # Resource manager - | + | # Resource manager - openmpi |
#* Run - | #* Run - | ||
#* Debug - | #* Debug - | ||
+ | #What works here? GEM? *LinuxTools* | ||
+ | #* TAU installed and functional |
Latest revision as of 02:49, 9 November 2012
Contents
Setup for PTP SC12 remote targets for tutorial
Sample app: shallow
- from cvs.ncsa.uiuc.edu, repository path: CVS/ptp-samples; open HEAD, open sample, 'Check out as...' on shallow
- note: setup slides say checkout as C project, then convert to Sync. Alan's GEM slides say check out as C/C++ Sync project directly, which I need to test, never tried this!!! Sounds simpler.
Client: use new almost-6.0.3 builds
- Install NCSA GSI Authentication plugin from http://forecaster.ncsa.uiuc.edu/updates/juno
For each system we need to document 1. toolchain recommended and/or documented 2. include files - location for setup using UNC notation //connection-name/path/to/include/files 3. resource manager(s) to use 4. what perf tools from the tutorial work there, and 5. anything else we need to know to use system
SDSC Trestles
trestles.sdsc.edu
Update PTP from http://download.eclipse.org/tools/ptp/builds/juno/nightly to get 2 new Trestles target configurations
- toolchain - Linux GCC ( Remote LinuxGCC also builds ok) Remote LinuxGCC puts a bunch of (non-unc) paths in 'Paths and symbols' includes
- include files -
- //trestles/usr/include --and-- //trestles/opt/openmpi/include
- hyperlink nav in editor now works
- Resource manager -
- Run - edu.sdsc.trestles.torque.batch - new contributed resource manager in the latest PTP builds
- Other config details: Queue: shared; Number of nodes: 1:ppn=5; MPI command: mpirun; MPI Number of cores: 5
- Debug - edu.sdsc.trestles.torque.interactive.openmpi - details same as above, using sdm in /home/grw/sdm
- Run - edu.sdsc.trestles.torque.batch - new contributed resource manager in the latest PTP builds
- What works here? GEM=yes LinuxTools=yes
- TAU installed and functioning. PAPI not available. To successfully run with TAU from PTP the .bashrc must include these lines "module unload pgi ; module load gnu/4.6.1 openmpi tau"
I am using a shell via MyProxy/GSI Auth in the NCSA plugin (per instructions in ptp-07-ncsa.ppt)
SDSC Gordon
gordon.sdsc.edu
- toolchain
- include files
- Resource manager
- Run -
- Debug -
- What works here? GEM? LinuxTools?
- TAU is installed and works correctly
VirtualBox torque by Dennis
Download and setup info (Summary: Download VirtualBox, download torque-vm.zip, install VirtualBox and the torque VM, launch it and login with userid ptp and password ptp)
- toolchain - i have tried Linux GCC. builds ok.
- include files - stdio.h is in /usr/include and mpi.h is in /usr/local/include
- Res Managers
- Run - torque-generic-batch, queue: batch; num of nodes: 1; MPI command: mpirun; MPI num of tasks: 5
- Debug -
- What works here? GEM? LinuxTools?
- TAU not installed. Local test install had unusual issues.
- Other - OpenMPI 1.4.2 is installed
supercomputer the roving laptop by Galen
Temporary IP address , contact Galen for access
- toolchain
- include files - /usr/include and /usr/include/openmpi-x86_64
- Resource manager - openmpi
- Run -
- Debug -
- What works here? GEM? *LinuxTools*
- TAU installed and functional