Translations:META-Farm/142/en: Difference between revisions

Jump to navigation Jump to search
Importing a new version from external source
(Importing a new version from external source)
(Importing a new version from external source)
Line 1: Line 1:
There are important advantages of the META package over other approaches like [[GLOST]] where farm processing is done by bundling up all the jobs into a large parallel (MPI) job:
The META package has important advantages over other approaches like [[GLOST]] where farm processing is done by bundling up all the jobs into a large parallel (MPI) job:
* As the scheduler has full flexibility to start individual metajobs when it wants, the queue wait time can be dramatically shorter with the META package than with GLOST. Consider a large farm where 1000 CPU cores need to be used for 3 days;
* As the scheduler has full flexibility to start individual metajobs when it wants, the queue wait time can be dramatically shorter with the META package than with GLOST. Consider a large farm where 1000 CPU cores need to be used for 3 days;
** with META, some metajobs start to run and produce the first results within minutes;
** with META, some metajobs start to run and produce the first results within minutes;
** with GLOST, with a 1000-way MPI job, queue wait time can be weeks, so it'll be weeks before you see your very first result.
** with GLOST, with a 1000-way MPI job, queue wait time can be weeks, so it'll be weeks before you see your very first result.
* With GLOST, at the end of the farm computations, some MPI ranks will finish earlier and will sit idle until the very last—the slowest—MPI rank ends. In META package there is no such waste at the end of the farm: individual metajobs exit earlier if they have no more workload to process.  
* With GLOST, at the end of the farm computations, some MPI ranks will finish earlier and will sit idle until the very last—the slowest—MPI rank ends. In the META package, there is no such waste at the end of the farm: individual metajobs exit earlier if they have no more workload to process.  
* GLOST and other similar packages do not support automated resubmission of the cases which failed or never ran. META has this feature, and it is very easy to use.
* GLOST and other similar packages do not support automated resubmission of the cases which failed or never ran. META has this feature, and it is very easy to use.
38,760

edits

Navigation menu