| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HNormalise.Torque.Parser
- parseTorqueWalltime :: Parser TorqueWalltime
- parseTorqueDays :: Parser Text TorqueWalltime
- parseTorqueHours :: Parser Text TorqueWalltime
- parseTorqueMinutes :: Parser Text TorqueWalltime
- parseTorqueSeconds :: Parser Text TorqueWalltime
- parseTorqueMemory :: Parser Integer
- parseTorqueJobName :: Parser TorqueJobName
- parseTorqueResourceNodeList :: Parser (Either TorqueJobShortNode [TorqueJobFQNode])
- parseTorqueResourceRequest :: Parser TorqueResourceRequest
- parseTorqueResourceUsage :: Parser TorqueResourceUsage
- parseTorqueHostList :: Parser [TorqueExecHost]
- parseTorqueExit :: Parser (Text, TorqueJobExit)
Documentation
parseTorqueWalltime :: Parser TorqueWalltime Source #
parseTorqueWalltime parses [[[DD:]HH:]MM:]SS strings representing walltime
parseTorqueMemory :: Parser Integer Source #
parseTorqueMemory parses an decimal followed by a memory unit and return the memory in bytes
parseTorqueJobName :: Parser TorqueJobName Source #
parseTorqueJobName splits the job name in its components, i.e., ID, [ array ID,] master and cluster
parseTorqueResourceNodeList :: Parser (Either TorqueJobShortNode [TorqueJobFQNode]) Source #
parseTorqueResourceNodeList parses a list of FQDN nodes and their ppn or a nodecount and its ppn
parseTorqueResourceRequest :: Parser TorqueResourceRequest Source #
parseTorqueResourceRequest parses all key value pairs denoting resources requested.
Most of these are not obligatory. Since the Torque documentation is vague on mentioning which entries occur, the last
1.5 years of data we have were used to make an educated guess as to which keys might appear and in what order
parseTorqueResourceUsage :: Parser TorqueResourceUsage Source #
parseTorqueResourceUsage parses all the key value pairs denoting used resources.
parseTorqueHostList :: Parser [TorqueExecHost] Source #
parseTorqueHostList parses a + separated list of hostname/coreranges
A core range can be of the form 1,3,5-7,9
parseTorqueExit :: Parser (Text, TorqueJobExit) Source #
parseTorqueExit parses a complete log line denoting a job exit. Tested with Torque 6.1.x.