Am 27.08.2013 um 03:45 schrieb Ng Shi Wei:
> Due to the time constraints, I would like to run the mpi program by scheduling the program to run on desired time using the "at" command. However, it seems that the mpirun doesn't execute the mpi program at the desired time using the "at" command.
> I would like to ask is there any other method to schedule a program to run ?
> For best, it can straight away starts the second mpi program once the previous program is finished.
Is this a local machine just for you, a cluster for you or one shared by several users?
You could also think of implementing a full blown queuingsystem like SoGE https://arc.liv.ac.uk/trac/SGE or Torque http://www.adaptivecomputing.com/products/open-source/torque/
You don't have to think about a time when the job should start then (even though this is possible with the -a option), but requesting the intended number of cores will allow a job to run as soon as these resources are available. I.e. you can submit several jobs at once but they will be executed one after the other without oversubscribing the available resources.
NB: There is also the command `batch` in the at-suite to start the next job when the load drops under a certain value.
> Hope to get some reply from you all.
> Thanks in advance.
> Best Regards,
> Shi Wei
> users mailing list