title: Using OpenBLAS with GSL
body: <p>I compiled GSL and OpenBLAS from source with all default options in both cases. My GSL libraries are installed in /usr/local/lib and OpenBLAS in /opt/OpenBLAS/lib. How do I use OpenBLAS with GSL in C++?</p>
  
  <p>The main reason I am doing this is because OpenBLAS utilizes all cores which Atlas does not in default configuration. My main aim is to multiply two large matrices (10000 x 10000) and perform 2D convolutions. Is there a better alternative to OpenBLAS or GSL for this?</p>
  
  <p>I am using:</p>
  
  <ul>
  <li>Linux Mint 17.2</li>
  <li>GCC version 4.8.4</li>
  <li>20 Core Intel CPU</li>
  </ul>
  
  <p>I have been experimenting with the same thing in Octave with OpenBLAS. Will I get a significant performance improvement by using C++?</p>