Pytania otagowane jako petsc

PETSc to pakiet struktur danych i procedur typu open source do skalowalnego (równoległego) rozwiązania aplikacji naukowych modelowanych za pomocą równań różniczkowych cząstkowych.

1
Rozwiązywanie prostego systemu Ax = b równolegle z PETSc
Jestem nowy w pakiecie PETSc. Mam macierz A ~ 4000x4000 w formacie matrycowym i chcę, aby PETSc rozwiązał ten problem za pomocą wielu procesorów. Wiem, jak rozwiązać system na jednym procesorze, ale nie wiem, jak rozdzielić macierz i wektory między różne procesory. Czy istnieje prosty zestaw instrukcji, aby to zrobić?
10 petsc  matrix 

3
Ciąg do programowania GPU
Jestem bardzo nowy w programowaniu GPGPU, więc proszę wybacz mi, jeśli pytanie nie jest szczególnie odpowiednie. Z tego, co rozumiem, programowanie na GPU to bardzo skomplikowana praca inżynierska w porównaniu do zwykłego programowania procesora. Należy bardzo uważać na problemy z rozbieżnościami, kafelkami, przypiętą pamięcią i nakładaniem się komunikacji host-urządzenie / …


3
Czy są jakieś „lekkie” pakiety MES?
Zasadniczo FEM wydaje się problemem, który jest w zasadzie „rozwiązany”. Istnieje wiele potężnych frameworków, takich jak Trilinos, PETSc, FEniCS, Libmesh lub MOOSE. Łączy je jedno: są wyjątkowo „ciężkie”. Po pierwsze, instalacja zwykle jest bardzo bolesna. Po drugie, ich interfejs / API jest gruby i ciężki - musisz przełożyć cały swój …

1
warunek wstępny dla metody bez macierzy rozwiązania Ax = b
Muszę rozwiązać Ax = b, ale zdaję sobie sprawę, że nawet jeśli jest on rzadki, przechowywanie współczynników macierzy mojego problemu zajmie zbyt dużo pamięci. Zastanawiam się teraz nad użyciem metody bez macierzy, ponieważ te same współczynniki pojawiają się w macierzy dużo czasu, więc mogłem użyć własnego prywatnego schematu przechowywania (i …

4
Co to jest solidny, iteracyjny solver dla dużych problemów trójwymiarowo-sprężystych?
Zanurzam się w fascynujący świat analizy elementów skończonych i chciałbym rozwiązać duży problem termomechaniczny (tylko mechaniczny efekt termiczny , brak sprzężenia zwrotnego).→→\rightarrow W przypadku problemu mechanicznego zrozumiałem już odpowiedź Geoffa , że muszę użyć iteracyjnego solvera ze względu na rozmiar mojej siatki. W odpowiedzi Matta przeczytałem dalej , że wybór …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.