| Updates |
| 26 Jan 2007 |
bad line breaks in description... |
| 29 Jan 2007 |
Informational text added to demo, improvements in file access organization. |
| 21 May 2007 |
Updated info due to new Matlab multicore functionality. |
| 29 May 2007 |
Another note about multithreading |
| 30 May 2007 |
Update of documentation contained in zip file, no changes to source code. |
| 15 Jun 2007 |
Slave process will now create the temporary directory if it is not existing. |
| 22 Jun 2007 |
There was a subfunction missing (which is only executed after a write error). |
| 22 Jun 2007 |
Yet another small update. |
| 25 Sep 2007 |
Improved support for small numbers of very long function evaluations. |
| 12 Oct 2007 |
A file was missing - sorry. |
| 14 Nov 2007 |
Update of contact information in documentation. |
| 14 Nov 2007 |
Old e-mail address removed from help comments of m-files. |
| 07 Dec 2007 |
A subfunction that is only executed on certain systems was missing. |
| 03 Nov 2008 |
Subfunction datenum2 was not needed. |
| 15 Dec 2008 |
Semaphore stuff improved. |
| 17 Dec 2008 |
Forgot to include file chompsep.m |
| 21 Dec 2008 |
Semaphore mechanism improved. |
| 07 Jan 2009 |
Introduced parameter EVALSATONCE which causes the multicore package to do several function evaluations after each other before saving/loading and thus reducing the communication overhead. Demo function MULTICOREDEMO heavily commented. |
| 18 Jan 2009 |
I have nearly re-written both master and slave in order to make the package even more robust and to reduce the overhead for inter-process communication. |
| 27 Jan 2009 |
Another change to the semaphore mechanism. |
| 22 Feb 2009 |
File regexptokens.m added.
Dicussion group created: http://groups.yahoo.com/group/multicore_for_matlab |
| 09 Mar 2009 |
If a slave is killed during working on a job, the master will now generate the parameter file of that job again instead of working on the file himself. This will increase performance in certain situations. |
| 17 Mar 2009 |
Added an optional waitbar. |
| 20 Mar 2009 |
Added estimation of time left in waitbar. |
| 05 Apr 2009 |
Using system-dependent file separators in paths again. Waitbar shows progress during parameter file generation now. |
| 07 Apr 2009 |
Two bugs fixed, one regarding the waitbar, one regarding the semaphore mechanism. |
| 10 Apr 2009 |
In each multicore run, "clear functions" is now called once to ensure that changes to m-files take effect. |
| 12 Apr 2009 |
Call to "clear functions" now in master and slaves, bug fixed. |
| 13 Apr 2009 |
File displayerrorstruct.m was missing. |
| 15 Apr 2009 |
Bug fixed. |
| 17 Jun 2009 |
Estimation of time left changed, post-processing function introduced. |
| 19 Jun 2009 |
Structure being passed to post-processing function changed (still undocumented feature) |
| 25 Aug 2009 |
Small changes to documentation and gethostname.m |
| 10 Mar 2010 |
Bugfix. |
| 11 Apr 2011 |
Only E-mail changed in html document. |
| 04 Jul 2011 |
Description modified to make it more concise. |
| 04 Jul 2011 |
Links in help lines corrected. |
| 05 Jul 2011 |
Description changed again. |
| 29 Aug 2011 |
Overhead resulting from expanding the function handle cell reduced. |
| 29 Aug 2011 |
Typo fixed. |
| 30 Aug 2011 |
Typo fixed. |
| 12 Sep 2011 |
Bugfix: calling startmulticoremaster.m without settings works now. |
| 18 Sep 2011 |
New features:
1. Slave settings can be set via command line argument.
2. Slave Matlab process can be quit after a given time in seconds. |
| 14 Jan 2013 |
Performance improvement - especially when using a large number of slaves |
| 16 Jan 2013 |
Added parfor-loop to demo. |