Ich möchte Slurm Batches (sbatch) schreiben, um mehrere mpi-Anwendungen zu betreiben. So würde Ich mag, wie diempirun mit slurm: wie man mehrere Prozesse auf einer einzigen CPU laufen lässt
salloc --nodes=1 mpirun -n 6 hostname
etwas in der Lage sein zu laufen Aber ich bekomme diese Meldung:
Es gibt nicht genügend Plätze vorhanden in dem System der 6 Slots zu erfüllen , die durch angefordert wurden Die Anwendung: Hostname
Entweder weniger Steckplätze für Ihre Anwendung anfordern oder mehr Steckplätze zur Verwendung bereitstellen.
Der Knoten hat tatsächlich 4 CPUs. Ich suche daher nach etwas, das mehr Aufgaben pro CPU erlaubt, aber ich kann die richtige Option nicht finden. Ich weiß, dass mpi alleine mehrere Prozesse ausführen kann, wenn physische Ressourcen fehlen. Ich denke, das Problem ist auf der Slum-Seite. Haben Sie Vorschläge/Kommentare?