Difference between revisions of "MPI hello world in C"
From ScientificComputing
Line 9: | Line 9: | ||
$ which mpirun | $ which mpirun | ||
+ | /cluster/apps/.../mpirun | ||
== Compile MPI Hello World == | == Compile MPI Hello World == | ||
+ | $ cd $SCRATCH | ||
+ | $ git clone git@../examples_euler.git | ||
$ gcc ... mpi_hello_world.cpp | $ gcc ... mpi_hello_world.cpp | ||
Revision as of 21:58, 26 November 2020
Load modules
We will use the new software stack in this tutorial:
$ env2lmod $ module load gcc/6.3.0 openmpi
The following have been reloaded with a version change: 1) gcc/4.8.5 => gcc/6.3.0
$ which mpirun /cluster/apps/.../mpirun
Compile MPI Hello World
$ cd $SCRATCH $ git clone git@../examples_euler.git $ gcc ... mpi_hello_world.cpp
Submit a batch job
Request an interactive session with a compute node:
$ bsub -n 18 -W 01:00 -Is bash
Check out how to submit a job with a BSUB commandline or create a job script
Check the job status
$ bjobs
or
$ bbjobs