Ir para o conteúdo

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 mpiexec e o runtime MPI (msmpi.dll ou impi.dll, etc.), pelo que não é necessária uma instalação separada do MPI.

Procedimento de instalação

  1. Descarregue da página de download o arquivo ZIP da variante que pretende utilizar e extraia-o.
  2. 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.

fistr1.exe -v

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.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

Note: São necessários privilégios de administrador para instalar o pacote. Se estiver a trabalhar como utilizador root, sudo não é necessário. Ao executar o comando como utilizador normal, inclua sudo como indicado acima.

Verificação da instalação

Execute o comando seguinte. A instalação está funcional se forem apresentadas informações da versão.

fistr1 -v

Tópicos relacionados