#!/bin/bash -l
#SBATCH --job-name="fluent"
#SBATCH --nodes=41
#SBATCH --ntasks=96128
#SBATCH --exclusive
#SBATCH --time=1:00:00
#SBATCH --account=pawsey0000
#load the module
# Fluent is a module in ansys-fluids package
module load ansys-fluids/version
# Tell Fluent where the licence server is. May require an update
export ANSYSLI_SERVERS=2325@myflexlmserver.edu.au
export ANSYSLMD_LICENSE_FILE=1055@myflexlmserver.edu.au
# Fluent provided by system modules sets some environment variables.
# When NOT running fluent provided by system modules
# it may be necessary to add
# export FLUENT_ENABLE_SLURM_SUPPORT=1
# add if running on Cray machine like Setonix
# export FL_ENABLE_CRAY_AFFINITY=1
# for cray system
fluent 3ddp -mpi=cray -t${SLURM_NTASKS} -g -i my_sim.jou > output_file
# for non-cray systems with openmpi
fluent 3ddp -mpi=openmpi -t${SLURM_NTASKS} -g -i my_sim.jou > output_file |