Skip to content
This repository has been archived by the owner on Aug 15, 2024. It is now read-only.

alpha release of PSOM 2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@pbellec pbellec released this 30 Mar 15:19
· 125 commits to master since this release

The 2.0 release of PSOM is almost ready. Changes visible to the users are minor:

  • more compact verbose,
  • better error messages,
  • better handling of figures.

Major changes under the hood: the execution engine has been completely redesigned. If PSOM is using up to 100 parallel processes, only 100 instances (at most) of Matlab/Octave will be started. PSOM will distribute the jobs to these "workers", independently of the number of jobs. This process is more efficient and scalable than the one implemented in PSOM 1.0, and will handle smoothly tens of thousands of jobs and hundreds of execution nodes. Probably scales to thousands of execution nodes, but has not been tested yet in these conditions. PSOM 2.0 will also be very reactive on a multicore laptop or workstation.

Disclaimer: This version is a pre (alpha) release, which lacks some features in terms of fault tolerance and resource optimization. Not to use in production.