FEAP para GNU Linux
José M.ª Goicolea, 24 oct 2013
El programa FEAP ha sido desarrollado por el Prof. R.L. Taylor de la Universidad de California en Berkeley, en el mismo han participado varios grandes investigadores del ámbito de los elementos finitos. Se trata de un programa muy avanzado para modelos lineales y no lineales, estáticos o dinámicos. FEAP es empleado con frecuencia como base del trabajo en grupos de investigación
Las versiones ejecutables de FEAP que se pueden descargar aquí incorporan una serie de adiciones, correcciones de errores observados, extensiones de capacidad y nuevos elementos o modelos de material aportados por los investigadores del Grupo de Mecánica Computacional (Felipe Gabaldón, José M.ª Goicolea, Javier Rodríguez Soler, Sergio Blanco).
Son ejecutables obtenidos con los compiladores gfortran de GNU y fortran intel compiler, para Linux, Mac OS X y Windows (en el entorno cygwin). El programa FEAP en sí consta de un único archivo con el programa ejecutable.
FEAP se ejecuta desde la terminal de mandatos y emplea un servidor gráfico X11 (disponibles en Linux/Unix, MAc OS X y Windows+Cygwin)
Procedimiento detallado para instalar FEAP en Linux:
La terminal de mandatos se encuentra en Ubuntu en Aplicaciones / Accesorios.
- Si la distribución linux es reciente, como por ejemplo Ubuntu 11.04 o posterior, instalar el paquete xfonts-75dpi que no viene cargado por defecto (en las versiones anteriores sí venían cargadas estas fuentes y no era necesario). Para ello, ejecutar synaptic con privilegios de administrador e installar el citado paquete, o bien desde la terminal ejecutar el siguiente mandato:
$ sudo apt-get install xfonts-75dpi
- Descargar el ejecutable de FEAP
Guardar el fichero descargado en una carpeta específica. Por ejemplo, en la carpeta del usuario crear una carpeta llamada "feap81" y copiarlo allí.
- Desde una terminal:
- Asegurarse que el fichero descargado tiene permiso de ejecución:
$ cd feap81; chmod +x feap81_linux* ; ls -l feap81_linux*
se debería ver una línea como sigur, con permisos "x":
-rwxr-xr-x 1 goico users 6794494 2010-05-10 08:38 feap81_linuxifort64
- Para un uso más cómodo de FEAP, crear un enlace simbólico a una carpeta situada en el camino de ejecutables del sistema
($PATH), tal como
"/usr/local/bin":
$ sudo ln -s feap81_linuxifort64 /usr/local/bin/feap
A partir de ahora se puede usar FEAP desde el terminal, situados en cualquier carpeta de trabajo, simplemente tecleando el mandato "feap".
- Probar FEAP, ejecutando uno de los modelos siguientes:
- Ensayo brasileño (elasticidad lineal, estático)
[Ibrasil]
- Impacto de barra de Taylor (plasticidad con grandes deformaciones, dinámico)
[Itayl]
Descargar el fichero del modelo, copiar en una carpeta de trabajo, y en el terminal desde esa carpeta ejecutar feap. Al final teclear "q" y retorno dos veces.
Imágenes de captura de pantalla de los distintos pasos: