Oct 23, 2017

Cluster Documentation

edit menu


Utilizing Multiple Cores

There are quite a few options available to make existing code use multiple cpu cores. Here are some of them -

  • R - The build of R on the cluster uses multi threaded BLAS. So if there is lot of BLAS usage, there would be performance improvements. There is a comprehensive list of useful tools at http://cran.r-project.org/web/views/HighPerformanceComputing.html. Most of these tools are available on the cluster.
  • Matlab - The cluster has the latest version of Matlab and Simulink available for use with about 50 toolkits, including parallel computing toolbox.
  • BLAS and LAPACK - Here is the way to use multithreaded Openblas and Netlib lapack -
    • With GCC or Gfortran : -L/usr/lib -lblas -llapack

Page Actions