Issue: How does ALPS integrate with TORQUE and what does a job life-cycle look like?
Affected Versions: 4.x and greater.
Solution:
Moab and TORQUE sit over ALPS as outlined below.
TORQUE has what is refered to as a "reporter mom" that queries ALPS. TORQUE also has login_moms that can create ALPS reservations for jobs that launch on them, and they can also run the aprun command.
The reporter mom queries resources as outlined in the following image.
Now when a job is started, the run is issued through Moab to TORQUE and then the login_mom.
Tags: alps integration, alpss, cray, job lifecycle