Update info on how to run ANSYS properly on romeo
@gupa977e--tu-dresden.de and I developed a convinient way on how to run ANSYS properly on romeo with OpenMPI [Ticket:2022112341005064]. It still has to be validated for interactive usage.
#!/bin/bash
#SBATCH --job-name=fluent_batch
#SBATCH --nodes=2
#SBATCH --tasks-per-node=4 # <-- has to be set!
#SBATCH --mem=1000
#SBATCH --partition=romeo
#SBATCH --hint=nomultithread
#SBATCH --time=00:06:00
#SBATCH --output=fluent_batch-%j.out
#SBATCH --error=fluent_batch-%j.err
module purge
module load ANSYS/2022R1
##########################
# do not edit
##########################
# create a list of nodes
NODELIST=""
for node in $( scontrol show hostnames $SLURM_JOB_NODELIST | uniq ); do
NODELIST="${node}:${SLURM_NTASKS_PER_NODE},$NODELIST"
done
NODELIST=$(echo $NODELIST | sed 's/,$//')
#########################
# end (do not edit)
##########################
echo "Nodelist: $NODELIST"
fluent 2ddp -g -t$(( $SLURM_NTASKS - 1 )) -mpi=openmpi -pinfiniband -remote_node -cnf="$NODELIST" -i <journal-file.jou>