Conversão de malha e dados¶
Além dos formatos padrão (malha HEC-MW e controle de análise FSTR), a entrada e a saída do FrontISTR oferecem importação de formatos de malha externos e exportação para formatos de visualização. Este capítulo organiza as funções de “conversão de formato”, e não o cálculo em si.
Visão geral das funções¶
As funções de conversão de dados são divididas nos dois grupos a seguir.
| Categoria | Função | Entrada/saída |
|---|---|---|
| Conversão de entrada | Importação de arquivo neutro do FEMAP (neu2fstr) |
Arquivo neutro NEU → malha HEC-MW + arquivo de controle do FrontISTR |
| Conversão de saída | Exportação dos resultados da análise para formatos de visualização (!VISUAL) |
Resultados HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Conversão de saída | Combinação dos arquivos de resultados distribuídos da execução paralela (rmerge) |
Arquivos de resultados de cada PE → um único arquivo de resultados |
| Conversão de saída | Conversão texto/binário dos arquivos de resultados (rconv) |
Arquivos de resultados em texto ↔ binário |
A seleção das grandezas físicas incluídas nos arquivos de resultados e o mecanismo dos arquivos de reinicialização não são tratados neste capítulo; consulte Saída e reinicialização.
Importação de malhas externas¶
O FrontISTR inclui a ferramenta neu2fstr, que converte arquivos neutros do FEMAP (NEU) em malhas HEC-MW e arquivos de controle do FrontISTR.
No neu2fstr, o tipo de análise (análise estática / análise modal / análise térmica) é especificado durante a conversão. Os arquivos gerados são os seguintes.
- Arquivo de malha HEC-MW: coordenadas nodais, conectividade dos elementos, IDs de material, sistemas de coordenadas, grupos de nós e grupos de elementos
- Arquivo de controle do FrontISTR: modelo de cartões básicos de controle, como
!SOLUTION, de acordo com o tipo de análise - Arquivo de controle HEC-MW (
hecmw_ctrl.dat): gerado opcionalmente
Na conversão para análise modal, os parâmetros da seção !EIGEN são valores provisórios e devem ser editados pelo usuário após a conversão. Informações como condições de contorno, cargas e contato que não têm representação no arquivo neutro do FEMAP não são incluídas no resultado da conversão e devem ser adicionadas ao arquivo de controle.
Exportação para formatos de visualização¶
Além dos arquivos de resultados HEC-MW padrão, os resultados do cálculo podem ser gravados em formatos destinados a ferramentas de visualização. Na execução paralela, o processamento de visualização é realizado dentro da mesma execução MPI da análise; por isso, os resultados de todos os PEs são integrados e gerados como um único arquivo de visualização.
Na entrada, !VISUAL,method=PSR especifica a pseudovisualização (seções, isosuperfícies, formas deformadas etc.), enquanto !VISUAL,method=PVR especifica a renderização de volume. Consulte a referência de palavras-chave para os detalhes da sintaxe. O parâmetro output_type permite selecionar um dos formatos a seguir.
| Categoria de formato | Valor de output_type |
Uso |
|---|---|---|
| AVS UCD (padrão) | AVS |
Arquivo UCD leve contendo somente elementos de superfície. É o padrão quando output_type é omitido. |
| AVS UCD completo | COMPLETE_AVS,COMPLETE_REORDER_AVS,SEPARATE_COMPLETE_AVS |
UCD contendo todos os elementos. Pode-se selecionar a versão reordenada (REORDER) e a versão com saída por PE (SEPARATE). |
| AVS UCD binário | BIN_COMPLETE_AVS,BIN_COMPLETE_REORDER_AVS,BIN_SEPARATE_COMPLETE_AVS |
Versão binária do AVS UCD completo. |
| AVS UCD compactado | COMP_COMPLETE_REORDER_AVS,COMP_SEPARATE_COMPLETE_AVS |
Versão compactada com zlib do AVS UCD completo. |
| MicroAVS | COMPLETE_MICROAVS |
Arquivo UCD para MicroAVS. |
| VTK | VTK,BIN_VTK,COMP_VTK |
Formato VTK que pode ser lido pelo ParaView e ferramentas semelhantes. É possível selecionar saída ASCII / binária / compactada. |
| EXODUS | EXODUS,STEP_EXODUS |
Formato Exodus II do ParaView. EXODUS grava todos os passos de tempo em um único arquivo, enquanto STEP_EXODUS grava um arquivo para cada passo de tempo. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL,FSTR_FEMAP_NEUTRAL |
Arquivo NEUTRAL de texto de uso geral no formato FEMAP. |
| Imagem BMP | BMP |
Imagem do resultado da renderização de superfície (PSR) ou da renderização de volume (PVR). |
O formato EXODUS é gravado somente por executáveis do FrontISTR compilados com a biblioteca Exodus II habilitada. Em builds em que ela está desabilitada, a saída é ignorada.
Combinação de arquivos de resultados paralelos e conversão de tipo¶
Para combinar em um único arquivo os arquivos de resultados obtidos na execução paralela (divididos por PE), sem processamento de visualização, use a ferramenta rmerge. O rmerge especifica o número de ranks e o início/fim/intervalo dos passos de tempo e grava o arquivo de resultados em formato texto ou binário.
Para converter mutuamente a representação dos arquivos de resultados entre texto e binário, use a ferramenta rconv. O rconv especifica o início/fim/intervalo dos passos de tempo e converte apenas o tipo de representação.
Tópicos relacionados¶
- Saída e reinicialização — Conteúdo dos arquivos de resultados do cálculo (reinicialização e saída de histórico)
- Biblioteca de elementos — Opções de tipos de elemento
- !OUTPUT_VIS — Seleção das grandezas físicas passadas para a visualização
- Como escolher o ambiente de pré/pós-processamento e execução — Criação de malha e visualização com ferramentas externas