Opened 9 years ago

Closed 9 years ago

#48341 closed update (fixed)

octave-parallel @2.2.1_0: update to 3.0.0

Reported by: Schamschula (Marius Schamschula) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: haspatch Cc: michaelld (Michael Dickens)
Port: octave-parallel

Description

octave-parallel has been updated 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.
  • Better documentation of cluster functions. Start with the function documentation of 'pconnect()' and 'pserver()', and go on with the documentation of the functions referenced therein. The README.parallel file has been removed.
  • 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 networks should now be possible even if initiated from different client machines or client processes at the same time.
  • Removed deprecated bw_... group of functions.

Note: added gnutls dependency and a patch to fix path to malloc.h.

Attachments (2)

Portfile-octave-parallel.diff (877 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.
patch-src-parallel-gnutls.h.diff (258 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by Schamschula (Marius Schamschula)

Changed 9 years ago by Schamschula (Marius Schamschula)

comment:1 Changed 9 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Done in r138595.

Note: See TracTickets for help on using tickets.