Menu

#216 Get rid of dependencies

0.3.4
done
nobody
None
nobody
2021-12-25
2021-11-08
Ulf Lorenz
No
What and Why

While working on [#209], I got a segfault when importing the Python module somewhere in libcblas. My guess is that somehow I linked in a CBlas library with Wavepacket, while numpy used another one, and something got screwed up.

This whole problem can in principle be overcome with the new CMake-based port of the tensor library. Here, I can link in all Blas statically with vcpkg and have no dependency on Blas whatsoever.

This needs adaptions in the CMake code, and additional documentation and smaller fixes, on the side of the tensor library as well as in Wavepacket.


Still leftovers, but in principle everything works with the CMake port. The cmake-based libtensor also got a bunch of improvements to run with the native openBlas on Debian at least.

Related

Tickets: #209

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2021-12-25
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -5,3 +5,7 @@
     This whole problem can in principle be overcome with the new CMake-based port of the tensor library. Here, I can link in all Blas statically with vcpkg and have no dependency on Blas whatsoever.
    
     This needs adaptions in the CMake code, and additional documentation and smaller fixes, on the side of the tensor library as well as in Wavepacket.
    +
    +----
    +
    +Still leftovers, but in principle everything works with the CMake port. The cmake-based libtensor also got a bunch of improvements to run with the native openBlas on Debian at least.
    
     
  • Ulf Lorenz

    Ulf Lorenz - 2021-12-25
    • Milestone: 0.4 goal --> 0.3.4
     
  • Ulf Lorenz

    Ulf Lorenz - 2021-12-25
    • status: assigned --> done
    • assigned_to: Ulf Lorenz --> nobody
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.