This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
howto:java [2015/10/23 15:16] ccrosby |
howto:java [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 35: | Line 35: | ||
| <code bash> | <code bash> | ||
| - | $ module add openmpi/openmpi-1.10.0_gcc-4.7.2 | + | $ module add chpc/openmpi/1.10.3/gcc-5.1.0_java-1.8.0_73 |
| $ mpijavac Hello.java | $ mpijavac Hello.java | ||
| </ | </ | ||
| Line 41: | Line 41: | ||
| <file bash java_test.qsub> | <file bash java_test.qsub> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | #PBS -l select=2: | + | #PBS -l select=2: |
| #PBS -l walltime=00: | #PBS -l walltime=00: | ||
| - | #PBS -q netboot | + | #PBS -q normal |
| + | #PBS -P SHORTNAME | ||
| #PBS -M YOUREMAILADDRESS | #PBS -M YOUREMAILADDRESS | ||
| #PBS -m be | #PBS -m be | ||
| - | #PBS -V | + | #PBS -e /mnt/ |
| - | #PBS -e /lustre/SCRATCH5/ | + | #PBS -o /mnt/lustre/ |
| - | #PBS -o /lustre/SCRATCH5/ | + | |
| #PBS -N JAVA_TEST | #PBS -N JAVA_TEST | ||
| - | #PBS -mb | ||
| - | MODULEPATH=/ | + | module add chpc/openmpi/ |
| - | source / | + | |
| - | + | ||
| - | module add openmpi/openmpi-1.10.0_gcc-4.7.2 | + | |
| NP=`cat ${PBS_NODEFILE} | wc -l` | NP=`cat ${PBS_NODEFILE} | wc -l` | ||
| - | cd /lustre/SCRATCH5/ | + | cd /mnt/lustre/ |
| mpirun -np ${NP} -machinefile ${PBS_NODEFILE} java Hello | mpirun -np ${NP} -machinefile ${PBS_NODEFILE} java Hello | ||
| </ | </ | ||