Changes between Version 5 and Version 6 of cypress/Programming/Cexamples/Mpi
- Timestamp:
- 08/16/25 16:08:35 (10 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
cypress/Programming/Cexamples/Mpi
v5 v6 40 40 41 41 === Compile === 42 Intel 42 43 {{{ 43 44 module load intel-psxe 44 45 mpicc hello_mpi.c 45 46 }}} 46 47 OpenMPI 48 {{{ 49 module load openmpi/4.1.6 50 mpicc hello_mpi.c 51 }}} 47 52 == Example of Jobscript == 53 '''slurmscript''' 48 54 {{{#!sh 49 55 #!/bin/bash 50 #SBATCH --job-name=HelloC_MPI 51 #SBATCH --qos=normal 52 #SBATCH --time=0-00:10:00 53 #SBATCH --nodes=4 54 #SBATCH --ntasks-per-node=1 55 56 ########## THE JOB ITSELF ########### 57 58 echo Start Job 56 #SBATCH --partition=defq # Partition (default is 'defq') 57 #SBATCH --qos=normal # Quality of Service 58 #SBATCH --job-name=helloC_MPI # Job Name 59 #SBATCH --time=00:10:00 # WallTime 60 #SBATCH --nodes=2 # Number of Nodes 61 #SBATCH --ntasks-per-node=1 # Number of tasks (MPI processes) 62 #SBATCH --cpus-per-task=1 # Number of processors per task OpenMP threads() 63 #SBATCH --gres=mic:0 # Number of Co-Processors 64 65 module load intel-psxe 66 59 67 pwd 60 echo $SLURM_JOB_NODELIST 61 echo Number of tasks: $SLURM_NTASKS 62 68 69 echo "DIR=" $SLURM_SUBMIT_DIR 70 echo "TASKS_PER_NODE=" $SLURM_TASKS_PER_NODE 71 echo "NNODES=" $SLURM_NNODES 72 echo "NTASKS" $SLURM_NTASKS 73 echo "JOB_CPUS_PER_NODE" $SLURM_JOB_CPUS_PER_NODE 74 echo $SLURM_NODELIST 75 63 76 mpirun ./a.out 64 65 echo End job77 78 echo "End of Job" 66 79 }}}