[CMake] CTest for multiple parallel jobs

Christon, Mark christon at lanl.gov
Mon Apr 6 16:04:35 EDT 2015


Hi Folks,

This is actually a ctest question.   It would be nice to be able to run a series of test suites, serial (1-core), parallel (4-core) and long (8-core) with a single execution of ctest using –j <# of cores> across multiple nodes of a cluster.   As a prototype, consider 2 nodes, 24-cores on each node, so a total of 48 cores.

It appears that using ctest –j 48 simply overloads the first node.   Now, using –mca opal_paffinity_alone 0 with openmpi does not really correct the issue.

Is there a way to spawn and manage a series of regression tests that range from 1 to 8 cores and have the jobs distributed across all of the available cores with some combination of ctest and mpi options?   So far, I have been unable to find a combination that works properly for more than one node.


- Mark

--
Mark A. Christon
Computational Physics Group (CCS-2)
Computer, Computational and Statistical Sciences Division
Los Alamos National Laboratory
MS D413, P.O. Box 1663
Los Alamos, NM 87545

E-mail: christon at lanl.gov
Phone : (505) 665-9063
Mobile: (505) 695-5649 (voice mail)

International Journal For Numerical Methods in Fluids<www.wileyonlinelibrary.com/journal/fld>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20150406/d49a613f/attachment.html>


More information about the CMake mailing list