Menu

#225 Update to latest tensor library

0.3.6
done
nobody
None
nobody
2023-07-16
2022-07-10
Ulf Lorenz
No

The underlying tensor library has been upgrade to use CMake and generally handle dependencies in a better way. In particular, it should now compile with reasonable effort using MSVC under Windows.

TODO
  • use CMake native methods to find the tensor library (find_package) and the other dependencies
  • make Wavepacket compile with the CMake branch of the tensor library; as long as version 1.0 is not out, maybe we should use a fixed revision.
  • optionally, change some of the semantics, for example integers for indices and size_t for sizes; this could be (/already is) a follow-up issue
  • take over some of the functionality of the tensor library; ugrade required CMake version
    • calling doxygen directly from CMake
    • using markdown in doxygen using "awesome" theme
    • using clang-tidy in scripting

  • altogether, better interface, worked quite well
  • current state of tensor library has a few defects or issues that need to be worked around, but nothing serious

Related

Tickets: #172

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2022-12-24
    • Milestone: 0.3.5 --> 0.3.6
     
  • Ulf Lorenz

    Ulf Lorenz - 2023-04-11
    • status: open --> assigned
    • assigned_to: Ulf Lorenz
     
  • Ulf Lorenz

    Ulf Lorenz - 2023-07-16
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -9,3 +9,8 @@
         * calling doxygen directly from CMake
         * using markdown in doxygen using "awesome" theme
         * using clang-tidy in scripting
    +
    +----
    +
    +* altogether, better interface, worked quite well
    +* current state of tensor library has a few defects or issues that need to be worked around, but nothing serious
    
    • 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.