Dell AMD EPYC 7662 / NVIDIA Tesla A100

Softwares Instalados

Categoria: Química/Física

OpenFOAM
Versão 2512, 2206
Descrição A free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics.
Documentação Documentação
Execução Paralela do OpenFOAM
Licença OPEN SOURCE
Localização https://www.openfoam.com/

Como usar

- Opções de módulos de ativação para uso:
OpenFOAM 2512
module load openfoam/2512-intel-2025.1.1

Compilador: Intel OneAPI-2025.1.1
Executáveis: /opt/pub/openfoam/2512/intel/2025.1.1/bin
Recursos: Intel MPI
OpenFOAM 2206
module load openfoam/2206-intel-2021.3.0

Compilador: Intel OneAPI-2021.3.0
Executáveis: /opt/pub/openfoam/2206/intel/2021.3.0/bin
Recursos: Intel MPI

Exemplo de script para execução em filas de processamento com o PBS:

#!/bin/bash

### Nome da fila de execução ###
 #PBS -q par128

### Nome do job ###
 #PBS -N teste

### Nome do arquivo de saida ###
 #PBS -o OUTPUT

### Nome do arquivo de erros ###
 #PBS -e ERRO

### Recursos necessarios para execução:     ###
###   nodes=   Numero de nos computacionais ###
###   ppn=     Numero de processos por no   ###
### Total de processos = nodes X ppn        ###
 #PBS -l nodes=1:ppn=128

cd $PBS_O_WORKDIR

### Configura o ambiente para execução do OpenFOAM ###

module load openfoam/2512-intel-2025.1.1

export OMP_NUM_THREADS=1

### Preparação dos dados para execução paralela ###

### 'Mesh the geometry' ###

blockMesh

### 'Decompose the mesh for parallel run' ###

decomposePar

#### 'Run the solver' A opção -np indica o numero de processos ###

mpirun -np 128 simpleFoam -parallel

### 'Reconstruct the parallel results' ###

reconstructPar

echo '-----------------------------------------'