Job is running but its not produce output

Dear All,
The following job script is running but it’s not producing an output and error file.

#!/bin/bash
#PBS -N indian_plate
#PBS -l nodes=1:ppn=48
#PBS -l walltime=24:00:00
#PBS -q qreg_1day_small
#PBS -e Error.log
#PBS -o output.log
#PBS -l mem=2gb

#source /home/pkg/lic/intel_parallel_studio_cluster/bin/compilervars.sh -arch intel64 -platform linux

cd $PBS_O_WORKDIR
#cd /localscratch/esd
#export UCX_TLS=ud,sm,self
module load libs/gmt-4.5.18
module load codes/citcoms-3.3.1
module load compilers/openmpi/4.1.1

#module load /apps/utils/modulefiles/codes/citcoms-3.3.1
#module load /apps/utils/modulefiles/openmpi-4.1.1

mpirun -np 48 --machinefile $PBS_NODEFILE /localscratch/esd/Citcoms_installation/CitcomS/3.3.1/bin/CitcomSFull case1.input

Please try this script

#!/bin/bash
#PBS -N indian_plate
#PBS -l select=1:ncpus=48:mpiprocs=48:mem=2gb
#PBS -l walltime=24:00:00
#PBS -q qreg_1day_small
#PBS -o output.log
#PBS -e error.log
hostname
env
exit 0