Can not run on multiple nodes

Hi, when I run my distributed parallelized dealii code on HPC, it reported errors as follows. I also attached the CMAKE file for it. I tried many times but failed.

Lmod is automatically replacing “python3/3.7.0” with “python2/2.7.15”.

TACC: Starting up job 3053276
TACC: Starting parallel tasks…

=====================================================================================
[ ^[[1;31mERROR^[[0m ] You have invoked an unsupported MPI job launch command:
[ ^[[1;31mERROR^[[0m ] /opt/apps/tacc/bin/mpiexec
[ ^[[1;31mERROR^[[0m ] Lonestar5 uses the ibrun MPI job launcher.
[ ^[[1;31mERROR^[[0m ] For more information on appropriate ibrun command options,
[ ^[[1;31mERROR^[[0m ] please visit our user guide here:
[ ^[[1;31mERROR^[[0m ] ^[[1;32mhttps://portal.tacc.utexas.edu/user-guides/lonestar5^[[0m

=====================================================================================
[ ^[[1;31mERROR^[[0m ] You have invoked an unsupported MPI job launch command:
[ ^[[1;31mERROR^[[0m ] /opt/apps/tacc/bin/mpiexec
[ ^[[1;31mERROR^[[0m ] Lonestar5 uses the ibrun MPI job launcher.
[ ^[[1;31mERROR^[[0m ] For more information on appropriate ibrun command options,
[ ^[[1;31mERROR^[[0m ] please visit our user guide here:
[ ^[[1;31mERROR^[[0m ] ^[[1;32mhttps://portal.tacc.utexas.edu/user-guides/lonestar5^[[0m

slurmstepd: error: *** STEP 3053276.0 ON nid00481 CANCELLED AT 2020-09-15T21:20:29 DUE TO TIME LIMIT ***
srun: Job step aborted: Waiting up to 32 seconds for job step to finish.
slurmstepd: error: *** JOB 3053276 ON nid00481 CANCELLED AT 2020-09-15T21:20:29 DUE TO TIME LIMIT ***
srun: got SIGCONT
srun: got SIGCONT
srun: forcing job termination

cmakelist.zip (1.7 KB)

and also the submit file is shown here

#!/bin/bash
#SBATCH -J thm-N1n2      # job name
#SBATCH -o thm-N1n2.o%j  # output and error file name (%j expands to jobID)
#SBATCH -A Material-Point-Metho # Project
#SBATCH -N 2             # number of nodes requested
#SBATCH -n 4             # total number of mpi tasks requested
#SBATCH -p normal     # queue (partition) -- normal, development, etc.
#SBATCH -t 00:15:00       # run time (hh:mm:ss) - 10 hours
# Slurm email notifications are now working on Lonestar 5
#SBATCH --mail-type=fail   # email me when the job fails
# run the executable named a.out
module load boost
export CC=icc
export CXX=icpc
ibrun ./thm