Instalação e configuração do OpenFOAM no Windows via WSL
Depois de Instalar e configurar WSL 2 no Windows:
Talvez seja necessário ir em "Ativar ou desativar recursos do Windows" e marcar as caixas "Plataforma de Hipervisor do Windows" e "Subsistema do Windows para Linux"
1. Guia Oficial
Antes de seguir este tutorial, você pode consultar a documentação oficial do OpenFOAM, que fornece instruções detalhadas sobre a instalação:
Caso prefira um passo a passo direto, siga as instruções abaixo.
2. Requisitos Iniciais
Para utilizar o OpenFOAM no Windows por meio do Subsistema do Windows para Linux (WSL), é necessário ativar alguns recursos do sistema:
-
No menu Iniciar, pesquise por Ativar ou desativar recursos do Windows e abra a ferramenta.
-
Marque as caixas Plataforma de Hipervisor do Windows e Subsistema do Windows para Linux.
-
Clique em OK e reinicie o computador caso solicitado.
3. Instalar OpenFOAM no WSL
Após ativar os recursos necessários e configurar o WSL, siga os comandos abaixo para instalar o OpenFOAM:
-
Adicionar o repositório do OpenFOAM: Este comando adiciona o repositório oficial do OpenFOAM ao sistema, permitindo que você instale e atualize o software facilmente.
curl -s https://dl.openfoam.com/add-debian-repo.sh | sudo bash
-
Instalar o OpenFOAM: Este comando instala a versão padrão do OpenFOAM disponível no repositório. Substitua 2412 pela versão desejada, se necessário.
sudo apt-get install openfoam2412-default
4. Configurar o Ambiente
Após a instalação, é necessário configurar o ambiente para que o OpenFOAM seja reconhecido corretamente:
-
Localizar o arquivo de configuração (
bashrc
): O OpenFOAM exige que algumas variáveis de ambiente sejam carregadas sempre que um terminal é iniciado. O arquivobashrc
geralmente está localizado no seguinte diretório:ls /usr/lib/openfoam/openfoam2412/etc
Certifique-se de que o arquivo bashrc está presente antes de prosseguir.
-
Abrir o arquivo de configuração (
~/.bashrc
) para edição: Obashrc
do OpenFOAM precisa ser referenciado no arquivo de configuração pessoal do usuário (~/.bashrc
). Use o kate para abrir o arquivo (recomendado). Caso ele não esteja instalado, siga as instruções exibidas para instalá-lo.kate ~/.bashrc
Caso prefira outro editor, você pode usar o nano:
nano ~/.bashrc
-
Adicionar a configuração do OpenFOAM: No final do arquivo
~/.bashrc
, adicione a seguinte linha. Isso garante que, sempre que você abrir um terminal, o OpenFOAM esteja pronto para uso.source /usr/lib/openfoam/openfoam2412/etc/bashrc
-
Salvar e fechar o arquivo:
-
No kate, basta salvar e fechar a janela.
-
No nano, pressione
CTRL + X
, digiteY
e pressioneEnter
.
-
5. Testar a Instalação
Para verificar se o OpenFOAM foi instalado corretamente, abra um novo terminal e execute:
-
Verificar a configuração do sistema:
foamSystemCheck
Esse comando verifica se todas as dependências do OpenFOAM estão corretamente configuradas no sistema.
Se tudo estiver configurado corretamente, o comando retornará informações sobre a configuração do ambiente OpenFOAM.
Agora o OpenFOAM está instalado e pronto para ser utilizado no WSL!