summaryrefslogtreecommitdiff
path: root/drmaa
Commit message (Collapse)AuthorAgeFilesLines
* low: Add missing docstrings.Ricardo Wurmus2021-04-271-0/+36
|
* low: Do not capture get-{vector-,}attribute-names result in closure.Ricardo Wurmus2021-04-261-34/+32
| | | | | | | This makes compilation without a DRMAA library impossible. * drmaa/v1/low.scm (set-attribute!, set-vector-attribute!): Compute valid attribute names at runtime.
* high: Update format for time values.Ricardo Wurmus2021-04-261-4/+5
| | | | | * drmaa/v1/high.scm (<job-template>): Update string format for time attributes.
* high: Try to use native specs on unsupported attributes.Ricardo Wurmus2021-04-261-1/+32
| | | | | | * drmaa/v1/high.scm (lower-job-template): Use new inner procedure implemented-attributes to check for unsupported attributes; add native fallback for some Grid Engine attributes.
* high: Add helper for setting native specification.Ricardo Wurmus2021-04-261-0/+5
| | | | * drmaa/v1/high.scm (add-to-native-specification!): New procedure.
* high: Always release job template on errors.Ricardo Wurmus2021-04-261-24/+30
| | | | * drmaa/v1/high.scm (lower-job-template): Release job template on any error.
* high: Add grid-engine? procedure.Ricardo Wurmus2021-04-261-0/+4
| | | | * drmaa/v1/high.scm (grid-engine?): New procedure.
* high: Add memoized implementation procedure.Ricardo Wurmus2021-04-261-0/+9
| | | | * drmaa/v1/high.scm (implementation): New procedure.
* low: synchronize: Make some arguments optional.Ricardo Wurmus2021-04-261-1/+5
|
* low: wait: Return more useful values.Ricardo Wurmus2021-04-261-3/+9
| | | | | | * drmaa/v1/low.scm (wait): Dereference string pointer for job identifier; return list of plain exit values instead of the opaque bytestructure.
* low: Unpack opaque bytestructures.Ricardo Wurmus2021-04-261-5/+5
| | | | | * drmaa/v1/low.scm (w-if-exited?, w-exit-status, w-if-signaled?, w-coredump?, w-if-aborted?): Unpack the opaque bytestructure values.
* low: set-vector-attribute!: Reject attributes that are not supported.Ricardo Wurmus2021-02-161-12/+19
|
* low: set-attribute!: Reject attributes that are not supported.Ricardo Wurmus2021-02-161-10/+17
|
* high: Remove most init values.Ricardo Wurmus2021-02-161-10/+0
|
* low: wait: Add docstring, make TIMEOUT argument optional.Ricardo Wurmus2021-02-161-1/+11
|
* low: wait: Return alist instead of list of equal-separated strings.Ricardo Wurmus2021-02-161-1/+9
|
* low: make-cstr-array: Simplify and fix off-by-one error.Ricardo Wurmus2021-02-161-3/+3
|
* Only use &drmaa-error for external errors.Ricardo Wurmus2021-02-163-10/+8
|
* low: make-cstr-array: Fix NULL termination.Ricardo Wurmus2021-02-151-1/+1
| | | | * drmaa/v1/low.scm (make-cstr-array): Multiply index by pointer size.
* high: Do not set empty values.Ricardo Wurmus2021-02-131-3/+8
|
* v1: Add high level bindings.Ricardo Wurmus2021-02-131-0/+354
| | | | | * drmaa/v1/high.scm: New file. * Makefile.am (SOURCES): Add it.
* low: run-job: Add docstring.Ricardo Wurmus2021-02-131-0/+2
|
* Add (drmaa errors).Ricardo Wurmus2021-02-131-0/+36
|
* Let's begin!Ricardo Wurmus2021-02-092-0/+675