LINUX.ORG.RU

История изменений

Исправление grem, (текущая версия) :

Так для методов конечных элементов обычно и используют средства работы с разреженными матрицами, Вики даже список библиотек дают:

Для  вычислений с разрежёнными матрицами создан ряд библиотек для различных языков программирования, среди них:

SparseLib++ (C++)
uBLAS (C++, в составе Boost)
SPARSPAK (Фортран)
CSparse (Си)
Модуль Sparse из библиотеки SciPy (Python).

Хотя насколько они применимы сразу к твоей задаче тоже ещё вопрос. Какие-то они для C++ заброшенные по датам, хорошо, если соберутся.

Исправление grem, :

Так для методов конечных элементов обычно и используют средства работы с разреженными матрицами, Вики даже список библиотек дают:

Для  вычислений с разрежёнными матрицами создан ряд библиотек для различных языков программирования, среди них:

SparseLib++ (C++)
uBLAS (C++, в составе Boost)
SPARSPAK (Фортран)
CSparse (Си)
Модуль Sparse из библиотеки SciPy (Python).

Хотя насколько они применимы сразу к твоей задаче тоже ещё вопрос.

Исходная версия grem, :

Так для методов конечных элементов обычно и используют средства работы с разреженными матрицами, Вики даже список библиотек дают:

Для  вычислений с разрежёнными матрицами создан ряд библиотек для различных языков программирования, среди них:

SparseLib++ (C++)
uBLAS (C++, в составе Boost)
SPARSPAK (Фортран)
CSparse (Си)
Модуль Sparse из библиотеки SciPy (Python).