Welcome to the forums. Please post in English or French.

You are not logged in.

#1 2022-11-17 16:04:01

Bad_44
Member
Registered: 2022-11-17
Posts: 2

SLURM et Code Aster MPI

Bonjour,

Je lance des calculs Code Aster sur un cluster avec l'ordonnanceur SLURM.
Je voudrais désormais lancer des calculs MPI sur la version 16.2.11_MPI et tirer partie du parallélisme hybride
MPI+OpenMP. Toutefois, j'avoue ne pas savoir comment paramétrer les valeurs dans sbatch.
Si je définis par exemple dans l'export, les valeurs suivantes :
P mpi_nbcpu 4
P mpi_nbnoeud 2
P ncpus 4
Est ce que ca correspond bien aux valeurs suivantes de sbatch
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=8

Faut-il considérer dans Slurm chaque processus MPI comme une task  ou bien chaque thread OpenMP comme une task?

Merci d'avance pour votre réponse.

Offline

#2 2022-11-18 08:46:57

Bad_44
Member
Registered: 2022-11-17
Posts: 2

Re: SLURM et Code Aster MPI

En complément, j'ajoute le message d'erreur que j'obtiens:
[node12.xxxx:02178] [[16229,0],0] ORTE_ERROR_LOG: Not found in file plm_slurm_module.c at line 431

En voyant ce message, je me demande si il ne faut pas renseigner dans run_aster des paramètres particuliers comme par exemple la liste des noeuds alloués par Slurm ou bien charger au préalable un module particulier comme Openmpi ?

J'avoue être un peu perdu.

Merci d'avance pour votre aide/réponse.

Offline