Instalação através de pacotes binários¶
Os binários pré-compilados do FrontISTR podem ser obtidos na página de download. Para além do solver fistr1, as distribuições incluem ferramentas auxiliares para decomposição de domínio (hecmw_part1), visualização (hecmw_vis1), conversão de malhas (neu2fstr) e outras tarefas.
Windows¶
A versão para Windows é distribuída em arquivos ZIP que diferem no método de paralelização e nas bibliotecas numéricas utilizadas. Cada pacote inclui o runtime MPI e as bibliotecas numéricas (DLL) necessárias para a execução, pelo que pode ser utilizado após a extração sem instalar esses componentes separadamente.
| Variante | Paralelização | MPI | Biblioteca numérica |
|---|---|---|---|
| thread_openblas | Paralelismo por threads OpenMP | (nenhum) | OpenBLAS |
| hybrid_msmpi_openblas | Paralelismo híbrido MPI + OpenMP | MS-MPI (incluído) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Paralelismo híbrido MPI + OpenMP | Intel MPI (incluído) | Intel MKL |
Note: Os pacotes híbridos incluem
mpiexece o runtime MPI (msmpi.dllouimpi.dll, etc.), pelo que não é necessária uma instalação separada do MPI.
Procedimento de instalação¶
- Descarregue da página de download o arquivo ZIP da variante que pretende utilizar e extraia-o.
- Coloque a pasta extraída num local incluído no caminho de pesquisa de executáveis ou execute as análises diretamente nessa pasta.
Verificação da instalação¶
Execute o comando seguinte na Linha de Comandos. A instalação está funcional se forem apresentadas informações da versão.
Para execução paralela MPI, utilize o mpiexec incluído. Para detalhes sobre o procedimento de execução, consulte Fluxo da análise.
Linux¶
São distribuídos pacotes deb para Ubuntu. Como os pacotes deb declaram as respetivas dependências, a instalação através de apt-get resolve automaticamente as bibliotecas necessárias.
Obter um pacote deb¶
Descarregue diretamente da página de download o pacote deb para Ubuntu. Para o obter a partir da linha de comandos, utilize um comando como o seguinte, substituindo o nome do ficheiro 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 descarregado da seguinte forma, substituindo o nome do ficheiro pelo da versão distribuída.
Note: São necessários privilégios de administrador para instalar o pacote. Se estiver a trabalhar como utilizador root,
sudonão é necessário. Ao executar o comando como utilizador normal, incluasudocomo indicado acima.
Verificação da instalação¶
Execute o comando seguinte. A instalação está funcional se forem apresentadas informações da versão.