Releases: stephenslab/dsc
Release v0.4.3
Updates in this version:
- Issue #94 revisited.
- [minor] Fix syntax incompatibility with earlier versions of
msgpack
. - [minor] Fix a bug of not updating meta-database when
-s existing
is used.
Release v0.4.2
This version implements a preliminary support to module specific container environment (docker and singularity for now), as briefly documented in:
Release v0.4.0
This release improves error handling and logging behavior. Command option -e
was added to completely ignore errors and proceed to the end. Errors such as walltime or memory beyond limit on cluster are also tracked, in addition to job script return code status.
A file signature clean up is required after this upgrade.
Release v0.3.10
This version improves the cluster job handling by utilizing MPI based multi-node computing (a mini virtual cluster so to speak). An option nodes_per_job
was added to the cluster configuration template -- when, for example, nodes_per_job: 10
is set, the number of submitted job should be 10 times less than before due to internal parallelization across nodes. This mechanism makes the large benchmark execution behavior much more friendly on clusters because this will submit much less PBS jobs to execute benchmarks.
Release v0.3.9
Release v0.3.8
0.3.8
- Issue #171 is partially improved.
Release v0.3.7
New in this release:
dscquery
now properly handlesNULL
module output variables.- Some performance improvements on I/O and meta-database.
- SoS bumped to version 0.19.7 for bug fixes and improved robustness on cluster job submitter.
Release v0.3.6
Major updates in v0.3.6:
- Now SQLite keywords can be used as module names: no error message will be triggered.
- Introduce an explicit syntax for base module: a module without executable is considered base module.
- Bump
rpy2
version requirement version 3.0.0+ for benchmark with R and Python modules. - SoS bumped to version 0.19.5 for improved memory usage on job submitter and improved Python module version check.
Release v0.3.5
Release v0.3.4
DSC version 0.3.4
- Reimplement
dsc-query
anddscrquery
for improved handling of missing value #145. - Reimplement
dscrquery
'scondition
statement to make it more R-user friendly. - Add unknown command argument #162.
- [minor] Introduce
DSC::run::default
, for the behavior of running the script without targets. - [minor] #161
- SoS bumped to version 0.19.1 for improved sockets management and improved R library auto-installation.