
Quoting [Peter Tr?ger] (Dec 10 2009):
SPMDVariation NumberOfProcesses ProcessesPerMachine ProcessesPerSlot ProcessesPerCore
(Slot and Machine are the DRMAA terms for CPU and Host).
Small correction: DRMAAv2 has the concept machine, socket (not slot), and core. Socket is the new term for CPU in most of the multi-core publications. So, a 2-way SMP system with 2 Intel QuadCore processors has:
Argh, sorry for the mixup! Andre.
machineSockets = 2 machineCoresPerSocket = 4
The example is still correct then:
So, for example, one could specify a 16 process MPICH job as
SPMDVariation = MPICH NumberOfProcesses = 16 ProcessesPerCore = 2
That would allow on to run on a 2-way QuadCore host, placing two processes on each of the 8 cores.
Best, Peter.
-- Nothing is ever easy.