diff --git a/jacobi/openmp/not_opt/Makefile b/jacobi/openmp/not_opt/Makefile
index f1dca1984b87035b5b6a384244aaae3497018b6e..fc4833da0e6826ad3d36680ad49de5393c24039e 100644
--- a/jacobi/openmp/not_opt/Makefile
+++ b/jacobi/openmp/not_opt/Makefile
@@ -63,3 +63,4 @@ clean:
 	rm -f cachegrind.out.*
 	rm -f callgrind.*
 	rm -f *bin
+	rm -f jacobi_*
diff --git a/jacobi/openmp/not_opt/make.def b/jacobi/openmp/not_opt/make.def
index ea4ceb7059794adfebd9bf8a956567451d1eb879..83eb87773bcdeb6105d7b20b9fe10af919488d32 100644
--- a/jacobi/openmp/not_opt/make.def
+++ b/jacobi/openmp/not_opt/make.def
@@ -1,12 +1,12 @@
-CC     ?= gcc
-CFLAGS ?= -Wall -Wextra -march=native
-OMP    ?= -fopenmp
-LIBS   ?= -lm
+CC     = gcc
+CFLAGS = -Wall -Wextra -march=native
+OMP    = -fopenmp
+LIBS   = -lm
 
 SYSTYPE = $(strip $(shell uname -n))
 
-PROG           ?= jacobi_serial_not_opt_$(SYSTYPE)
-PROG_OMP       ?= jacobi_omp_not_opt_$(SYSTYPE)
+PROG            = jacobi_serial_not_opt_$(SYSTYPE)
+PROG_OMP        = jacobi_omp_not_opt_$(SYSTYPE)
 PROG_DEBUG      = $(PROG_OMP)_DEBUG
 PROG_MEMCHECK   = $(PROG_OMP)_MEMCHECK
 PROG_CALLGRIND  = $(PROG_OMP)_CALLGRIND
diff --git a/jacobi/openmp/not_opt/script/input_parameters b/jacobi/openmp/not_opt/script/input_parameters
new file mode 100644
index 0000000000000000000000000000000000000000..c5fd600ce5a859f2aad58827976c8ca8e43ad69b
--- /dev/null
+++ b/jacobi/openmp/not_opt/script/input_parameters
@@ -0,0 +1,9 @@
+##########################################################################
+
+# set the grid size
+
+GRID_SIZE_X=128
+GRID_SIZE_Y=128
+
+OMP_THREADS=(1 2 4 8)
+##########################################################################
diff --git a/jacobi/openmp/not_opt/script/run_pleiadi.sh b/jacobi/openmp/not_opt/script/run_pleiadi.sh
new file mode 100755
index 0000000000000000000000000000000000000000..80e60487053ea391271beac2146edc394192eb3d
--- /dev/null
+++ b/jacobi/openmp/not_opt/script/run_pleiadi.sh
@@ -0,0 +1,53 @@
+#!/bin/bash
+
+######################### RESOURSE ALLOCATION #####################################
+##SBATCH --account=????????
+
+#SBATCH --partition=pleiadi
+#SBATCH --job-name="Jacobi"
+#SBATCH --nodes=1
+#SBATCH --ntasks-per-node=1
+#SBATCH --cpus-per-task=8
+#SBATCH --output=Jacobi-omp-no-opt-%j.out
+#SBATCH --error=Jacobi-omp-no-opt.%j.err
+#SBATCH --time=00:03:00
+###################################################################################
+
+################################## MODULES ########################################
+export MODULE_VERSION=5.0.1
+source /opt/cluster/spack/share/spack/setup-env.sh
+
+# module purge
+module purge
+# load GCC
+module load default-gcc-11.2.0
+###################################################################################
+
+# input parameters
+source input_parameters
+
+WORKDIR=${PWD}
+# compile the application
+cd .. && make clean && make omp
+if [[ "$?" != "0" ]]
+then
+    echo "Cannot compile the application ...aborting..."
+    exit 1
+fi
+
+# get the executable
+EXEC=$(find $(realpath ./) -maxdepth 1 -executable -name "jacobi_*" -type f -print)
+if [[ "$?" != "0" ]]
+then
+    echo "Cannot find the executable ...aborting..."
+    exit 2
+fi
+
+for OMP in ${OMP_THREADS[@]}
+do
+    # run the application
+    time ${EXEC} ${GRID_SIZE_X} ${GRID_SIZE_Y} ${OMP} |& tee ${EXEC}_OMP_${OMP}_output.txt
+done
+cd ${WORKDIR}
+
+exit 0
diff --git a/jacobi/openmp/opt/Makefile b/jacobi/openmp/opt/Makefile
index f1dca1984b87035b5b6a384244aaae3497018b6e..fc4833da0e6826ad3d36680ad49de5393c24039e 100644
--- a/jacobi/openmp/opt/Makefile
+++ b/jacobi/openmp/opt/Makefile
@@ -63,3 +63,4 @@ clean:
 	rm -f cachegrind.out.*
 	rm -f callgrind.*
 	rm -f *bin
+	rm -f jacobi_*
diff --git a/jacobi/openmp/opt/make.def b/jacobi/openmp/opt/make.def
index a5e01e252c90e4ad677132cbfbe3b7e0a9885b1e..c6c60eb0100a0ec4b217bcf2ab51bf99989e5ca6 100644
--- a/jacobi/openmp/opt/make.def
+++ b/jacobi/openmp/opt/make.def
@@ -1,12 +1,12 @@
-CC     ?= gcc
-CFLAGS ?= -Wall -Wextra -march=native
-OMP    ?= -fopenmp
-LIBS   ?= -lm
+CC     = gcc
+CFLAGS = -Wall -Wextra -march=native
+OMP    = -fopenmp
+LIBS   = -lm
 
 SYSTYPE = $(strip $(shell uname -n))
 
-PROG           ?= jacobi_serial_opt_$(SYSTYPE)
-PROG_OMP       ?= jacobi_omp_opt_$(SYSTYPE)
+PROG            = jacobi_serial_opt_$(SYSTYPE)
+PROG_OMP        = jacobi_omp_opt_$(SYSTYPE)
 PROG_DEBUG      = $(PROG_OMP)_DEBUG
 PROG_MEMCHECK   = $(PROG_OMP)_MEMCHECK
 PROG_CALLGRIND  = $(PROG_OMP)_CALLGRIND