Skip to content
Snippets Groups Projects
  1. May 17, 2015
    • Giovanni Bussi's avatar
      Removed static vars from lapack · a94b94b2
      Giovanni Bussi authored
      It seems the lapack routine I took from gromacs are not threadsafe.
      Indeed, routines slasq5 and dlasq5 contained static variables.
      I removed all of them and everything seems to still work correctly.
      This seems to solve the problem that @gtribello
      found in his no-buffer branch.
      a94b94b2
  2. Jan 02, 2014
    • Giovanni Bussi's avatar
      Fixed ifdefs for internal blas/lapack · 3b6888a7
      Giovanni Bussi authored
      Now __PLUMED_INTERNAL_LAPACK and __PLUMED_INTERNAL_BLAS are
      used as synonimous macros, consistently with the fact that either
      both lapack and blas are internal or external
      3b6888a7
  3. Dec 20, 2013
    • Giovanni Bussi's avatar
      Reversed logic · 267dc588
      Giovanni Bussi authored
      Now needs PLUMED_INTERNAL_LAPACK/BLAS to use the internal version,
      and by default uses external one. This makes it more coherent with
      master branch.
      
      Thus:
      
      One can either use external libraries with:
      
      CPPGLAFS=-D__PLUMED_INTERNAL_BLAS -D__PLUMED_INTERNAL_LAPACK
      
      uses internal ones, whereas:
      
      DYNAMIC_LIBS=-lwhatever_appropriate
      
      uses external ones.
      267dc588
    • Giovanni Bussi's avatar
      Both internal and external lapack works now · abfc863f
      Giovanni Bussi authored
      I fixed it so that it *Really* works with both internal and external
      lapack/blas. The only drawback (I could not do it better) is that
      both lapack and blas should be either internal or external.
      abfc863f
  4. Nov 19, 2013
Loading