User Tools

Site Tools


cluster:156

This is an old revision of the document!



Back

OpenHPC page 3

Tools

yum -y groupinstall ohpc-autotools
yum -y install valgrind-ohpc
yum -y install EasyBuild-ohpc
yum -y install spack-ohpc
yum -y install R_base-ohpc
  • “Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs” (memcheck)
  • “Welcome to the documentation of EasyBuild, a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.”
  • “Spack is a package management tool designed to support multiple versions and configurations of software on a wide variety of platforms and environments.”
  • R_base contains R and Rscript

Compilers

yum install gnu-compilers-ohpc

/opt/ohpc/pub/compiler/gcc/5.4.0/bin/c++
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/cpp
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/g++
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcc
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcc-ar
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcc-nm
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcc-ranlib
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcov
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gcov-tool
/opt/ohpc/pub/compiler/gcc/5.4.0/bin/gfortran

MPIs

  • Both for ethernet and infiniband networks
yum -y install openmpi-gnu-ohpc mvapich2-gnu-ohpc mpich-gnu-ohpc

/opt/ohpc/pub/mpi/openmpi-gnu/1.10.4/bin/mpicc
/opt/ohpc/pub/mpi/openmpi-gnu/1.10.4/bin/mpirun
/opt/ohpc/pub/mpi/mvapich2-gnu/2.2/bin/mpicc
/opt/ohpc/pub/mpi/mvapich2-gnu/2.2/bin/mpirun
/opt/ohpc/pub/mpi/mpich-gnu-ohpc/3.2/bin/mpicc
/opt/ohpc/pub/mpi/mpich-gnu-ohpc/3.2/bin/mpirun

Perf Tools * yum -y groupinstall ohpc-perf-tools-gnu * Appendix C 3rd Party & Libs Tools * OpenHPC provides package aliases for these 3rd party libraries and utilities that can be used to install available libraries for use with the GNU compiler family toolchain. <code> # Install libs for all available GNU compiler family toolchain yum -y groupinstall ohpc-serial-libs-gnu yum -y groupinstall ohpc-io-libs-gnu yum -y groupinstall ohpc-python-libs-gnu yum -y groupinstall ohpc-runtimes-gnu # Install parallel libs for all available MPI toolchains [sms]# yum -y groupinstall ohpc-parallel-libs-gnu-mpich [sms]# yum -y groupinstall ohpc-parallel-libs-gnu-mvapich2 [sms]# yum -y groupinstall ohpc-parallel-libs-gnu-openmpi </code>
Back**

cluster/156.1491246266.txt.gz · Last modified: 2017/04/03 15:04 by hmeij07