Thanks for your reply. 

My task scheduler is application program level not OS level.

PBS is to ask OS to do the job scheduling. 

My scheduler needs to be called by any C++ program to out tasks in to the 
scheduler and then distribute tasks to worker nodes.

After the tasks are done, the manager node collects the results. 

 It may work like in this way: 

while(still tasks available) {
myScheduler.push(tasks);
myScheduler.get(tasks results from client nodes);
}


Any help is appreciated. 

Jack

June 20  2010

> From: Bill.Rankin@sas.com
> To: users@open-mpi.org
> Date: Sun, 20 Jun 2010 20:04:26 +0000
> Subject: Re: [OMPI users] Open MPI task scheduler
>
>
> On Jun 20, 2010, at 1:49 PM, Jack Bryan wrote:
>
> Hi, all:
>
> I need to design a task scheduler (not PBS job scheduler) on Open MPI cluster.
>
> Quick question - why *not* PBS?
>
> Using shell scripts with the Job Array and Dependent Jobs features of PBS Pro (not sure about Maui/Torque nor SGE) you can implement this in a fairly straight forward manner. It worked for the Bioinformaticists using BLAST.
>
> It just seems that the workflow you are describing is part and partial of what any good workload management system is supposed to do and do well.
>
> Just a thought.
>
> Good luck,
>
> -bill
>
>
> _______________________________________________
> users mailing list
> users@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail. Get busy.