User Tools

Site Tools


wiki:prototype

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:prototype [2018/07/19 19:10]
kpeiro
wiki:prototype [2020/09/01 12:54] (current)
kpeiro [ARM-based clusters]
Line 13: Line 13:
 |[[:​wiki:​odroid|ODROID-XU]] |odroid |Dismantled |24 |ARMv7-a | |[[:​wiki:​odroid|ODROID-XU]] |odroid |Dismantled |24 |ARMv7-a |
 |[[:​wiki:​jetson|Jetson TK1]] |jetson-1 |Dismantled |8 |ARMv7-a | |[[:​wiki:​jetson|Jetson TK1]] |jetson-1 |Dismantled |8 |ARMv7-a |
-|[[:​wiki:​octodroid|ODROID-XU3]] |octodroid-1 |Available ​|15 |ARMv7-a | +|[[:​wiki:​octodroid|ODROID-XU3]] |octodroid-1 |Dismantled ​|13 |ARMv7-a | 
-|[[:​wiki:​juno|JUNO r1]] |juno |Not avail. ​|2 |ARMv8-a |+|[[:​wiki:​juno|JUNO r1]] |juno |Dismantled ​|2 |ARMv8-a |
 |[[:​wiki:​jetson_tx1|Jetson TX1]] (2) |jetsontx-1 |Available |16 |ARMv8-a | |[[:​wiki:​jetson_tx1|Jetson TX1]] (2) |jetsontx-1 |Available |16 |ARMv8-a |
-|[[:​wiki:​merlin|Merlin]] (1) |merlin-|Available |4 |ARMv8-a | +|[[:​wiki:​merlin|Merlin]] (1) |merlin-|Available |4 |ARMv8-a | 
-|[[:​wiki:​thunderx|ThunderX]] (1) |merlin-1 ​|Available |4 |ARMv8-a | +|[[:​wiki:​thunderx|ThunderX]] (1) |HCA |Available |4 |ARMv8-a | 
-|[[:​wiki:​falkor|Falkor]] ​(1) |merlin-1 ​|Available |4 |ARMv8-a |+|[[:​wiki:​falkor|Falkor]] |HCA |Available |4 |ARMv8-a |
  
 For information about the Mont-Blanc prototype, please refer to this other [[https://​wiki.hca.bsc.es/​wiki/​MontBlanc|wiki]]. For information about the Mont-Blanc prototype, please refer to this other [[https://​wiki.hca.bsc.es/​wiki/​MontBlanc|wiki]].
Line 39: Line 39:
 The team of system administrators of Mont-Blanc is available to assist you in more detailed configuration. Do not hesitate to contact us at [[mailto:​hca.sysadmin@bsc.es|hca.sysadmin@bsc.es]]. The team of system administrators of Mont-Blanc is available to assist you in more detailed configuration. Do not hesitate to contact us at [[mailto:​hca.sysadmin@bsc.es|hca.sysadmin@bsc.es]].
  
-\\+===== Using OpenMPI =====
  
 +Due to a bug in the vader module, you must execute your jobs with the flag ''​-''''​-''''​mca btl ^vader''​
 +
 +More details [[https://​github.com/​open-mpi/​ompi/​pull/​5536/​files|here]]
 +
 +===== Compiler optimization flags =====
 +
 +=== Arm HPC Compiler ===
 +
 +<code bash>
 +armclang -mcpu=native -O3 -ffast-math
 +
 +# Warning: For Cavium ThunderX2, -mcpu=native and -mcpu=thunderx2t99 yield different results
 +# We suggest using -mcpu=thunderx2t99
 +armclang -mcpu=thunderx2t99 -O3 -ffast-math
 +</​code>​
 +
 +If you are using fortran, consider adding ''​-fstack-arrays''​
 +
 +Please refer to the [[https://​developer.arm.com/​products/​software-development-tools/​hpc/​resources/​porting-and-tuning|Porting and Tuning guides for various packages]] page of the Arm developer portal for more information.
 +
 +=== GCC ===
 +
 +<code bash>
 +gcc -march=native -mcpu=native -O3 -ffast-math -ffp-contract=fast
 +</​code>​
wiki/prototype.1532020211.txt.gz · Last modified: 2018/07/19 19:10 by kpeiro