Flujo de análisis¶
El análisis con FrontISTR se realiza preparando los archivos de entrada, ejecutando el solucionador fistr1 y comprobando los archivos de salida. Esta página resume el flujo general, los tipos de archivos de entrada y salida utilizados y cómo ejecutar análisis en serie y en paralelo. Los procedimientos detallados de cada paso se describen en las páginas correspondientes de la guía de ejecución.
Flujo general¶
Los cálculos en serie y en paralelo difieren en si requieren partición del dominio y fusión de resultados. El flujo básico es el siguiente.
- Obtenga FrontISTR y los programas asociados y déjelos preparados para ejecutarse. → Instalación
- Prepare los archivos de entrada (datos de control global
hecmw_ctrl.dat, datos de malla y datos de control del análisis) de acuerdo con el formato especificado. - Para cálculos en paralelo, utilice el programa de partición de dominio
hecmw_part1para dividir la malla de dominio único en mallas de dominio distribuido. Este paso no es necesario para cálculos en serie. - Ejecute
fistr1. - Compruebe los archivos de registro, resultados y visualización generados. En cálculos en paralelo, fusione los resultados según sea necesario si desea consolidarlos en un único archivo.
Para el procedimiento detallado en serie, consulte Análisis en serie; para el procedimiento detallado en paralelo, consulte Análisis en paralelo.
Archivos de entrada y salida¶

Archivos de entrada¶
FrontISTR lee los tres tipos de archivos de entrada siguientes.
- Datos de control global (
hecmw_ctrl.dat): especifican los nombres de archivo de entrada de los datos de malla y de control del análisis, así como los nombres de archivo de salida de los datos de resultados y visualización. - Datos de malla: definen la malla de elementos finitos, los datos de material, los datos de sección y los datos de grupos. Utilice una malla de dominio único al analizar en una sola CPU, o mallas de dominio distribuido particionadas mediante
hecmw_part1al ejecutar en paralelo en varias CPU. - Datos de control del análisis: definen el tipo de análisis, las condiciones de contorno, las cargas, el control del solucionador y el control de visualización.
Todos ellos son archivos de texto y pueden crearse y editarse con un editor. Para la sintaxis utilizada en cada archivo, consulte Reglas de entrada.
Archivos de salida¶
Al ejecutar FrontISTR, se generan los archivos siguientes según el contenido del análisis y las especificaciones de los datos de control del análisis.
- Archivos de mensajes y registro: muestran el progreso de la ejecución y resúmenes como los valores máximos/mínimos de desplazamiento, deformación y tensión, así como los resultados del análisis modal.
- Archivos de resultados del análisis: cuando se especifica
!WRITE,RESULTen los datos de control del análisis, se generan magnitudes físicas para cada nodo y elemento. Se utilizan para el postprocesado y como entrada para otros análisis. - Archivos de visualización: cuando se especifica
!WRITE,VISUAL, los datos se generan en un formato destinado a herramientas de visualización.
Las convenciones de nomenclatura y los métodos de comprobación de los archivos de salida se describen en Análisis en serie y Análisis en paralelo; los detalles de las magnitudes físicas y formatos que pueden generarse se indican en Salida y reinicio.
Ejecución¶
Coloque fistr1 (fistr1.exe en Windows) en un directorio incluido en la ruta de búsqueda o en el directorio que contiene los archivos de entrada. Ejecute el siguiente comando en el directorio que contiene los archivos de entrada para iniciar un cálculo en serie.
Se leen los datos de malla y de control del análisis especificados en hecmw_ctrl.dat, y se generan los archivos de resultados y visualización indicados.
Ejecución en paralelo¶
Para cálculos en paralelo, prepare previamente un fistr1 compatible con MPI y utilice como entrada mallas de dominio distribuido particionadas mediante hecmw_part1. La ejecución depende del entorno de ejecución MPI. A continuación se muestra un ejemplo con cuatro dominios.
Los paquetes binarios para Windows incluyen un entorno de ejecución MPI, por lo que es posible ejecutar en paralelo sin instalar MPI por separado. Para obtener más información, consulte Instalación con paquetes binarios. El concepto de partición del dominio se describe en Partición del dominio y cálculo paralelo.
Hasta Ver.3.x, solo el análisis de contacto en paralelo requería como entrada una malla de dominio único; desde Ver.5.x, el análisis de contacto en paralelo utiliza mallas de dominio distribuido del mismo modo que los demás análisis.
Temas relacionados¶
- Análisis en serie — procedimiento de ejecución en serie y comprobación de los archivos de salida.
- Análisis en paralelo — procedimiento desde la partición del dominio hasta la ejecución en paralelo.
- Reglas de entrada — reglas de sintaxis comunes de los archivos de entrada.
- Salida y reinicio — magnitudes físicas que pueden generarse y mecanismo de reinicio.
- Partición del dominio y cálculo paralelo — partición del dominio para cálculo paralelo.