HACC Cluster Software

Software:

All HACC compute machines use Ubuntu 18.04

Toolchain support:

  • Xilinx Vitis
  • Xilinx XRT v2.14.354 on compute nodes
  • Python v3
  • Open MPI
  • OpenMP
  • SLURM v17

FPGA Toolchain Usage:
Users are expected to follow the Xilinx Vitis/Pynq flow when using the Alveos. We do not support non-standard design flows. Here are some guidelines:

  • Only support for Alveo flows
  • Use Vitis/Pynq
  • C/C++ or OpenCL or RTL
  • Work with Alveo shells
  • No custom FPGA images
  • No custom OS/Kernels
  • No root access available
  • No JTAG debugging available

Toolchain NameLocation on head/development nodeComments
Xilinx Alveo U250 DSA v2018.3.2/opt/xilinx/dsa/xilinx_u250_xdma_201830_2
Xilinx Alveo U250 platform libs v2018.3.2/opt/xilinx/platforms/xilinx_u250_gen3x16_xdma_4_1_202210_1
Xilinx Alveo U280 XSA v2019.2.3/opt/xilinx/xsa/xilinx_u280_xdma_201920_3
Xilinx Alveo U280 platform libs v2019.2.3/opt/xilinx/platforms/xilinx_u280_gen3x16_xdma_1_202211_1
Xilinx Vitis 2019.2/opt/xilinx/vitis/v2019p2/Vitis/2019.2Includes Vitis, Vivado, and HLS
Xilinx Vitis 2020.1/opt/xilinx/vitis/v2020p1/Vitis/2020.1Includes Vitis, Vivado, and HLS
Xilinx Vitis 2020.2/opt/xilinx/vitis/v2020p2/Vitis/2020.2Includes Vitis, Vivado, and HLS
Xilinx Vitis 2021.1/opt/xilinx/vitis/v2021p1/Vitis/2021.1Includes Vitis, Vivado, and HLS
Xilinx Vitis 2021.2/opt/xilinx/vitis/v2021p2/Vitis/2021.2Includes Vitis, Vivado, and HLS
Xilinx Vitis 2022.2/opt/xilinx/vitis/v2022p2/Vitis/2022.2Includes Vitis, Vivado, and HLS
Xilinx SDSoC 2017.4/opt/xilinx/sdsoc/v2017p4/SDx/2017.4Includes SDSoC, Vivado, and HLS

No alveo support
Xilinx SDSoC 2018.3/opt/xilinx/sdsoc/v2018p3/SDx/2018.3Includes SDSoC, Vivado, and HLS
No alveo support
Xilinx Vivado 2019.1/opt/xilinx/vivado/v2019p1/Vivado/2019.1