Introducción

SfePy (http://sfepy.org) es un software para resolver sistemas de acoplamiento parcial ecuaciones diferenciales (PDE) por el método de elementos finitos en 1D, 2D y 3D. Eso puede verse como un solucionador de PDE de caja negra y como un paquete de Python que puede hacerlo Se puede utilizar para crear aplicaciones personalizadas. La palabra “simple” significa que complejo Los problemas FEM se pueden codificar de forma muy fácil y rápida.

También existe un apoyo preliminar para el análisis isogeométrico, descrito en Análisis isogeométrico.

El código está escrito casi en su totalidad en Python, con excepción de la mayoría rutinas que exigen mucho tiempo: están escritas en C y envueltas por Cython o escrito directamente en Cython.

SfePy es un software gratuito lanzado bajo la nueva licencia BSD. Se basa en NumPy y SciPy (una excelente colección de herramientas para la investigación científica cálculos en Python). Es un software multiplataforma que debería funcionar en Linux, Mac OS X y Windows.

SfePy se desarrolló originalmente como un marco flexible para implementarlo rápidamente y probar los modelos matemáticos desarrollados durante nuestras diversas investigaciones proyectos. Sin embargo, ha evolucionado hasta convertirse en un sistema finito bastante completo (aunque pequeño) código de elemento. Se han implementado muchos términos que se pueden utilizar para construir el PDE, consulte Descripción general del término. SfePy también viene con varios ejemplos que Puede ayudarle a comenzar, consulte Ejemplos, Galería y Tutorial. Algunas características más avanzadas se analizan en Primer.