Jakie byłyby zalety / wady dwóch podejść do kodowania biblioteki ogólnej (objętość skończona, fem, dg) dla obliczeniowej mechaniki ciągłości? Tak właśnie teraz widzę, więc proszę, przekaż swoje własne doświadczenia i nie rozpalaj mnie dla mnie :):
1) C ++:
ogólne programowanie, funkcje wirtualne, przeciążanie, szybkość ...: wszystkie dostępne narzędzia genreic + OOP do budowania, co chcesz
biblioteki niskiego poziomu są dostępne głównie (brak szerokiego rozpowszechniania bibliotek naukowych i inżynieryjnych, takich jak ta dla Pythona)
2) Opakowania Python + do obliczeń równoległych (pyOpenCL i inne)
ogromna ilość różnych bibliotek pomocniczych
kod, co myślisz: wdrożenie odbywa się naprawdę szybko
wolniejszy czas realizacji
Jeśli chcesz kodować platformę, która będzie obsługiwać różne metody, pracować ze złożonymi geometriami i problemami, co byś wybrał i dlaczego?