How to run OpenMP code on MPI (HPC) - virtualisation ?

General OpenMP discussion
Forum rules
The OpenMP Forums are now closed to new posts. Please visit Stack Overflow if you are in need of help: https://stackoverflow.com/questions/tagged/openmp
Locked
vince6464
Posts: 1
Joined: Sun Feb 28, 2021 3:33 am

How to run OpenMP code on MPI (HPC) - virtualisation ?

Post by vince6464 »

Good morning,
I have a scientifi code that is working in OpenMP mode (compilled code) but in fact I have access to only a HPC in MPI so I would like to know if there are some solutions to run an OpenMP code into and MPI HPC using virtualization or any other solution that would avoid to by a machine ?
Thanks for your help,
Vincent

MarkB
Posts: 808
Joined: Thu Jan 08, 2009 10:12 am
Location: EPCC, University of Edinburgh

Re: How to run OpenMP code on MPI (HPC) - virtualisation ?

Post by MarkB »

You should be able to run your OpenMP code on a single node of the HPC system - depending on how new the system is there could be anything from about 16 to over 100 cores per node. There is usually no way to run OpenMP codes across more than one node or on top of MPI. It is technically possible, but the performance is typically very poor, and there is no widely installed or robust system software to do this.

Locked