ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class MPPScheduler

alps::scheduler::MPPScheduler

Synopsis

// In header: <alps/scheduler/scheduler.h>


class MPPScheduler : public alps::scheduler::MasterScheduler {
public:
  // construct/copy/destruct
  MPPScheduler(const Options &, const Factory &);
  MPPScheduler(const NoJobfileOptions &, const Factory &);

  // private member functions
  int check_tasks(ProcessList &);
  int create_task(int, ProcessList &);
  void determine_active();
  void assign_processes(ProcessList &);

  // public member functions
  int run();
};

Description

MPPScheduler public construct/copy/destruct

  1. MPPScheduler(const Options &, const Factory &);
  2. MPPScheduler(const NoJobfileOptions &, const Factory &);

MPPScheduler private member functions

  1. int check_tasks(ProcessList &);
  2. int create_task(int, ProcessList &);
  3. void determine_active();
  4. void assign_processes(ProcessList &);

MPPScheduler public member functions

  1. int run();
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext