# SLURM Resource Manager for PTP

## Introduction

The SLURM Eclipse plug-in, part of the Parallel Tools Platform (PTP), allows you to run a parallel application using the Simple Linux Utility for Resource Management (SLURM) from within the PTP framework. In addition to running applications, you can monitor their status, control their execution, and view their stdio output from within PTP. You can also debug a parallel application using the built in PTP parallel debugger.

You can run and debug parallel applications either as local projects or as remote projects, using the remote development environment support that is part of PTP.

Note: this document describes the older legacy version of PTP launching, which includes a resource manager. The current release of PTP (7.0, June 2013) no longer supports this. This document describes the legacy (proxy-based) Resource Managers supported in versions of PTP prior to PTP 6.0. Target System Configurations replace Resource Managers in PTP 6.0 and beyond. The current release of PTP (7.0, June 2013) no longer supports resource managers.

- For more up-to-date information on launching PTP jobs with SLURM, see Launching jobs with SLURM

This plugin consists of two parts. The first is the Eclipse PTP plugin code which is responsible for the PTP views presented to the user and the user's interaction with those views. The second part is a resource manager (proxy), which is responsible for communicating with the PTP SLURM plugin code, invoking the parallel application, and reporting application status to the PTP SLURM plugin.

Table of Contents:

- Requirements

- Installation

- Getting Started

- Creating a Resource Manager

- Starting a Resource Manager

- Running a Parallel Application

- Monitoring Application Execution

- SLURM and ALPS

- Restrictions