class DRMAA::JobInfo
const char *drmaa_strerror(int drmaa_errno) DRMAA
job info as returned by drmaa_wait()
Attributes
job[R]
Public Class Methods
new(job, stat, rusage = nil)
click to toggle source
# File lib/ood_core/job/adapters/drmaa.rb, line 675 def initialize(job, stat, rusage = nil) @job = job @stat = stat.read_int @rusage = Hash.new if ! rusage.nil? DRMAA.get_attr_values(rusage).each { |u| nv = u.scan(/[^=][^=]*/) @rusage[nv[0]] = nv[1] } end end
Public Instance Methods
rusage()
click to toggle source
returns resource utilization as string array ('name=value')
# File lib/ood_core/job/adapters/drmaa.rb, line 711 def rusage return @rusage end
wcoredump?()
click to toggle source
true if job core dumped
# File lib/ood_core/job/adapters/drmaa.rb, line 699 def wcoredump? DRMAA.wcoredump(@stat) end
wexitstatus()
click to toggle source
returns job exit status
# File lib/ood_core/job/adapters/drmaa.rb, line 703 def wexitstatus DRMAA.wexitstatus(@stat) end
wifaborted?()
click to toggle source
# File lib/ood_core/job/adapters/drmaa.rb, line 687 def wifaborted? DRMAA.wifaborted(@stat) end
wifexited?()
click to toggle source
true if job finished and exit status available
# File lib/ood_core/job/adapters/drmaa.rb, line 691 def wifexited? DRMAA.wifexited(@stat) end
wifsignaled?()
click to toggle source
true if job was signaled and termination signal available
# File lib/ood_core/job/adapters/drmaa.rb, line 695 def wifsignaled? DRMAA.wifsignaled(@stat) end
wtermsig()
click to toggle source
returns termination signal as string
# File lib/ood_core/job/adapters/drmaa.rb, line 707 def wtermsig DRMAA.wtermsig(@stat) end