Package PyFoam :: Package Infrastructure :: Module ClusterJob
[hide private]
[frames] | no frames]

Module ClusterJob

source code

Encapsulates all necessary things for a cluster-job, like setting up, running, restarting

Classes [hide private]
  ClusterJob
All Cluster-jobs are to be derived from this base-class
  PrepareCaseJob
Assumes that the case is prepared to be set up with =pyFoamPrepareCase.py= and automatically sets it up with this.
  SolverJob
A Cluster-Job that executes a solver.
  VariationCaseJob
Assumes that the case is prepared to be set up with =pyFoamRunParameterVariation.py= and automatically sets it up with this.
Functions [hide private]
 
checkForMessageFromAbove(job) source code
Variables [hide private]
  __package__ = 'PyFoam.Infrastructure'

Imports: CloneCase, Decomposer, FromTemplate, Lock, PrepareCase, RunParameterVariation, Runner, SolutionDirectory, SteadyRunner, Thread, Timer, changeFoamVersion, config, error, getFoamVersion, iteritems, oldApp, os, path, print_, subprocess, sys, unlink, warning