| |
Процесс динамического распределения памяти для разреженных
матриц является весьма затратным, поэтому точное предварительное распределение
является критичным для эффективной сборки разреженных матриц. Можно
использовать процедуры создания матриц для определенных структур данных,
например,
MatCreateSeqAIJ() и MatCreateMPIAIJ() -
для упакованных форматов разреженных строк, вместо обычной процедуры
MatCreate(). При решении задач с несколькими степенями свободы для
узла блочные упакованные форматы разреженных строк, созданные с помощью
MatCreateSeqBAIJ() и MatCreateMPIBAIJ(), могут
существенно улучшить производительность.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |