[Users] Inconsistency warnings: cores/threads mismatch [Leonardo cluster]
Wei Sun
wsun3 at nd.edu
Fri Sep 26 09:58:30 CDT 2025
Hi Panayotis,
Can you try specifying --procs, --num-threads, and --ppn-used at the same
time? It looks like your machine defaulted to --ppn-used=112, which is not
what you want, so you may need to overwrite it.
You can check your allocation details in
/output-000x/SIMFACTORY/properties.ini. A useful strategy is to verify
whether the allocation matches these relations:
ppn-used = numthreads * nodeprocsprocs = numthreads * numprocs
= nodes * ppn-used
Below is my understanding (I personally use numsmt=1, so threads = cores in
my case). Please correct me if I’m wrong on them:
nodes = number of nodes
procsrequested = total number of cores requested (may not all be used, but
you still occupy them on the HPC)
ppn = number of cores per node requested (may not all be used)
numprocs = total number of MPI ranks actually used
nodeprocs = number of MPI ranks per node actually used
procs = total number of cores actually used
numthreads = number of OpenMP threads per MPI rank actually used
ppnused = number of cores per node actually used
numsmt = number of threads per physical core
Best,
Wei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20250926/a46df8d1/attachment.htm>
More information about the Users
mailing list