Appendix C: Adding New Algorithms

Appendix C: Adding New Algorithms with the "Local" Interface

Moab Workload Manager allows you to add your own routines to provide a local interface. The following routines have stubs in MLocal.c:

Routine Description
Adjust job statistics
Enforce a new job fairness policy
Initialize scheduler system
Per node job allocation algorithm
Filter nodes by job reservation
Task to processor mapping algorithm
Initialize a job
Adjust node allocation priority based on local parameters
Initialize a node
Called after a job has started
Called before a job starts
Priority scheduling algorithm
Filter nodes by job requirements

If using either a source or binary release of Moab, to integrate local changes, modify the src/moab/MLocal.c file and issue make install.


Home Up Previous Next
Searches Moab documentation only