Cactus Framework - Cactus Framework

Cactus Framework
CactusCode Logo.png
Dezvoltatori Echipa Cactus
Versiune stabila
4.10.0 / 31 mai 2021
Sistem de operare Cross-platform
Tip Cadrul software
Licență LGPL
Site-ul web www.cactuscode.org

Cactus este un mediu open-source , de rezolvare a problemelor , conceput pentru oamenii de știință și ingineri . Structura sa modulară permite calculul paralel între diferite arhitecturi și dezvoltarea codului de colaborare între diferite grupuri. Cactus își are originea în comunitatea de cercetare academică , unde a fost dezvoltat și utilizat de-a lungul mai multor ani de o mare colaborare internațională de fizicieni și oameni de știință în calcul .

Numele Cactus provine de la proiectarea unui nucleu central (sau „carne”) care se conectează la module de aplicații (sau „spini”) printr-o interfață extensibilă. Thorns poate implementa aplicații științifice sau inginerești dezvoltate la comandă, cum ar fi dinamica de calcul a fluidelor. Alți spini dintr-un set de instrumente de calcul standard oferă o gamă largă de capabilități de calcul, cum ar fi I / O paralelă, distribuție de date sau puncte de control.

Cactus rulează pe multe arhitecturi . Aplicațiile, dezvoltate pe stații de lucru standard sau laptopuri , pot fi rulate fără probleme pe clustere sau supercomputere . Cactus oferă acces ușor la multe tehnologii software de ultimă generație dezvoltate în comunitatea de cercetare academică, incluzând Globus Toolkit , I / O de fișiere paralele HDF5 , biblioteca științifică PETSc , rafinament de plasă adaptivă , interfețe web și instrumente avansate de vizualizare .

Istorie

Cactus a fost dezvoltat inițial la AEI și este dezvoltat acum în comun la AEI , la Universitatea Cardiff și la Centrul de Calcul și Tehnologie de la LSU . Există mai multe pachete mari construite pe Cactus, printre altele un cod general relativist de evoluție spațiu-timp , un driver adaptiv de rafinare a ochiurilor de plasă (Carpet) și un cod general de hidrodinamică relativistă (Whisky).

Personalul de la Centrul de calcul și tehnologie LSU, care făcea parte din grupul original de la AEI care a creat Cactus, a sărbătorit cea de-a 10-a aniversare a programului în aprilie 2007.

Vezi si

Referințe

linkuri externe