Ramy kaktusowe
Deweloperzy | Zespół kaktusów |
---|---|
Wersja stabilna | 4.13.0 / 29 listopada 2022 r |
System operacyjny | Międzyplatformowe |
Typ | Ramy oprogramowania |
Licencja | LGPL |
Strona internetowa | www.cactuscode.org |
Cactus to otwarte środowisko do rozwiązywania problemów przeznaczone dla naukowców i inżynierów . Jego modułowa struktura umożliwia równoległe obliczenia w różnych architekturach i wspólne tworzenie kodu między różnymi grupami. Cactus powstał w akademickiej badawczej , gdzie był rozwijany i używany przez wiele lat przez dużą międzynarodową współpracę fizyków i informatyków .
Nazwa Cactus pochodzi od projektu centralnego rdzenia (lub „ciała”), który łączy się z modułami aplikacji (lub „cierniami”) poprzez rozszerzalny interfejs. Thorns może wdrażać niestandardowe aplikacje naukowe lub inżynierskie, takie jak obliczeniowa dynamika płynów. Inne ciernie ze standardowego zestawu narzędzi obliczeniowych zapewniają szereg możliwości obliczeniowych, takich jak równoległe operacje we/wy, dystrybucja danych lub punkty kontrolne.
Cactus działa na wielu architekturach . Aplikacje tworzone na standardowych stacjach roboczych lub laptopach mogą bezproblemowo działać w klastrach lub superkomputerach . Cactus zapewnia łatwy dostęp do wielu najnowocześniejszych technologii programowych opracowywanych w akademickiej społeczności badawczej, w tym Globus Toolkit , równoległy plik I/O HDF5 , biblioteka naukowa PETSc , adaptacyjne udoskonalanie siatki , interfejsy sieciowe i zaawansowane narzędzia do wizualizacji .
Historia
Cactus został pierwotnie opracowany w AEI , a obecnie jest rozwijany wspólnie w AEI , Cardiff University oraz Centre for Computation & Technology w LSU . Istnieje kilka dużych pakietów zbudowanych na Cactus, między innymi ogólny relatywistyczny kod ewolucji czasoprzestrzeni , adaptacyjny sterownik udoskonalania siatki (Carpet) i ogólny relatywistyczny kod hydrodynamiczny (Whisky).
Pracownicy LSU Center for Computation & Technology, którzy byli częścią oryginalnej grupy w AEI, która stworzyła Cactus, obchodzili 10. urodziny programu w kwietniu 2007 roku.
Zobacz też
- Struktura aplikacji
- Ramy oprogramowania
- Kaktus roślina
- Wbudowany serwer HTTP
- Numeryczna teoria względności
Linki zewnętrzne
- www.cactuscode.org — strona główna Cactus Framework
- Centrum Obliczeń i Technologii
- Numeryczna grupa względności w Instytucie Alberta Einsteina
- www.whiskycode.org Whisky — kod EU Network GR Hydrodynamics
- einsteintoolkit.org Zestaw narzędzi Einsteina