<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to wiki</title><link href="https://sourceforge.net/p/parallel-octave/wiki/" rel="alternate"/><link href="https://sourceforge.net/p/parallel-octave/wiki/feed.atom" rel="self"/><id>https://sourceforge.net/p/parallel-octave/wiki/</id><updated>2023-10-09T21:43:12.066000Z</updated><subtitle>Recent changes to wiki</subtitle><entry><title>System requirements modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/System%2520requirements/" rel="alternate"/><published>2023-10-09T21:43:12.066000Z</published><updated>2023-10-09T21:43:12.066000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net4d480086f70678ca76312c4a8c091d057e1a123f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,4 +2,4 @@

 - Windows PowerShell 5.1 or later.
 - GNU Octave installed (has not been tested with Matlab!)
-- Maximum number of parstart calls in a single Octave session should be less than 65536.
+- Maximum number of `parstart` calls in a single Octave session should be less than 65536.
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>API reference modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/API%2520reference/" rel="alternate"/><published>2023-10-09T21:42:47.209000Z</published><updated>2023-10-09T21:42:47.209000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.netfa19c4548af40083b48d89e44fff396364a87a52</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,7 +1,7 @@
 ### API reference

 `pid = parstart(funcname_str, argin1, ..., arginn)`
-`pid` (int64) - the process ID code
+`pid` (int64) - the process ID code (-1 if the process could not be started)
 `funcname_str` (string) - function name to be called
 `argin1 ... arginn` (any type) - input arguments to the function

&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>API reference modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/API%2520reference/" rel="alternate"/><published>2023-10-09T08:53:17.682000Z</published><updated>2023-10-09T08:53:17.682000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net4b36ad88e5c396b3f5f641368f5429d92f3b4fed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,4 +1,4 @@
-### API reference### 
+### API reference

 `pid = parstart(funcname_str, argin1, ..., arginn)`
 `pid` (int64) - the process ID code
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>API reference modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/API%2520reference/" rel="alternate"/><published>2023-10-09T08:53:04.572000Z</published><updated>2023-10-09T08:53:04.572000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net5abd67649582520933194e380016a76d9ff0ae3d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,5 @@
+### API reference### 
+
 `pid = parstart(funcname_str, argin1, ..., arginn)`
 `pid` (int64) - the process ID code
 `funcname_str` (string) - function name to be called
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>System requirements modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/System%2520requirements/" rel="alternate"/><published>2023-10-09T08:52:38.919000Z</published><updated>2023-10-09T08:52:38.919000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net0912c3df313706b90caf283b9e3d9ec4ffdd4186</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,3 +1,5 @@
+### System requirements
+
 - Windows PowerShell 5.1 or later.
 - GNU Octave installed (has not been tested with Matlab!)
 - Maximum number of parstart calls in a single Octave session should be less than 65536.
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>System requirements modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/System%2520requirements/" rel="alternate"/><published>2023-10-09T08:47:49.120000Z</published><updated>2023-10-09T08:47:49.120000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net7f6a1b3a5d924d41d6b0bf678b294951d0d4ba92</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,3 @@
 - Windows PowerShell 5.1 or later.
 - GNU Octave installed (has not been tested with Matlab!)
-- Maximum number of parstart call in a single Octave session should be less than 65536.
+- Maximum number of parstart calls in a single Octave session should be less than 65536.
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>Overview modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/Overview/" rel="alternate"/><published>2023-10-09T08:47:04.708000Z</published><updated>2023-10-09T08:47:04.708000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.netfe7882f8df45aa7e57fdfa67a4ac53a489d30f48</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -19,6 +19,8 @@
 (b) `myfunc` has not completed (an error has occured)
 This is why it is recommended to add an exit code as an output parameter if `myfunc` is "void".

+As a side note, Windows OS supports many CPUs and will distribute the load from several `parstart` calls in more or less optimal way.
+
 See also:
 [API reference]
 [System requirements]
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>System requirements modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/System%2520requirements/" rel="alternate"/><published>2023-10-09T08:41:25.611000Z</published><updated>2023-10-09T08:41:25.611000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net2617e093521ec2fd1a2d234d8bd18dc8c7a8f1cd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -0,0 +1,3 @@
+- Windows PowerShell 5.1 or later.
+- GNU Octave installed (has not been tested with Matlab!)
+- Maximum number of parstart call in a single Octave session should be less than 65536.
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>API reference modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/API%2520reference/" rel="alternate"/><published>2023-10-09T08:35:04.267000Z</published><updated>2023-10-09T08:35:04.267000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.net684aa5236cb563aec6eff08ea7fc1c4b0ecdd0ce</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -0,0 +1,12 @@
+`pid = parstart(funcname_str, argin1, ..., arginn)`
+`pid` (int64) - the process ID code
+`funcname_str` (string) - function name to be called
+`argin1 ... arginn` (any type) - input arguments to the function
+
+`still_running_flag = running(pid)`
+`still_running_flag` (bool)
+`pid` (int64) - the process ID returned from `parstart`
+
+`d = get_data(pid)`
+`d` (struct or []) - output parameters from the function
+`pid` (int64) - the process ID returned from `parstart`
&lt;/pre&gt;
&lt;/div&gt;</summary></entry><entry><title>Overview modified by ENGITEX</title><link href="https://sourceforge.net/p/parallel-octave/wiki/Overview/" rel="alternate"/><published>2023-10-09T08:29:01.165000Z</published><updated>2023-10-09T08:29:01.165000Z</updated><author><name>ENGITEX</name><uri>https://sourceforge.net/u/engitex/</uri></author><id>https://sourceforge.netf721e2984aa7bf35d1171cf0306aea7996bad5ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -6,7 +6,7 @@
 But the call to `pararrayfun` itself is still synchronous.

 This library is supposed to be used in a similar way as asynchronous calls are used in Python and C#:
-`pid = parstart("myfunc", arg_in1, arg_in2, ...)`
+`pid = parstart("myfunc", argin1, argin2, ...)`
 This call returns quickly and the user can do other jobs.
 The current status of the `mufunc` call can be checked by `running(pid)`
 When the function has completed, `running(pid) == 0`
&lt;/pre&gt;
&lt;/div&gt;</summary></entry></feed>