Kod_Saturne
Opracowany przez | EDF |
---|---|
Pierwsza wersja | 1997 |
Ostatnia wersja | 7.0.0 (15 czerwca 2021) |
Wersja zaawansowana | 7.0.0 (15 czerwca 2021) |
Kaucja | https://github.com/code-saturne/code_saturne |
Napisane w | C , Fortran |
Berło | Qt |
Środowisko | GNU / Linux , Unix , Mac OS X , Windows |
Licencja | Powszechna Licencja Publiczna GNU |
Stronie internetowej | kod-saturne.org |
code_saturne to darmowe oprogramowanie do komputerowej symulacji w mechanice płynów. Rozwijany od 1997 roku przez dział Badań i Rozwoju EDF , został objęty licencją GNU General Public Licence wMarzec 2007.
Oparte na wspólnym podejściu do objętości skończonych, które akceptuje siatki dowolnego typu (ustrukturyzowane, ustrukturyzowane blokowo, nieustrukturyzowane, hybrydowe, zgodne, niezgodne...) i zawierające dowolny typ elementu (czworościan, sześcian, piramida, nieokreślony wielościan... .), code_saturne umożliwia modelowanie przepływów nieściśliwych lub rozszerzalnych, z turbulencjami lub przenoszeniem ciepła lub bez nich. Dostępne są dedykowane moduły dla konkretnych fizyki, takich jak wymiana ciepła przez promieniowanie, spalanie (gaz, pył węglowy, ciężki olej opałowy itp.), magnetohydrodynamika, przepływy ściśliwe, przepływy wielofazowe (podejście Eulera / Lagrange'a ze sprzężeniem odwrotnym) lub rozszerzenia do konkretnych zastosowań (na przykład Mercure_Saturne dla przepływów atmosferycznych).
code_saturne można ponadto połączyć ze stałym kodem termicznym SYRTHES. Może być również powiązany z kodem mechaniki konstrukcji Code_Aster , w szczególności poprzez platformę Salome . SYRTHES i Code_Aster są rozwijane przez EDF i dystrybuowane na licencji GNU GPL.
Code_Saturne to oprogramowanie do ogólnej obliczeniowej mechaniki płynów (CFD). Służy do modelowania nieściśliwych lub rozszerzalnych przepływów, z turbulencjami lub przenoszeniem ciepła lub bez nich.
Dla poszczególnych fizyki dostępne są dedykowane moduły:
Aby korzystać z Code_Saturne i zaoszczędzić czas, oszczędzając skomplikowaną kompilację oprogramowania wymaganego dla Code_Saturne, wysoce pożądane jest użycie dedykowanej dystrybucji Linuksa, która zawiera już gotowe do użycia oprogramowanie. Ta dystrybucja Linuksa to CAE Linux, którego najnowsza wersja to CAE Linux 2020 . Dystrybucja Debian Linux i jej pochodne, takie jak Ubuntu, dostarczają również pakiety dla Code_Saturne.
Wersja dla systemu Windows nie jest już obsługiwana, ale kod działa dobrze w ramach podsystemu Linux dla systemu Windows (WSL).
code_saturne jest kompatybilny z różnymi rodzajami siatek (niestrukturalnych elementów wielościennych), z zarządzaniem niezgodnymi sklejeniami. Z drugiej strony nie posiada modułu wizualizacji ani zintegrowanego generatora siatek, ale jest kompatybilny z większością standardowych narzędzi wolnego świata i handlu.
Rozpoznawane formaty siatki (źródło) :
Formaty wyjściowe przetwarzania końcowego