Marcel-Rodekamp / NSL

Nanosystem Simulation Library (NSL) implements statistical simulations for systems on the nanoscale
Other
2 stars 0 forks source link

Feature/cmake rework #124

Closed GioPede closed 1 year ago

GioPede commented 1 year ago

Quick rework of CMake structure for tests and benchmarks, with custom functions to add more, located in the relative folder top-level CMakeLists.txt file. This moves all target definitions to the top-level file and makes adding new tests/benchmarks a simple one liner while preserving the current build output file structure. Also removed useless CMakeLists.txt files from src directory.

evanberkowitz commented 1 year ago

The following tests FAILED: 18 - test_LinAlg_matvec (Failed) 28 - test_fermionMatrixHubbardDiag (Failed)

but I don't think this has to do with the cmake stuff; it has to do with known fails. So looks good to me!