Computation Job Management (jobman) is a program to run executables according a given program flow. Each executable is run in a separate process.
Version 1.0 is a complete redesign. Major enhancements include:
* Express all job relations in terms of parent/child. Especially, job dependences and lock are expressed as nodes.
* Job parameters are not accessed according to positions as before. They are accessed using job names, which is more flexible and intuitive.
* More realistic examples are given. They are implemented in Java. So JRE is the only thing needed to run examples.
* A more comprehensive document is available in PDF.
2013-12-31
Release Name: 0.11
Notes:
Computation Job Management (jobman) is a program to call executables according a given program flow. Each executable is run in a separate process.
Version 0.11 changes the job_list.txt configuration file format.
It implements a flexible way to pass parameters to leaf jobs.
The parameters and the log and err file locations are passed to an executable explicitly as arguments.
Changed source files include: Task.java, RunExecute.java, and Depend.java. Demo configurations are also changed.... read more
Computation Job Management (jobman) is a program to call executables according a given program flow. Each executable is run in a separate process.
Jobman 0.8 is more stable. It has been used to run dozens of executibles for computation with various arguments. The computation ran over several hundred jobs, non-stopping for several days.
Computation Job Management (jobman) is a program to call executables according a given program flow. Each executable is run in a separate process.
Jobman 0.7 introduces a new job type to allow direct invocation of a third party program without writing a wrapper.
Computation Job Management (jobman) is a program to call executables according a given program flow. Each executable is run in a separate process.
Jobman 0.6 fixed several issues and brought the program into the beta stage. It is stable to be able to manage many jobs completed in days.
Computation Job Management (jobman) is a program to call executables according a given program flow. Each executable is run in a separate process.
Release 0.5 adds the following features:
* Support resumed run. The program can start from where it was left last time.
* The user can prioritize jobs when the number of jobs to be run in parallel exceeds the maximum number of parallels allowed.
Computation Job Management (jobman) is a program executing computational jobs written in different computing languages, according a given program flow.
Release 0.3 allows users to specify classpath ULRs for java jobs.
Computation Job Management (jobman) is a program executing computational jobs written in different computing languages, according a given program flow.
Release 0.3 allows users to specify complex job dependencies. It also fixes several bugs.
Project home page is
http://jobman.sourceforge.net/index.html
To download the program together with the source code, demos, and documents, visit
http://sourceforge.net/projects/jobman
Computation Job Management (jobman) is a program executing computational jobs written in different computer languages, according a given program flow.
Release 0.2 adds a new job type "java", which enables a user to write Java classes to implement leaf jobs. A java leaf job is then run in a new thread, instead of in a new process for a generic leaf job.
Project home page is
http://jobman.sourceforge.net/index.html ... read more
Computation Job Management (jobman) is a program executing computational jobs written in different computer languages, according a given program flow.
Release 0.1 features:
* Glue individual executables into a program according to a given program flow.
* Run individual executables in multiple processes.
* Pause the execution of the program. When the program is paused, the later program execution path can be altered.... read more