Releases: gjbex/worker
Compatibility with Open MPI 4.x
Bugfix for -master switch
The logic for the interaction between the -master and -threaded options is fixed.
Beta release to test master-threaded interaction
The -master
option didn't work when combined with -threaded
. This should be fixed in this beta release.
Avoid environment pollution
The she-bang used in the wrapper shell scripts allowed for some environment pollution from .bashrc or other similar files.
Eliminate dependency on core-counter
worker now uses nproc to determine the number of avialable cores, hence eliminating the dependency on core-counter.
Bugfix for -master switch logic
A bug in the PBS script template resulted in incorrect handling of the -master switch.
Feature: WORKER_NUM_THREADS
The number of threads per work item for multithreaded work items is now available in the batch PBS script as WORKER_NUM_THREADS
(analogous to OMP_NUM_THREADS
).
Bugfix for wresume
wresume
failed when the original wsub
was done without any qsub
specific command line arguments.
Workaround for qsub issue
This release adds a workaround for an issue where qsub doesn't handle the -C
option gracefully.
Bug fixes for wresume
Previous changes introduced some bugs into wresume, now fixed.
Also dependencies on core-counter are handled more gracefully.