Index: /issm/trunk/src/c/Qmux/Qmux.cpp
===================================================================
--- /issm/trunk/src/c/Qmux/Qmux.cpp	(revision 969)
+++ /issm/trunk/src/c/Qmux/Qmux.cpp	(revision 970)
@@ -87,6 +87,10 @@
 		// Instantiate/initialize the parallel library and problem description
 		// database objects.
-		Dakota::ParallelLibrary parallel_lib("serial");
-		Dakota::ProblemDescDB problem_db(parallel_lib);
+		#ifdef _SERIAL_
+			Dakota::ParallelLibrary parallel_lib; //use Dakota's standard library mode constructor
+		#else
+			Dakota::ParallelLibrary parallel_lib("serial"); //use our own ISSM Dakota library mode constructor, which only fires up Dakota on CPU 0. 
+		#endif
+		Dakota::ProblemDescDB problem_db(parallel_lib); 
 
 		// Manage input file parsing, output redirection, and restart processing
