Cactus es un entorno de resolución de problemas de código abierto diseñado para científicos e ingenieros . Su estructura modular permite la computación en paralelo a través de diferentes arquitecturas y el desarrollo de código colaborativo entre diferentes grupos. Cactus se originó en la comunidad de investigación académica , donde fue desarrollado y utilizado durante muchos años por una gran colaboración internacional de físicos y científicos computacionales .
Desarrollador (es) | Equipo de cactus |
---|---|
Lanzamiento estable | 4.10.0 / 31 de mayo de 2021 |
Sistema operativo | Multiplataforma |
Tipo | Marco de software |
Licencia | LGPL |
Sitio web | www.cactuscode.org |
El nombre Cactus proviene del diseño de un núcleo central (o "carne") que se conecta a los módulos de la aplicación (o "espinas") a través de una interfaz extensible. Thorns puede implementar aplicaciones científicas o de ingeniería desarrolladas a medida, como la dinámica de fluidos computacional. Otras espinas de un conjunto de herramientas computacionales estándar proporcionan una gama de capacidades computacionales, como E / S paralelas, distribución de datos o puntos de control.
Cactus se ejecuta en muchas arquitecturas . Las aplicaciones, desarrolladas en estaciones de trabajo estándar o computadoras portátiles , se pueden ejecutar sin problemas en clústeres o supercomputadoras . Cactus proporciona fácil acceso a muchas tecnologías de software de vanguardia que se están desarrollando en la comunidad de investigación académica, incluido Globus Toolkit , E / S de archivos paralelos HDF5 , la biblioteca científica PETSc , refinamiento de malla adaptable , interfaces web y herramientas de visualización avanzadas .
Historia
Cactus se desarrolló originalmente en AEI y ahora se desarrolla conjuntamente en AEI , la Universidad de Cardiff y el Centro de Computación y Tecnología de LSU . Hay varios paquetes grandes construidos en Cactus, entre otros, un código de evolución del espacio-tiempo relativista general , un controlador de refinamiento de malla adaptativa (Alfombra) y un código de hidrodinámica relativista general (Whisky).
El personal del LSU Center for Computation & Technology, que formaba parte del grupo original de AEI que creó Cactus, celebró el décimo cumpleaños del programa en abril de 2007.
Ver también
- Marco de aplicación
- Marco de software
- Cactus la planta
- Servidor HTTP integrado
- Relatividad numérica
enlaces externos
- www.cactuscode.org - la página de inicio de Cactus Framework
- Centro de Computación y Tecnología
- Grupo de relatividad numérica en el Instituto Albert Einstein
- www.carpetcode.org Carpet, un controlador de refinamiento de malla adaptable para Cactus
- www.whiskycode.org Whisky: el código de hidrodinámica GR de la red de la UE
- einsteintoolkit.org Kit de herramientas de Einstein