Análise Paralela¶
Fluxo de Execução¶
A Figura 3.1.3 mostra o fluxo de execução do processamento paralelo multiprocessador usando o FrontISTR.
Figura 3.1.3 Fluxo de execução do processamento paralelo
Arquivos de Entrada a Preparar¶
(1) Dados de Controle Geral (extensão dat)¶
Este arquivo especifica os arquivos de entrada dos dados de malha e dos dados de controle da análise, bem como o arquivo de saída dos resultados da análise. O nome do arquivo é fixo como hecmw_ctrl.dat.
Um exemplo dos dados de controle geral é mostrado abaixo. Neste exemplo, hecmw_part primeiro lê os dados de malha de domínio único model.msh e grava os dados de malha de domínio distribuído model_8.0 até n. O FrontSTR lê os dados de malha de domínio distribuído model_8.0 até n e os dados de controle da análise model.cnt, e grava os dados de resultados da análise model.res.0 até n.1. Além disso, hecmw_vis lê os dados de malha de domínio distribuído model_8.0 até n e os dados de resultados da análise model.res.0 até n.1, e grava model_vis_psf.0000.(extensão) correspondente à saída especificada. Para obter detalhes, consulte a Referência de Palavras-chave (Dados de Controle Geral).
(2) Dados de Malha de Domínio Único (extensão msh)¶
Este arquivo define a configuração geral da malha do objeto de análise, os dados de materiais, os dados de grupos usados nos dados de controle da análise e outras informações. Para obter detalhes, consulte a Referência de Palavras-chave (Dados de Malha).
(3) Dados de Controle da Análise (extensão cnt)¶
Este arquivo define o tipo de análise, as condições de contorno de deslocamento, as condições de contorno de carga e outras configurações. Ele também especifica os dados de controle do solver e os dados de controle do visualizador. Exemplos de dados de controle da análise são mostrados no Capítulo 3. Para obter detalhes, consulte a Referência de Palavras-chave (Dados de Controle da Análise).
(4) Dados de Controle do Utilitário de Decomposição de Domínio (extensão dat)¶
Este arquivo especifica os dados de controle de hecmw_part. O nome do arquivo é fixo como hecmw_part_ctrl.dat. Um exemplo dos dados de controle do utilitário de decomposição de domínio é mostrado abaixo. Neste exemplo, um único domínio é dividido em 8 domínios usando o método de decomposição de domínio PMETIS. O arquivo model_8.inp também é gerado para exibir a malha após a decomposição do domínio. Para obter detalhes, consulte a documentação do hecmw1 (0803_001x_hecmw_part_201_users.pdf).
(5) Dados de Controle de Visualização (extensão ini)¶
Este arquivo especifica os dados de controle de hecmw_vis. O nome de arquivo padrão é hecmw_vis.ini. Um exemplo de dados de controle de visualização é mostrado abaixo. Neste exemplo, são gerados dados de malha não estruturada para MicroAVS (extensão inp). Para obter detalhes, consulte !visual e !OUTPUT_VIS na referência de palavras-chave.
Método de Execução¶
Execute hecmw_part a partir do diretório que contém os arquivos de entrada usando a seguinte linha de comando.
Execute o FrontISTR a partir do diretório que contém os arquivos de entrada usando a seguinte linha de comando. O método usado para iniciar os processos MPI deve ser ajustado de acordo com o ambiente de execução.
A visualização pode ser executada de duas maneiras. Uma delas é executá-la como pós-processamento do FrontISTR. Nesse caso, especifique
!WRITE, VISUAL
nos dados de controle da análise, e a visualização será executada automaticamente. Nesse caso, os dados de controle de visualização devem ser incluídos nos dados de controle da análise.
Para realizar a visualização depois que a execução do FrontISTR tiver terminado, primeiro especifique
!WRITE, RESULT
nos dados de controle da análise e execute o FrontISTR.
Depois que o FrontISTR terminar, execute hecmw_vis a partir do diretório que contém os arquivos de entrada e os arquivos de resultados da análise usando a seguinte linha de comando. O método usado para iniciar os processos MPI deve ser ajustado de acordo com o ambiente de execução.
Descrição dos Arquivos de Saída¶
(1) Arquivo de Log do Utilitário de Decomposição de Domínio (extensão log)¶
Este arquivo contém mensagens como o andamento do processamento de hecmw_part. O nome do arquivo é fixo como hecmw_part.log.
(2) Arquivos de Malha de Domínio Distribuído (sem extensão)¶
Esses arquivos contêm a configuração da malha decomposta em domínios, os dados de materiais, os dados de grupos usados nos dados de controle da análise e outras informações. É criado um arquivo para cada domínio distribuído, e os arquivos são nomeados usando o cabeçalho de arquivo especificado nos dados de controle geral da seguinte maneira.
Regra de nomenclatura: (cabeçalho de arquivo especificado por !MESH).(número do domínio distribuído)
Exemplo: model_8.0 até model_8.7
(3) Arquivo de Exibição da Malha Decomposta em Domínios (extensão inp)¶
Este arquivo contém dados de malha não estruturada para exibir a malha decomposta em domínios. Ele pode ser exibido com MicroAVS e softwares semelhantes.
(4) Arquivo de Mensagens dos Resultados da Análise (extensão msg)¶
Este arquivo contém mensagens como o andamento da análise do FrontISTR. É criado um arquivo por execução, e o nome do arquivo é fixo como FSTR.msg.
(5) Arquivos de Log dos Resultados da Análise (extensão log)¶
Esses arquivos contêm resultados da análise de grandezas físicas em cada nó e elemento do FrontISTR. Também contêm os valores máximos/mínimos das grandezas físicas e os resultados da análise modal. Para análise dinâmica, os resultados da análise de todas as etapas são gerados nesses arquivos. É criado um arquivo para cada domínio distribuído, e o nome do arquivo é fixo como n.log (onde n é o número do domínio distribuído).
(6) Arquivos de Resultados da Análise (sem extensão)¶
Esses arquivos são gerados quando a opção !WRITE, RESULT é especificada.
Esses arquivos contêm resultados da análise de grandezas físicas em cada nó e elemento do FrontISTR. É gerado um arquivo para cada domínio distribuído e para cada etapa, e os arquivos são nomeados usando o cabeçalho de arquivo especificado nos dados de controle geral da seguinte maneira.
Regra de nomenclatura: (cabeçalho de arquivo especificado por !RESULT).(número do domínio distribuído).(número da etapa)
Exemplo: model_8.res.0.1 até model_8.res.7.1
(7) Arquivos Bitmap dos Resultados da Análise (extensão bmp)¶
Esses arquivos são gerados quando especificados nos dados de controle de visualização.
Esses arquivos contêm dados bitmap gerados pelo processamento de visualização. Os nomes dos arquivos são atribuídos usando o cabeçalho de arquivo especificado nos dados de controle geral. Para obter detalhes sobre a regra de nomenclatura, consulte a documentação do hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) Arquivos de Dados de Malha Não Estruturada dos Resultados da Análise (extensão inp)¶
Esses arquivos são gerados quando especificados nos dados de controle de visualização.
Esses arquivos podem ser usados para pós-processamento com REVOCAP_PrePost, MicroAVS e softwares semelhantes. Eles são nomeados usando o cabeçalho de arquivo especificado nos dados de controle geral da seguinte maneira.
Regra de nomenclatura: (cabeçalho de arquivo especificado por !RESULT)_psf.(número da etapa).inp
Exemplo: model_vis_psf.0000.inp
(9) Arquivos Neutros dos Resultados da Análise (extensão neu)¶
Esses arquivos são gerados quando especificados nos dados de controle de visualização.
Esses arquivos podem ser usados para pós-processamento com Femap. Eles são nomeados usando o cabeçalho de arquivo especificado nos dados de controle geral da seguinte maneira.
Regra de nomenclatura: (cabeçalho de arquivo especificado por !RESULT)_psf.(número da etapa).neu
Exemplo: model_vis_psf.0000.neu
Observação: os arquivos FSTR.dbg.0 até n também são gerados, mas são destinados à depuração e normalmente não precisam ser consultados.