Skip to main content

Converge

CONVERGE is a next-generation thermal fluid analysis software developed by Convergent Science, USA. To date, mesh modeling has been the primary bottleneck affecting CFD efficiency. CONVERGE features fully automatic mesh generation, resulting in a significant leap in efficiency compared to traditional CFD software.

License required

Please purchase, download, and install the Converge license independently. For assistance with installation or usage, contact us and provide proof that your research group holds a Converge license.


1. Script Template

submit.sh
#!/bin/bash
#SBATCH --nodes=1 # Number of nodes
#SBATCH --ntasks-per-node=56 # Number of cores per node
#SBATCH --ntasks=56 # Total number of cores
#SBATCH --partition=g1_share # Queue partition; must specify the correct partition
#SBATCH --job-name=hello # Job name
#SBATCH --output=hello.%j.out # Normal log output (%j parameter value is jobId)
#SBATCH --error=hello.%j.err # Error log output (%j parameter value is jobId)

##############################################
# Software Envrironment #
##############################################
unset I_MPI_PMI_LIBRARY # Unset default MPI library, use Intel's built-in
export I_MPI_JOB_RESPECT_PROCESS_PLACEMENT=0 # Parameter modification required for Intel multi-node jobs
module load intel/2022 intelmpi/2022 # Load Intel environment

##############################################
# Run job #
##############################################
cat /dev/null > machinefile
scontrol show hostname $SLURM_JOB_NODELIST > machinefile

mpirun -machinefile './machinefile' -np $SLURM_NPROCS converge-2.4.21-intel --super

2. The meanings of the command-line parameters are as follows:

  • mpirun: MPI program launch command.
  • -machinefile './machinefile': Specifies the machine list file for running the MPI program, where './machinefile' is the path to the machine list file.
  • -np $SLURM_NPROCS: Specifies the number of processes to use, where $SLURM_NPROCS is an environment variable indicating the number of processes.
  • converge-2.4.21-intel: The name of the MPI program to run.
  • --super: Parameters for the MPI program; refer to the program documentation for specific meanings.