- Update to version 4.0.0:
* New systems both for local and cluster-based parallel execution:
Octave sessions directly generated by 'fork()' are not used
anymore for parallel execution. Instead, freshly started Octave
sessions are used. This fixes problems with threads of Octave and
of libraries used by Octave. For parcellfun/pararrayfun, it
introduces some limitations, in particular with anonymous
functions in Octave versions < 5.1.
* The package should now run on Windows, too, though this is less
tested than running on GNU/Linux.
* The server for cluster-based execution is not installed on Windows
or macOS (the client and the system for local parallel execution
are).
* Compatible with Octave 5.2 and current (2020-04-11) development
version of Octave.
* Removed deprecated function scloseall().
- Drop obsolete octave-forge-parallel-build-with-octave5.patch
OBS-URL: https://build.opensuse.org/request/show/801355
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-parallel?expand=0&rev=20
- Update to version 3.0.2
* Bugfix release
- Update to version 3.0.0
* 'parcellfun' and 'pararrayfun' accept an option "CumFunc" for
cumulative results.
* Fix handling of option "UniformOutput" with option "Vectorized" in
'pararrayfun'.
* Function 'connect()' has been renamed to 'pconnect()' since the
previous name is used by the control package.
* New functions 'netcellfun' and 'netarrayfun' for remote parallel
execution.
* New convenience function 'rfeval' for single remote function
execution.
* New function 'install_vars' to distribute named variables over the
parallel cluster.
* The value returned by pconnect and the variable 'sockets' held by
pserver, holding the network connections, are now opaque. Indexing
the connections in this value should work as with the matrix used
before.
* Connections can be based on TLS-SRP, which is now the default. New
function parallel_generate_srp_data generates authorization data.
* Parallel cluster commands hanging in system calls (e.g. trying to
read data that was not sent) can be interrupted with Ctrl-C
(invalidating the network connections in most cases, so that
information within server memory will be lost).
* New functions 'network_get_info' and 'network_set'.
* Within a particular parallel network, servers are supposed to be
unique now. But a server can be a part of several parallel
networks, and successful connection attempts of such overlapping
OBS-URL: https://build.opensuse.org/request/show/322354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/octave-forge-parallel?expand=0&rev=2
* Bugfix release
- Update to version 3.0.0
* 'parcellfun' and 'pararrayfun' accept an option "CumFunc" for
cumulative results.
* Fix handling of option "UniformOutput" with option "Vectorized" in
'pararrayfun'.
* Function 'connect()' has been renamed to 'pconnect()' since the
previous name is used by the control package.
* New functions 'netcellfun' and 'netarrayfun' for remote parallel
execution.
* New convenience function 'rfeval' for single remote function
execution.
* New function 'install_vars' to distribute named variables over the
parallel cluster.
* The value returned by pconnect and the variable 'sockets' held by
pserver, holding the network connections, are now opaque. Indexing
the connections in this value should work as with the matrix used
before.
* Connections can be based on TLS-SRP, which is now the default. New
function parallel_generate_srp_data generates authorization data.
* Parallel cluster commands hanging in system calls (e.g. trying to
read data that was not sent) can be interrupted with Ctrl-C
(invalidating the network connections in most cases, so that
information within server memory will be lost).
* New functions 'network_get_info' and 'network_set'.
* Within a particular parallel network, servers are supposed to be
unique now. But a server can be a part of several parallel
networks, and successful connection attempts of such overlapping
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-parallel?expand=0&rev=3