# Module: `parallel.apps.winhpcjob`

Job and task components for writing .xml files that the Windows HPC Server 2008 can use to start jobs.

Authors:

- Brian Granger
- MinRK

## 6 Classes

class `IPython.parallel.apps.winhpcjob.``WinHPCJob`(**kwargs)

  Bases: `IPython.config.configurable.Configurable`

  `add_task`(task)

    Add a task to the job.

    Parameters:

    task : `WinHPCTask`

    > The task object to add.

  `tostring`()

    Return the string representation of the job description XML.

  `write`(filename)

    Write the XML job description to a file.

class `IPython.parallel.apps.winhpcjob.``WinHPCTask`(**kwargs)

  Bases: `IPython.config.configurable.Configurable`

class `IPython.parallel.apps.winhpcjob.``IPControllerJob`(**kwargs)

  Bases: `IPython.parallel.apps.winhpcjob.WinHPCJob`

class `IPython.parallel.apps.winhpcjob.``IPEngineSetJob`(**kwargs)

  Bases: `IPython.parallel.apps.winhpcjob.WinHPCJob`

class `IPython.parallel.apps.winhpcjob.``IPControllerTask`(**kwargs)

  Bases: `IPython.parallel.apps.winhpcjob.WinHPCTask`

  `__init__`(**kwargs)

class `IPython.parallel.apps.winhpcjob.``IPEngineTask`(**kwargs)

  Bases: `IPython.parallel.apps.winhpcjob.WinHPCTask`

  `__init__`(**kwargs)

## 3 Functions

`IPython.parallel.apps.winhpcjob.``as_str`(value)

`IPython.parallel.apps.winhpcjob.``indent`(elem, level=0)

`IPython.parallel.apps.winhpcjob.``find_username`()