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/09/18 13:18]
fbanchelli [Interesting compiler flags]
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) |HCA |Available |4 |ARMv8-a | |[[:​wiki:​thunderx|ThunderX]] (1) |HCA |Available |4 |ARMv8-a |
 |[[:​wiki:​falkor|Falkor]] |HCA |Available |4 |ARMv8-a | |[[:​wiki:​falkor|Falkor]] |HCA |Available |4 |ARMv8-a |
Line 43: Line 43:
 Due to a bug in the vader module, you must execute your jobs with the flag ''​-''''​-''''​mca btl ^vader''​ Due to a bug in the vader module, you must execute your jobs with the flag ''​-''''​-''''​mca btl ^vader''​
  
-===== Interesting compiler ​flags =====+More details [[https://​github.com/​open-mpi/​ompi/​pull/​5536/​files|here]] 
 + 
 +===== Compiler optimization ​flags =====
  
 === Arm HPC Compiler === === Arm HPC Compiler ===
Line 49: Line 51:
 <code bash> <code bash>
 armclang -mcpu=native -O3 -ffast-math 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>​ </​code>​
  
wiki/prototype.1537269539.txt.gz · Last modified: 2018/09/18 13:18 by fbanchelli