Las mejores alternativas aesys-escript

Módulo de Python para resolver ecuaciones diferenciales parciales mediante el método de elementos finitos en modelos geofísicos y científicos

Visitar esys-escript
Captura de la web de esys-escript

esys-escript es un módulo de Python para implementar modelos matemáticos basados en ecuaciones diferenciales parciales no lineales, acopladas y dependientes del tiempo. Utiliza el método de elementos finitos (FEM) para la discretización espacial, permitiendo ejecutar scripts en ordenadores de escritorio o supercomputadores paralelos sin modificar el código. Está diseñado para la prototipación rápida de proyectos académicos y desarrollos de software a gran escala, con aplicaciones en inversión geofísica, terremotos, flujo en medios porosos, transporte reactivo, subducción de placas, erosión, convección del manto terrestre y tsunamis.

Sus funciones principales incluyen:

  • Simulación 2D y 3D mediante elementos finitos y espectrales.
  • Paralelización con OpenMP, MPI y modo híbrido para resolver problemas con más de 200 millones de incógnitas.
  • Inversión geofísica con módulos especializados para resistividad y magnetotelúrica.
  • Visualización de resultados mediante VTK, SILO, VisIt, ParaView y Mayavi.
  • Mallas no estructuradas generadas desde gmsh.

El software es de código abierto bajo licencia Apache-2.0. La plataforma principal es Linux, aunque se soporta la compilación desde código fuente en macOS y el uso a través de WSL2 en Windows. Requiere instalación desde paquetes Debian, conda-forge o compilación manual, y no necesita cuenta de usuario ni conexión a internet para su ejecución local.

Compartir:

Código abierto

Plataformas
Linux
Tipo de aplicación
Línea de comandos

Propiedades

  • Autoalojado

Parecidos a esys-escript