- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
Berkeley UPC
From HLRS Platforms
Jump to navigationJump to search
Berkeley UPC is a portable, high performance implementation of UPC for large-scale multiprocessors, PC clusters, and clusters of shared memory multiprocessors which is actively developed by the Berkeley UPC compiler group as an open-source UPC compiler suite. |
|
Example
simple example
This example shows how to use Berkeley UPC using an interactive job (-I option)
qsub -l nodes=2:ppn=8,walltime=6:0:0 -I
Load the necessary module
module load compiler/upc
Compile your application
upcc your_app.upc -o your_app
Run your program using 16 processes with 8 processes per node
upcrun -n 16 -N 8 your_app