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.