Запитання з тегом «petsc»

PETSc - це набір відкритих джерел структур даних та процедур для масштабованого (паралельного) рішення наукових застосувань, модельованого частковими диференціальними рівняннями.

1
Розв’язування простої системи Ax = b паралельно PETSc
Я новачок у пакеті PETSc. У мене є ~ 4000x4000 матриця A у форматі матричного ринку, і я хочу отримати PETSc для вирішення цього питання за допомогою декількох процесорів. Я знаю, як вирішити систему на одному процесорі, але я не знаю, як розподілити матрицю та вектори між різними процесорами. Чи …
10 petsc  matrix 

3
Тяга для програмування GPU
Я дуже новачок у програмуванні GPGPU, тому, будь ласка, вибачте мене, якщо питання не є особливо підходящим. Як я розумію, програмування графічного процесора є дуже складною інженерною роботою порівняно зі звичайним програмуванням процесора. Потрібно бути дуже обережним щодо питань розбіжності, плитки, закріпленої пам’яті пам’яті та обчислення комунікаційних пристроїв / пристроїв, …

1
Чи PETSc коли-небудь використовує бібліотеки LAPACK для розрідженої математики?
Чи компіляція PETSc із зовнішньою бібліотекою BLAS / LAPACK суттєво впливає на продуктивність на розріджених матрицях, чи використовує лише ці бібліотеки для математики щільної матриці?

3
Чи існують якісь "легкі" пакети FEM?
В основному FEM, здається, є проблемою, яка в значній мірі "вирішена". Існує безліч потужних рамок, таких як Trilinos, PETSc, FEniCS, Libmesh або MOOSE. У них є одне спільне: вони надзвичайно «важкі». По-перше, установка зазвичай дуже болісна. По-друге, їх інтерфейс / API товстий і важкий - вам потрібно перекласти всю свою …

1
попередній умова для безматричного методу для вирішення Ax = b
Мені потрібно вирішити Ax = b, але я усвідомлюю, що навіть якщо воно буде рідким, зберігання матричних коефіцієнтів моєї проблеми займе занадто багато пам'яті. Отже, зараз я розглядаю можливість використання методу без матриць, оскільки одні і ті ж коефіцієнти з'являються багато часу в матриці, тому я міг би використовувати власну …

4
Що таке надійний, ітеративний вирішувач для великих триденних лінійно-пружних задач?
Я занурююсь у захоплюючий світ аналізу кінцевих елементів і хотів би вирішити велику термомеханічну проблему (лише теплова механічна, без зворотного зв'язку).→→\rightarrow Щодо механічної проблеми, я вже зрозумів з відповіді Джеффа , що мені потрібно використовувати ітеративний вирішувач через розмір моєї сітки. Далі я читаю у відповіді Метта , що вибір …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.