All tasks are placed on the portal of my university.
Briefly, the task was to solve systems using special methods:
- Gauss with main element selection
- LDLt factorization for symmetric matrices Also inconsistency and absolute error were calculated here.
- Cmake minimal version required for
Google Test
is currenty 3.24.2 - C++20 version (Only STL)
- Windows 11 (uint64_t was used for sizes)
Just use cmake and select CMakeLists.txt in root directory:
mkdir GaussBuild
cd GaussBuild
cmake ..
cmake --build
- Clion 2022.2 (Official Pro)
- Valgrind memcheck for debugging
- Perf-linux profiler on Kali WSL
SYM-ILDL: Incomplete LDLT Factorization of Symmetric Indefinite and Skew-Symmetric Matrices