SU2

De acordo com a página do SU2, “The SU2 suite is an open-source collection of C++ based software tools for performing Partial Differential Equation (PDE) analysis and solving PDE-constrained optimization problems. The toolset is designed with Computational Fluid Dynamics (CFD) and aerodynamic shape optimization in mind, but is extensible to treat arbitrary sets of governing equations such as potential flow, elasticity, electrodynamics, chemically-reacting flows, and many others”.

Versões Disponíveis

  • su2/6.0.0(default)

  • su2/6.2.0

Submissão de Jobs em Paralelo

Crie um arquivo chamado, por exemplo, submit_paral_jobs.sh.

#!/bin/bash
#SBATCH -t 23:00:00 -n 8

export INPUT="inv_NACA0012.cfg"
export OUTPUT="*"

module load su2/6.0.0
job-nanny mpirun -np 8 SU2_CFD inv_NACA0012.cfg

Para submeter o processo, basta usar o comando:

sbatch submit_paral_jobs.sh

Submissão de Jobs Seriais

Crie um arquivo chamado, por exemplo, submit_serial_jobs.sh.

#!/bin/bash
#SBATCH -t 23:00:00

export INPUT="inv_NACA0012.cfg"
export OUTPUT="*"

module load su2/6.0.0
job-nanny SU2_CFD inv_NACA0012.cfg

Para submeter o processo, basta usar o comando:

sbatch submit_serial_jobs.sh

Referências

Para informações adicionais sobre o software, consulte a documentação do SU2.