В настоящее время я работаю над библиотекой на основе C ++ для больших, разреженных задач линейной алгебры (да, я знаю, что таких библиотек существует много, но я в основном работаю над своими, чтобы узнать об итерационных решателях, контейнерах разреженного хранения и т. Д..).
Я дошел до того, что использую свои решатели в других моих проектах программирования и хотел бы проверить решатели на предмет проблем, которые не являются моими.Прежде всего, я ищу тест на симметричные разреженные системы, которые являются положительно определенными.Я нашел несколько источников для таких системных матриц, таких как:
Рынок матриц UF Sparse Matrix Collection
Как говорится, я еще ненашел любые источники хороших тестовых матриц, которые включают в себя всю систему-матрицу системы и RHS.Это было бы здорово, чтобы проверить результаты.Любые советы о том, где я могу найти такие полные системы, или, в качестве альтернативы, что я мог бы сделать, чтобы создать «хорошую» RHS для системных матриц, которые я могу получить в сети?В настоящее время я просто заполняю матрицу случайными значениями или всеми, но подозреваю, что это не обязательно лучший способ.