Instalação por pacote binário¶
Os binários pré-compilados do FrontISTR podem ser obtidos na página de download. Além do solver principal fistr1, a distribuição inclui ferramentas auxiliares para decomposição de domínio (hecmw_part1), visualização (hecmw_vis1), conversão de malha (neu2fstr), entre outras.
Windows¶
As versões para Windows são distribuídas em arquivos ZIP com diferentes métodos de paralelismo e bibliotecas numéricas. Todas as versões incluem o runtime MPI e as bibliotecas numéricas (DLLs) necessárias à execução, podendo ser usadas após a simples extração.
| Versão | Método de paralelismo | MPI | Biblioteca numérica |
|---|---|---|---|
| thread_openblas | Paralelismo por threads OpenMP | (nenhum) | OpenBLAS |
| hybrid_msmpi_openblas | Híbrido MPI + OpenMP | MS-MPI (incluído) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Híbrido MPI + OpenMP | Intel MPI (incluído) | Intel MKL |
Note: As versões híbridas incluem
mpiexece o runtime MPI (msmpi.dll,impi.dll, etc.), portanto não é necessário instalar MPI separadamente.
Procedimento de instalação¶
- Baixe da página de download o ZIP da versão desejada e extraia-o.
- Coloque a pasta extraída em um local incluído no PATH ou execute a análise dentro dessa pasta.
Verificação da instalação¶
Execute o comando a seguir no Prompt de Comando. Se as informações de versão forem exibidas, a instalação foi concluída.
Para execução paralela com MPI, use o mpiexec incluído. Para detalhes do procedimento de execução, consulte Fluxo da análise.
Linux¶
Para Ubuntu, são distribuídos pacotes deb. Como o pacote deb declara as bibliotecas dependentes, a instalação por apt-get resolve automaticamente as bibliotecas necessárias.
Obter o pacote deb¶
Baixe diretamente da página de download o pacote deb para Ubuntu. Para obtê-lo por comando, use o procedimento a seguir (substitua o nome do arquivo pelo da versão distribuída).
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Instalar o pacote deb¶
Instale o pacote deb baixado da seguinte forma (substitua o nome do arquivo pelo da versão distribuída).
Note: São necessários privilégios de administrador para instalar o pacote. Se estiver trabalhando como usuário root,
sudonão é necessário. Ao executar como usuário comum, usesudocomo mostrado acima.
Verificação da instalação¶
Execute o comando a seguir. Se as informações de versão forem exibidas, a instalação foi concluída.