<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4193</id>
	<title>Nabble - octave-dev</title>
	<updated>2009-12-09T13:24:58Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/octave-dev-f4193.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/octave-dev-f4193.html" />
	<subtitle type="html">Mailing list archive for octave-dev</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26717986</id>
	<title>Re: Problem testing nnet's subset()</title>
	<published>2009-12-09T13:24:58Z</published>
	<updated>2009-12-09T13:24:58Z</updated>
	<author>
		<name>Søren Hauberg</name>
	</author>
	<content type="html">tir, 08 12 2009 kl. 23:22 +0100, skrev Thomas Weber:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; with SVN rev 6619:
&lt;br&gt;&amp;gt; octave:1&amp;gt; test subset
&lt;br&gt;&amp;gt; testing subset
&lt;br&gt;&amp;gt; error: empty error text, probably Ctrl-C --- aborting
&lt;br&gt;&amp;gt; error: called from:
&lt;br&gt;&amp;gt; error: &amp;nbsp; /usr/share/octave/3.2.3/m/testfun/test.m at line 479, column 4
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using Octave 3.2.3. Maybe something changed in Octave's error handling?
&lt;/div&gt;&lt;br&gt;I am not able to reproduce this with the development version. However,
&lt;br&gt;from time to time the tests do fail for me. I guess this is an algorithm
&lt;br&gt;that somehow depends on randomisation?
&lt;br&gt;&lt;br&gt;Søren
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26717986&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-testing-nnet%27s-subset%28%29-tp26701906p26717986.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26717863</id>
	<title>Re: Request of admittance for a Developer of Italian translation for Octave</title>
	<published>2009-12-09T13:16:25Z</published>
	<updated>2009-12-09T13:16:25Z</updated>
	<author>
		<name>Søren Hauberg</name>
	</author>
	<content type="html">tir, 08 12 2009 kl. 13:35 -0800, skrev Vortigher Last:
&lt;br&gt;&amp;gt; I plan to translate completly in Italian the Octave manual, man pages, and info of the functions;
&lt;br&gt;&amp;gt; keeping the translation update.
&lt;br&gt;&lt;br&gt;Great! In general we ask for an initial submission before we grant
&lt;br&gt;access to the subversion repository. Could you please send some initial
&lt;br&gt;work to this list?
&lt;br&gt;&lt;br&gt;I don't know much about the translation infrastructure, so I can't
&lt;br&gt;provide much assistance. However, other people on this list are working
&lt;br&gt;active on translations into different languages, so just ask if you have
&lt;br&gt;questions.
&lt;br&gt;&lt;br&gt;Søren
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26717863&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-of-admittance-for-a-Developer-of-Italian-translation-for-Octave-tp26701258p26717863.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26717805</id>
	<title>Re: Registration request (decay_lumi)</title>
	<published>2009-12-09T13:12:38Z</published>
	<updated>2009-12-09T13:12:38Z</updated>
	<author>
		<name>Søren Hauberg</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;Sorry about the late reply.
&lt;br&gt;&lt;br&gt;man, 07 12 2009 kl. 09:09 +0100, skrev Filippo Piffaretti:
&lt;br&gt;&amp;gt; I would like to submit to the GNU Octave Repository a piece of my work
&lt;br&gt;&amp;gt; that I'm wrote for the analysis of luminescence exponential decay
&lt;br&gt;&amp;gt; signal.
&lt;br&gt;&lt;br&gt;It's always great when new people want to share :-)
&lt;br&gt;&lt;br&gt;&amp;gt; In the present script, the function leasqr and expfit are used to
&lt;br&gt;&amp;gt; analyze coma separated data. Plots and results files are created and
&lt;br&gt;&amp;gt; stored in a &amp;quot;Results&amp;quot; folder created in the working directory.
&lt;br&gt;&lt;br&gt;I have no experience what-so-ever with these types of problems, so take
&lt;br&gt;my comments with a grain of salt; there is a pretty good chance that I'm
&lt;br&gt;mistaken.
&lt;br&gt;&lt;br&gt;I get the impression that your function is more like a final application
&lt;br&gt;rather than a general purpose tool. Do you agree with this? If you do,
&lt;br&gt;how much would need to be changed to get a general-purpose tool?
&lt;br&gt;&lt;br&gt;Personally, I don't like the idea of distributing functions that write
&lt;br&gt;results to the disk. Results should IMHO be returned as variables such
&lt;br&gt;that the user can do whatever suits him or her. Writing to the disk is
&lt;br&gt;just fine for your own code, but I don't believe it is suitable for
&lt;br&gt;general purpose code.
&lt;br&gt;&lt;br&gt;Søren
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26717805&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Registration-request-%28decay_lumi%29-tp26674354p26717805.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26715751</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-09T11:01:04Z</published>
	<updated>2009-12-09T11:01:04Z</updated>
	<author>
		<name>Benjamin Lindner</name>
	</author>
	<content type="html">Philip Nienhuis wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hopefully the next windows binary has an up-to-date octave-forge. That's 
&lt;br&gt;&amp;gt; the binary used mainly by folks who don't do svn...
&lt;br&gt;&lt;br&gt;Do you have a particular package or specific patch in mind?
&lt;br&gt;I can include a post-release version of an octave-forge
&lt;br&gt;package in the binary installer.
&lt;br&gt;I haven't done this as standard, only when the last available
&lt;br&gt;released package did not build cleanly.
&lt;br&gt;&lt;br&gt;benjamin
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26715751&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26715751.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26708831</id>
	<title>Gnuplot Drid Data File</title>
	<published>2009-12-09T02:43:41Z</published>
	<updated>2009-12-09T02:43:41Z</updated>
	<author>
		<name>stefan pofahl-2</name>
	</author>
	<content type="html">Hello Developers,
&lt;br&gt;&lt;br&gt;here is a routine that produces a Gnuplot Grid Data File,
&lt;br&gt;that you need, if you want to plod 3D-Files directly
&lt;br&gt;via Gnuplot.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tel.: 0731-3805149
&lt;br&gt;Ochsensteige 48
&lt;br&gt;89075 Ulm
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26708831&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;mylib_gnuplot_grid_data.m&lt;/strong&gt; (13K) &lt;a href=&quot;http://old.nabble.com/attachment/26708831/0/mylib_gnuplot_grid_data.m&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnuplot-Drid-Data-File-tp26708831p26708831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26701906</id>
	<title>Problem testing nnet's subset()</title>
	<published>2009-12-08T14:22:25Z</published>
	<updated>2009-12-08T14:22:25Z</updated>
	<author>
		<name>Thomas Weber-8</name>
	</author>
	<content type="html">Hi, 
&lt;br&gt;&lt;br&gt;with SVN rev 6619:
&lt;br&gt;octave:1&amp;gt; test subset
&lt;br&gt;testing subset
&lt;br&gt;error: empty error text, probably Ctrl-C --- aborting
&lt;br&gt;error: called from:
&lt;br&gt;error: &amp;nbsp; /usr/share/octave/3.2.3/m/testfun/test.m at line 479, column 4
&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm using Octave 3.2.3. Maybe something changed in Octave's error handling?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thomas
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26701906&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-testing-nnet%27s-subset%28%29-tp26701906p26701906.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26701258</id>
	<title>Request of admittance for a Developer of Italian translation for Octave</title>
	<published>2009-12-08T13:35:37Z</published>
	<updated>2009-12-08T13:35:37Z</updated>
	<author>
		<name>Vortigher Last</name>
	</author>
	<content type="html">Hi, my name is Antonio Guidetti 
&lt;br&gt;SourceForge username : antonioguidetti
&lt;br&gt;&lt;br&gt;I plan to translate completly in Italian the Octave manual, man pages, and info of the functions;
&lt;br&gt;keeping the translation update.
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/octave/docs.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/octave/docs.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://octave.sourceforge.net/translation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://octave.sourceforge.net/translation.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://octave.sourceforge.net/packages.html#language&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://octave.sourceforge.net/packages.html#language&lt;/a&gt;&lt;br&gt;&lt;br&gt;My previus work :
&lt;br&gt;Italian Language file for DragMath
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/search/?type_of_search=soft&amp;words=DragMath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/search/?type_of_search=soft&amp;words=DragMath&lt;/a&gt;&lt;br&gt;: it.xml
&lt;br&gt;&lt;br&gt;Antonio Guidetti 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26701258&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vortigher0@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26701258&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-of-admittance-for-a-Developer-of-Italian-translation-for-Octave-tp26701258p26701258.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674354</id>
	<title>Registration request (decay_lumi)</title>
	<published>2009-12-07T00:09:43Z</published>
	<updated>2009-12-07T00:09:43Z</updated>
	<author>
		<name>Filippo Piffaretti</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;Dear -&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;My user name is: pyff&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;I would like to submit to the GNU Octave Repository a piece of my work that I'm wrote for the analysis of luminescence exponential decay signal.&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;In the present script, the function &lt;a href=&quot;http://octave.sourceforge.net/doc/f/leasqr.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline; color:#0057ae;&quot;&gt;leasqr&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;http://octave.sourceforge.net/doc/f/expfit.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline; color:#0057ae;&quot;&gt;expfit&lt;/span&gt;&lt;/a&gt; are used to analyze coma separated data. Plots and results files are created and stored in a &quot;Results&quot; folder created in the working directory.&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;Please let me know if you need more informations or if there is some problem&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;With my best regards &lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;Filippo Piffaretti&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;_____________________________________&lt;br&gt;
  Filippo Piffaretti&lt;br&gt;
  PhD Student, EPFL-LPAS&lt;br&gt;
        &lt;br&gt;
  Station 6&lt;br&gt;
  CH H5 534 (Bâtiment CH)&lt;br&gt;
  1015 Lausanne&lt;br&gt;
  SWITZERLAND&lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;**************************************&lt;br&gt;
  Work:		+4121/693 76 23&lt;br&gt;
  Labo:		+4121/693 36 12&lt;br&gt;
  Work Fax:	+4121/693 51 45&lt;br&gt;
  Mobile:		+4176/399 37 59&lt;br&gt;
  E-mail:		&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674354&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;filippo.piffaretti@...&lt;/a&gt;&lt;br&gt;
______________________________________ &lt;br&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;&lt;tt&gt;[decay_lumi.m]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;## Filippo Piffaretti, EPFL 2009
&lt;br&gt;##
&lt;br&gt;## This program is free software; you can redistribute it and/or
&lt;br&gt;## modify it under the terms of the GNU General Public
&lt;br&gt;## License as published by the Free Software Foundation;
&lt;br&gt;## either version 2, or (at your option) any later version.
&lt;br&gt;##
&lt;br&gt;## Octave is distributed in the hope that it will be useful,
&lt;br&gt;## but WITHOUT ANY WARRANTY; without even the implied
&lt;br&gt;## warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
&lt;br&gt;## PURPOSE. &amp;nbsp;See the GNU General Public License for more
&lt;br&gt;## details.
&lt;br&gt;##
&lt;br&gt;## You should have received a copy of the GNU General Public
&lt;br&gt;## License along with Octave; see the file COPYING. &amp;nbsp;If not,
&lt;br&gt;## write to the Free Software Foundation, 59 Temple Place -
&lt;br&gt;## Suite 330, Boston, MA 02111-1307, USA.
&lt;br&gt;&lt;br&gt;## usage: decay_lumi (param, indata, deg, pin)
&lt;br&gt;##
&lt;br&gt;## Small script that will help to analyse exponential decay
&lt;br&gt;## phenomena. This script will coordinate diffenret type of
&lt;br&gt;## approved program (Data retrivering, prony Method, partial 
&lt;br&gt;## differentiation, Levenberg-Marquart non-linear fitting 
&lt;br&gt;## algorithm.
&lt;br&gt;## The results of the calculation will be displayed with plots
&lt;br&gt;## and the results will be saved in different text documents in
&lt;br&gt;## &amp;quot;Results&amp;quot; folder.
&lt;br&gt;&lt;br&gt;## Author: Filippo Piffaretti &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674354&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;filippo.piffaretti@...&lt;/a&gt;&amp;gt;
&lt;br&gt;## Maintainer: Filippo Piffaretti &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674354&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;filippo.piffaretti@...&lt;/a&gt;&amp;gt;
&lt;br&gt;## Created: November 2009
&lt;br&gt;## Version: 0.6
&lt;br&gt;## Keywords: Exponential fit, luminescence
&lt;br&gt;&lt;br&gt;&lt;br&gt;function decay_lumi (param, indata, deg, pin)
&lt;br&gt;&lt;br&gt;&amp;nbsp; ds = 0.001; 	%differential step
&lt;br&gt;&amp;nbsp; stol= 0.0001; niter=50;
&lt;br&gt;&amp;nbsp; minstep = [0; 0];
&lt;br&gt;&amp;nbsp; maxstep = [0.8; 0.8];
&lt;br&gt;&amp;nbsp; offset = 0;
&lt;br&gt;&amp;nbsp; options = [minstep, maxstep];
&lt;br&gt;&lt;br&gt;%##################################################
&lt;br&gt;%###		Argument processing		###
&lt;br&gt;%##################################################
&lt;br&gt;&lt;br&gt;&lt;br&gt;if (nargin &amp;lt; 3)			% Check the number of arguments give by the user
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %-----------------------------------------------
&lt;br&gt;&amp;nbsp;printf(&amp;quot;\t Read the 'ReadMe.txt' file to set correctely the function parameters\n&amp;quot;);
&lt;br&gt;else
&lt;br&gt;%-------------------------------------------------
&lt;br&gt;&lt;br&gt;%************************************************
&lt;br&gt;%* &amp;nbsp;Start to treat the parameters and the data	*
&lt;br&gt;%************************************************
&lt;br&gt;&amp;nbsp;
&lt;br&gt;for i = 1:nargin		%Handling the execution mode chose
&lt;br&gt;&amp;nbsp;if (i==1)			%---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; switch(param)
&lt;br&gt;&amp;nbsp; &amp;nbsp; case{&amp;quot;Silent&amp;quot; &amp;quot;silent&amp;quot; &amp;quot;S&amp;quot; &amp;quot;s&amp;quot;} 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; param = 0;		%silent 
&lt;br&gt;&amp;nbsp; &amp;nbsp; case{&amp;quot;Verbose&amp;quot; &amp;quot;verbose&amp;quot; &amp;quot;V&amp;quot; &amp;quot;v&amp;quot;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; param = 1;		%verbose mode
&lt;br&gt;&amp;nbsp; &amp;nbsp; case{&amp;quot;Print&amp;quot; &amp;quot;print&amp;quot; &amp;quot;P&amp;quot; &amp;quot;p&amp;quot;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; param = 2;		%verbose mode
&lt;br&gt;&amp;nbsp; &amp;nbsp; otherwise 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;printf(&amp;quot;\t Incorrect setting of the first parameter %s &amp;quot;, param);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;param = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp;endswitch
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp; %---------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp;if (i==2)
&lt;br&gt;&amp;nbsp; &amp;nbsp;if(isdir(indata) == true)		%Check if &amp;quot;indata&amp;quot; is a directoy or a single file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %-----------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp;files=readdir(indata);		%Create files array
&lt;br&gt;&amp;nbsp; &amp;nbsp;confirm_recursive_rmdir (0);		%Do not ask for confirmation to cancel folder recursively
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; if (indata(length(indata)) == &amp;quot;/&amp;quot;)	%Test the folder parameter entred, is it ending with &amp;quot;/&amp;quot;?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;rmdir (strcat (indata, &amp;quot;Results&amp;quot;),'s');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;FileFolder = indata;		%Set the file folder 
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;rmdir (strcat (indata, &amp;quot;/Results&amp;quot;),'s');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;FileFolder = strcat (indata, &amp;quot;/&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; endif 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mkdir (strcat (FileFolder, &amp;quot;Results&amp;quot;)); %Create the directory for the results 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;else 				%If &amp;quot;indata&amp;quot; is a file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %---------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; if(fopen(indata,'r') == &amp;nbsp;-1)	%Check if the input is an existing data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;printf(&amp;quot;\t !!ERROR: The file name entred does not exist!! \n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (rindex (indata, &amp;quot;/&amp;quot;) != 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; FileFolder = substr (indata, 1, rindex (indata, &amp;quot;/&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; files = cellstr(indata(rindex (indata, &amp;quot;/&amp;quot;)+1:end));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; FileFolder = &amp;quot;./&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; files= cellstr(indata);		 %Put the file name to be treated in an array
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (!isdir(strcat (FileFolder, &amp;quot;Results&amp;quot;)))	%Create the folder only if it has not yet been created
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; mkdir (strcat (FileFolder, &amp;quot;Results&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp;endif
&lt;br&gt;&amp;nbsp;endif 
&lt;br&gt;&amp;nbsp; %---------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;if (i == 4)		% Transform the units of the entred parameters	
&lt;br&gt;&lt;br&gt;&amp;nbsp; for w = 1:(length(pin))
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (mod(w,2) == 0)	% (Starting point entred in: Volt; Seconds) ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pin(w)=1/pin(w);	% to the parameters needed for the algorithm ...
&lt;br&gt;&amp;nbsp; &amp;nbsp;endif		% (Volt; 1/Second). 
&lt;br&gt;&amp;nbsp; endfor
&lt;br&gt;&amp;nbsp; pin = [offset; pin]
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; if (param==1)		%If verbose send to stdout
&lt;br&gt;&amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; %		Print the informations to the SdtOut 
&lt;br&gt;&amp;nbsp; printf(&amp;quot;\t User estimated parameters: \n\n\t Offset %d Volt\n&amp;quot;, pin(1)); &amp;nbsp;
&lt;br&gt;&amp;nbsp; for w = 2:(length(pin))
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (mod(w,2))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;printf(&amp;quot;\t Lifetime: %.2f Âµs\n\n&amp;quot;, 1/(pin(w)*1e6));
&lt;br&gt;&amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;printf(&amp;quot;\t Pre-exp: %.2f Volt\n&amp;quot;, pin(w));
&lt;br&gt;&amp;nbsp; &amp;nbsp;endif
&lt;br&gt;&amp;nbsp; endfor
&lt;br&gt;&amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&amp;nbsp; endif
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp;%--------------------------------------------------------
&lt;br&gt;endfor
&lt;br&gt;&amp;nbsp;%********************************************************
&lt;br&gt;&lt;br&gt;%##########################################################
&lt;br&gt;%###	Loop to analyse the file or the folder files	###
&lt;br&gt;%##########################################################
&lt;br&gt;&lt;br&gt;for file_n = 1:rows(files)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; lastwarn (&amp;quot;ok&amp;quot;); 		%Reset last warning message to zero (Singular Matrix)
&lt;br&gt;&amp;nbsp; &amp;nbsp; FileName = cellstr(split(files{file_n,1},&amp;quot;.&amp;quot;));	%File name of number &amp;quot;file_n&amp;quot; in the folder 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;if ((isdir(files{file_n,1}) == false) &amp;&amp; strcmp(FileName{length(FileName),1},&amp;quot;txt&amp;quot;))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %Check if the FileName is not a directory and if it and with *.txt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %-----------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (rindex (FileName{1,1}, &amp;quot;/&amp;quot;) != 0)		%Define the file name that is going to be treated
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FileName = FileName{1,1}(rindex(FileName{1,1}, &amp;quot;/&amp;quot;)+1:end);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FileName = FileName{1,1};
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %Define the output filenames
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; savePlot = strcat (FileFolder, &amp;quot;Results/&amp;quot;, FileName, &amp;quot;_Plot.ps&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; saveRes = strcat (FileFolder, &amp;quot;Results/&amp;quot;, FileName, &amp;quot;_Res.txt&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; saveSum = strcat (FileFolder, &amp;quot;Results/&amp;quot;, &amp;quot;summary.txt&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %Retrieve the data values form the data file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %-------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; matrix = data_coma (strcat(FileFolder,files{file_n,1}));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; h = (matrix(2,1) - matrix(1,1));		 &amp;nbsp; &amp;nbsp; &amp;nbsp;%Characterize the data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; N = length(matrix);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; t = (0:h:(N-1)*h)';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; data = abs(matrix(:,2));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %********************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***	Prony Method will Guess the 	***
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***	the starting point needed	***	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***	for the L-M algorithm		***
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %********************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (nargin == 3)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [alpha,c,rms] = expfit(deg,0,h,data); 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alpha =(abs(alpha(:)))'; 	% Evaluate the module of the complex number
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c = (abs(c(:)))';		% Evaluate the module of the complex number
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pin = [c;alpha];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pin = vec(pin);			% Rearrenge the results of the Prony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pin = [offset; pin];		% method to feed the L-M algorithm
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (param==1)	%If verbose send to stdout
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %		Print the informations to the SdtOut 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Prony fitted parameters: Florescence fit %.2f Volt\n&amp;quot;,c);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Prony fitted parameters: Life time %.2f us\n&amp;quot;,(1./alpha)*1e6);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %--------------------------------------------------------
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;%_________________________________________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***	Levenberg-Marquart	***
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***	itterative - algorithm	***
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %************************************
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; switch (deg)		%Define the number of terms needed for the mathematical
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case {1}			%model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dp = [ds; ds; ds];	%------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; F = @exprf1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case {2}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dp = [ds; ds; ds; ds; ds];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; F = @exprf2;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case {3}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dp = [ds; ds; ds; ds; ds; ds; ds];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; F = @exprf3;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case {4}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dp = [ds; ds; ds; ds; ds; ds; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ds; ds; ds];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; F = @exprf4;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endswitch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %--------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; wt1 = ones(length(data),1)./sqrt(var(data));	%The moust satisfaying scheme to have a weighted fit,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %wt1 = ones(length(data),1);			%this will give more importance the the first value than 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %wt1 = ones(length(data),1)./sqrt(data);		%the last one, normally subjected higher noise 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dFdp = @dfdp; &amp;nbsp; &amp;nbsp;	 &amp;nbsp; %Calculate the estimated first derivative of the mathematical model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;%------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [f1, p1, kvg1, iter1, corp1, covp1, covr1, stdresid1, Z1, r21] = ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; leasqr (t, data, pin, F, stol, niter, wt1, dp, dFdp);%, options);	% Levenberg-Marquart algorithm
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %_________________________________________________________	%------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % Send to stdout is matrix singular
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; file_warn = cellstr(split(lastwarn,&amp;quot;,&amp;quot;));		%Check for sigular matrix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (strcmp(file_warn{1,1},&amp;quot;warning: inverse: matrix singular to machine precision&amp;quot;))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;!!! ERROR for %s, The results can not be interpreted, the fitting exponential order my not be adequate !!!\n&amp;quot;,FileName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** Auto correlation plot **
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; resid = (f1-data);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; autocRes = autocor(resid);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ResMean=mean (resid);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ResSdt=sqrt(var(resid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cl95 = 1.96/sqrt(N);	%Confidential Limit P(95%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cl99 = 2.576/sqrt(N); &amp;nbsp;	%Confidential Limit P(99%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; stdev=sqrt(diag(covp1)); 	%Standard Deviation of the parameters estimated 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; stdev=stdev*2.91;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; p2 = ones (length(p1)/2,2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; stdev1= ones (length(p1)/2,2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %--------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*******************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** &amp;nbsp;Rearranging the solution vector	**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** &amp;nbsp;to ease the handling of the results	**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*******************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; offset = p1(1);		% From a coloumn A1;B1;A2;B2; vector...to a more confortable A1,B1;A2,B2;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; for i = 1:(length(p1)-1)	% ----------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (mod(i+1,2))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p2(int8(i/2),2)=p1(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stdev1(int8(i/2),2)=stdev(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pNL(int8(i/2),2)=pin(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p2(int8(i/2),1)=p1(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stdev1(int8(i/2),1)=stdev(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pNL(int8(i/2),1)=pin(i+1,:);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endfor
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [s,i] = sort (p2(:,2));	%Sort the results form the longest lifetime to the shortest one
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; p2 = (p2(i,:));		%--------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % --------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***********************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** Calculate the rute chosed for **
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** the desexcitation		**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %***********************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; rute = ((p2(:,1)'*diag(1./p2(:,2))))./((p2(:,1)'*(1./p2(:,2)))); 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %How many molecules choose the desexcitate through rute_x
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % --------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*************************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** Write the results to differents **
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** output: stdout, files, plot	 &amp;nbsp;**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*************************************
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (param==1)		%If verbose send to stdout
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %		Print the informations to the SdtOut 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\n\t Lebenberg-Marquart fit\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Offset %.2f Volt\n&amp;quot;,offset);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Florescence fit %.2f Volt\n&amp;quot;,p2(:,1));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Life time %.2f us\n&amp;quot;,(1./p2(:,2))*1e6);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Imortanza %.2f\n&amp;quot;,rute(:));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&amp;quot;\t Number of iteration needed: %i; \n\t Max iteration %i \n&amp;quot;, iter1, niter);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % --------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*******************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** Generate Plot **
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %*******************
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; t=t*1000000; 		%Change the time scale for sec to us to have more readable graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %		Enable to show the graphs,or disable it &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fig = gcf ();			
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (param == 0 || param == 2)	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; set (fig, &amp;quot;visible&amp;quot;, &amp;quot;off&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; set (fig, &amp;quot;visible&amp;quot;, &amp;quot;on&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; subplot (221); 		%First subplot to rappresent the mathematical fit to the data (log scale)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %-----------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; semilogy (t, data, &amp;quot;-1; Decay data;&amp;quot;, t, f1,&amp;quot;-2 ;Decay exponential Model;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; title (&amp;quot;Experimental data fitting&amp;quot;,'FontSize', 13);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %axis([0,t(length(t)),0.2, 1])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xlabel (&amp;quot;Time, usec&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ylabel (&amp;quot;Log luminescece decay, a.u.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %subplot(222);		%Second subplot to rappresent the mathematical fit to the data (normal scale)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %---------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %plot(t, data, &amp;quot;-1; Decay data;&amp;quot;, t, f1,&amp;quot;-2 ;Decay exponential Model;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %axis([0,t(length(t)),0.2, 1])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %xlabel (&amp;quot;Time, usec&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %ylabel (&amp;quot;Luminescece decay, a.u.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; subplot(223);		%Third subplot to rappresent the residials of the fit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; x=[0,t(length(t))];	%----------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; zero=[0,0];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; plot (t,resid,&amp;quot;-3&amp;quot;,x,zero,&amp;quot;-0 ;;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; title (&amp;quot;Residuals&amp;quot;,'FontSize', 13);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xlabel (&amp;quot;Time, usec&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ylabel (&amp;quot;Fit residuals, a.u.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; axis ([0,t(length(t)),-.08,.08]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; subplot(224);		%Forth subplot to rappresent the autocorrelation of the residials
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; lag = 0:1:length(t)-1;	%----------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; x=[0,lag(length(lag))+1];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l=[cl95,cl95];		%Setup the confidential bans limits
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l1=-l;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; b=[cl99,cl99];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; b1=-b;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; plot(lag,autocRes,&amp;quot;-3;Residuals Autocorrelation;&amp;quot;,x,l,&amp;quot;-4;;&amp;quot;,x,l1,&amp;quot;-4;;&amp;quot;, x,b, &amp;quot;-5;;&amp;quot;,x,b1,&amp;quot;-5;;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; title (&amp;quot;Residuals autocorrelation&amp;quot;,'FontSize', 13);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; xlabel (&amp;quot;Lags [a.u]&amp;quot;);	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; axis ([0,x(2),-.2,1]);	%Plot the confidential bands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*2/4, 0.22, &amp;quot;Confidential Bands:&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*6/7, 0.08, &amp;quot;99%&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*6/7,-0.13, &amp;quot;95%&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %Write the numerical results of the ritting at the place of subplot 222
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*1/2, 2.8, &amp;quot;Summary of the Results&amp;quot;,'HorizontalAlignment', 'center',...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'FontName','Times-Roman', 'FontSize', 22, 'Interpreter', 'none');	%Write the title
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*1/2, 2.55, strcat(&amp;quot;Data file: &amp;quot;, FileName), ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'HorizontalAlignment', 'center','FontName','Times-Roman', 'FontSize', 17, 'Interpreter', 'none');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; offset_text = sprintf (&amp;quot;Offset: %0.2f Volt&amp;quot;, offset);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*1/2, 2.30, offset_text, 'HorizontalAlignment', ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'center','FontName','Times-Roman', 'FontSize', 17);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for i = 1:deg						% Write the exponential parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fit_A = sprintf(&amp;quot;%0.2f&amp;quot;,p2(i,1));					
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fit_tau = sprintf(&amp;quot;%0.2f&amp;quot;,(1./p2(i,2))*1e6);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fit_deg = sprintf(&amp;quot;%d&amp;quot;,i);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pos_text = 2.30 - i/5;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*1/2, pos_text, strcat(&amp;quot;A_&amp;quot;,fit_deg,&amp;quot;: &amp;quot;, fit_A, &amp;quot; Volt&amp;quot;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ' \ldots {\fontsize{16}\tau}_', fit_deg, &amp;quot;: &amp;quot;, fit_tau, ' {\fontsize{12}\mu}s'),... 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'HorizontalAlignment','center','FontName','Times-Roman', 'FontSize', 17);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endfor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %Check for sigular matrix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (strcmp(file_warn{1,1},&amp;quot;warning: inverse: matrix singular to machine precision&amp;quot;))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; text (x(2)*1/2, 1.6, strcat(&amp;quot;! - Warning: Singular Matrix - !&amp;quot;),... 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'HorizontalAlignment','center','FontName','Times-Roman', 'FontSize', 20);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; print (savePlot, &amp;quot;-dpsc2&amp;quot;, &amp;quot;-S1000,800&amp;quot;, &amp;quot;-landscape&amp;quot;);	%Save the plot to a file
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %		Print the the plots to the default priter &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (param==2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; print (&amp;quot;-landscape&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %**********************************
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %** Write a complete text report **
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; %**********************************
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % Write all the informations about the data fitting in the following text file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % Summary of the results of the specific data set
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ResFit_id = fopen(saveRes, 'w',&amp;quot;ieee-le&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;The function has been fitted with an exponential function of degree \r\n\t%i \r\n&amp;quot;, deg);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (nargin == 2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n The initial parameters feeded to NLLS were found by fittig the data by Prony Method:\r\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n The initial parameters has been given by the user:\r\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Florescence fit: %.2f \r\n&amp;quot;,pNL(:,1));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Life time: %.2f us \r\n&amp;quot;,(1./pNL(:,2))*1e6);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n Number of iteration needed to reach a minima \r\n\t%i \r\n\r\n&amp;quot;, iter1);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n The Expenential parameters found are Sum(A_i*(expB_i)) + Offset:\r\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Offset %.2f \r\n&amp;quot;,offset);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Florescence fit: %.2f \r\n&amp;quot;,p2(:,1));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Life time: %.2f us \r\n&amp;quot;,(1./p2(:,2))*1e6);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n The relevance of the desexitation rute 'x' is expressed by [(A_x*B_x)/(Sum(A_i*B_i)]:\r\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\t Rute %.1f%%\r\n&amp;quot;,rute(:)*100);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n Autocorrelation Plot, First Lag \r\n\t%0.4f [Confidence 95%%, %0.4f]\r\n&amp;quot;, autocRes(2), cl95);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n Correlation coefficient RÂ² \r\n\t%0.4f\r\n&amp;quot;, r21);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(ResFit_id, &amp;quot;\r\n The proceded files and the saved ones are located here:\r\n\t%s \r\n&amp;quot;, pwd());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fclose(ResFit_id);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % #########################################################################
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % Write the fitting results in a single comma separeted summary *.txt file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % #########################################################################
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if(fopen(saveSum,'r') == &amp;nbsp;-1)			%Check if the file has already been created
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; SumFit_id = fopen (saveSum, 'a', &amp;quot;ieee-le&amp;quot;);		% If not -&amp;gt; write the file title and the columns identificator	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(SumFit_id, &amp;quot;Results: Exponential fit\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for i = 1:deg						% The columns identificator
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(SumFit_id, &amp;quot;Pre-exponential coefficient %d [Volt], Lifetime %d [Âµs], &amp;quot;, i, i); &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; endfor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(SumFit_id, &amp;quot;Data file name, Fitting Offset [Volt], Degree of the exponential model \n\n&amp;quot;); 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; SumFit_id = fopen (saveSum, 'a', &amp;quot;ieee-le&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; for i = 1:deg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(SumFit_id, &amp;quot;%.4f, %.4f, &amp;quot;, p2(i,1),(1./p2(i,2))*1e6); &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; endfor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(SumFit_id, &amp;quot;%s, %.3f, %d \r\n&amp;quot;, FileName, offset, deg);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fclose(SumFit_id);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; % #############################################################################################
&lt;br&gt;&amp;nbsp; &amp;nbsp; endif
&lt;br&gt;&amp;nbsp; endfor
&lt;br&gt;endif
&lt;br&gt;&lt;br&gt;endfunction
&lt;br&gt;&lt;br&gt;function y = exprf1(x,p)	
&lt;br&gt;&amp;nbsp; &amp;nbsp;y = p(1)+p(2)*exp(-p(3)*x);
&lt;br&gt;endfunction
&lt;br&gt;&lt;br&gt;function y = exprf2(x,p)
&lt;br&gt;&amp;nbsp; y = p(1) + p(2)*exp(-p(3)*x) + p(4)*exp(-p(5)*x);
&lt;br&gt;endfunction
&lt;br&gt;&lt;br&gt;function y = exprf3(x,p)
&lt;br&gt;&amp;nbsp; y = p(1) + p(2)*exp(-p(3)*x) + p(4)*exp(-p(5)*x) + ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; p(6)*exp(-p(7)*x);
&lt;br&gt;endfunction
&lt;br&gt;&lt;br&gt;function y = exprf4(x,p)
&lt;br&gt;&amp;nbsp; &amp;nbsp;y = p(1) + p(2)*exp(-p(3)*x) + p(4)*exp(-p(5)*x) + ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p(6)*exp(-p(7)*x) + p(8)*exp(-p(9)*x);
&lt;br&gt;endfunction
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;## Function: dacay_lumy.m
&lt;br&gt;##
&lt;br&gt;## usage: decay_lumi (param, indata, deg, [pin])
&lt;br&gt;##
&lt;br&gt;## Small script that will help to analyse exponential decay
&lt;br&gt;## phenomena. This script will coordinate different type of
&lt;br&gt;## approved program (Data retrieving, prony Method, partial 
&lt;br&gt;## differentiation, Levenberg-Marquart non-linear fitting 
&lt;br&gt;## algorithm.
&lt;br&gt;## The results of the calculation will be displayed with plots
&lt;br&gt;## and the results will be saved in different text documents in
&lt;br&gt;## &amp;quot;Results&amp;quot; folder. 
&lt;br&gt;&lt;br&gt;The function was written to ease the analyse the of exponential 
&lt;br&gt;luminescence decay data acquired with a home made time resolved 
&lt;br&gt;spectrophotometer. 
&lt;br&gt;&lt;br&gt;You need to enter at least 3 parameter to the function.
&lt;br&gt;&lt;br&gt;param
&lt;br&gt;&amp;nbsp; Function parameter that will define the way the output will be print
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp;- &amp;quot;Silent&amp;quot;, &amp;quot;silent&amp;quot;, &amp;quot;S&amp;quot;, &amp;quot;s&amp;quot;: Silent mode, no text and no 		plot, the fitting results are just saved in the Results folder
&lt;br&gt;&lt;br&gt;&amp;nbsp;- &amp;quot;Verbose&amp;quot;, &amp;quot;verbose&amp;quot;, &amp;quot;V&amp;quot;, &amp;quot;v&amp;quot;: Verbose mode, everything is shown
&lt;br&gt;&lt;br&gt;&amp;nbsp;- &amp;quot;Print&amp;quot;, &amp;quot;print&amp;quot;, &amp;quot;P&amp;quot;, &amp;quot;p&amp;quot;: Printout mode, similar to the silent mode, but the graphical results are sent to the default printer.
&lt;br&gt;&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;&amp;nbsp; &amp;quot;Print&amp;quot; or &amp;quot;S&amp;quot; or &amp;quot;v&amp;quot;
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;--
&lt;br&gt;&lt;br&gt;indata
&lt;br&gt;&amp;nbsp; The experimental data, recorded with a Lecroy LT342, need to be
&lt;br&gt;&amp;nbsp; in a coma separated format to be analysed.
&lt;br&gt;&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;&amp;nbsp; Example of a coma separate data file &amp;quot;coma_separated.txt&amp;quot;:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 3.25e-006,-0.855649
&lt;br&gt;&amp;nbsp; 3.35e-006,-0.775937
&lt;br&gt;&amp;nbsp; 3.45e-006,-0.797849
&lt;br&gt;&amp;nbsp; 3.55e-006,-0.740049
&lt;br&gt;&amp;nbsp; 3.65e-006,-0.854062
&lt;br&gt;&amp;nbsp; 3.75e-006,-0.761899
&lt;br&gt;&amp;nbsp; 3.85e-006,-0.715024
&lt;br&gt;&amp;nbsp; 3.95e-006,-0.700986
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;--
&lt;br&gt;&lt;br&gt;deg
&lt;br&gt;&amp;nbsp; Exponential fitting degree, the data are fitted with a 1 to 4 terms 
&lt;br&gt;&amp;nbsp; exponential mathematical model. By setting this parameter the 
&lt;br&gt;&amp;nbsp; exponential model can be set. For this parameter, set the 
&lt;br&gt;&amp;nbsp; smallest value possible to have stable residual autocorrelation
&lt;br&gt;&amp;nbsp; plot.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;&amp;nbsp; 1 or 2 or 3 or 4
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;--
&lt;br&gt;&lt;br&gt;[pin]
&lt;br&gt;&amp;nbsp; Optional, first guess of the characterizing parameters of the
&lt;br&gt;&amp;nbsp; exponential function, needed for the Levenberg-Marquart algorithm. 
&lt;br&gt;&amp;nbsp; The first guess will be used to find the minimum of the 
&lt;br&gt;&amp;nbsp; residual function. The more the initial guess are close to the final
&lt;br&gt;&amp;nbsp; solution the more the iterative algorithm will be stable (less 
&lt;br&gt;&amp;nbsp; sensible to possible local minima in the residual function).
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; The initial parameter has to be entered in the form:
&lt;br&gt;&amp;nbsp; [Volt_1; Lifetime_1 (in seconds); Volt_2; Lifetime_2; ...; Lifetime_2]
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;&amp;nbsp; [.1;5e-7;3e-2;1e-7]
&lt;br&gt;&amp;nbsp; %%
&lt;br&gt;&lt;br&gt;&amp;nbsp; If the user do not provide any initial guess parameter the script
&lt;br&gt;&amp;nbsp; will use the Prony methods to estimate the fitting solution to
&lt;br&gt;&amp;nbsp; feed the iterative algorithm with acceptable initial solution.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Despite this possibility to find &amp;quot;automaticaly&amp;quot; the initial guess, 
&lt;br&gt;&amp;nbsp; it's highly recommended that the user fix this parameter. It's also
&lt;br&gt;&amp;nbsp; very important the use the same initial guess for all the measurement 
&lt;br&gt;&amp;nbsp; of the same series. The mathematical fit to a data set is 
&lt;br&gt;&amp;nbsp; a very sensible process. The iterative Levenberg-Marquart 
&lt;br&gt;&amp;nbsp; algorithm demonstrated very good stability but it is always 
&lt;br&gt;&amp;nbsp; very wise to fix all possible parameter.
&lt;br&gt;--&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674354&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Registration-request-%28decay_lumi%29-tp26674354p26674354.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26668046</id>
	<title>Changing tests of integration package</title>
	<published>2009-12-06T11:24:21Z</published>
	<updated>2009-12-06T11:24:21Z</updated>
	<author>
		<name>Thomas Weber-8</name>
	</author>
	<content type="html">Hi, 
&lt;br&gt;&lt;br&gt;the integration package has a file inst/test/run2dtests.m which tests
&lt;br&gt;the package, but is extremely verbose and expects the user to check the
&lt;br&gt;results manually.
&lt;br&gt;&lt;br&gt;Unless someone objects, I'll remove the script and distribute the test
&lt;br&gt;in the corresponding files.
&lt;br&gt;&lt;br&gt;Additionnaly, is the following output from the test script expected?
&lt;br&gt;&lt;br&gt;======================================================================
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;2
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;2
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;No protocol specified
&lt;br&gt;warning: unable to open X11 DISPLAY
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;2
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;2.66666666666667
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;6.40000000000000
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;10.6666666666667
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;18.2857142857143
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;32
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;56.8888888888889
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;102.400000000000
&lt;br&gt;Integral did not converge--singularity likely
&lt;br&gt;f = 0
&lt;br&gt;correct_ans = &amp;nbsp;186.181818181818
&lt;br&gt;======================================================================
&lt;br&gt;&lt;br&gt;Is this expected, is this a bug in the test suite, is it a bug in the
&lt;br&gt;package or something else?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thomas
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26668046&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Changing-tests-of-integration-package-tp26668046p26668046.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26667523</id>
	<title>Problem with testing octave-image's qtdecomp()</title>
	<published>2009-12-06T10:24:44Z</published>
	<updated>2009-12-06T10:24:44Z</updated>
	<author>
		<name>Thomas Weber-8</name>
	</author>
	<content type="html">Hi, 
&lt;br&gt;&lt;br&gt;I get an error in qtdecomp's testsuite when using Octave 3.2.3; it works
&lt;br&gt;with 3.0.5, though. SVN rev is 6599.
&lt;br&gt;&lt;br&gt;========================================================================
&lt;br&gt;octave:1&amp;gt; test qtdecomp
&lt;br&gt;PASSES 14 out of 14 tests
&lt;br&gt;octave:2&amp;gt; version
&lt;br&gt;ans = 3.0.1
&lt;br&gt;&lt;br&gt;========================================================================
&lt;br&gt;&lt;br&gt;octave:1&amp;gt; test qtdecomp
&lt;br&gt;&amp;nbsp; ***** assert(full(qtdecomp(A,@f)),[ones(4),B4;ones(4,8)]);
&lt;br&gt;!!!!! test failed
&lt;br&gt;`A' undefined near line 11 column 7shared variables error: `A' undefined
&lt;br&gt;near line 11 column 7
&lt;br&gt;error: evaluating argument list element number 1
&lt;br&gt;error: called from:
&lt;br&gt;error: &amp;nbsp; f at line 11, column 4
&lt;br&gt;error: evaluating argument list element number 4
&lt;br&gt;error: evaluating argument list element number 2
&lt;br&gt;error: evaluating argument list element number 1
&lt;br&gt;error: &amp;nbsp; /usr/share/octave/3.2.3/m/testfun/test.m at line 498, column 2
&lt;br&gt;octave:1&amp;gt; version
&lt;br&gt;ans = 3.2.3
&lt;br&gt;========================================================================
&lt;br&gt;&lt;br&gt;Did anything in Octave's test harness change?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thomas
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26667523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-testing-octave-image%27s-qtdecomp%28%29-tp26667523p26667523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26654337</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-05T02:07:26Z</published>
	<updated>2009-12-05T02:07:26Z</updated>
	<author>
		<name>Philip Nienhuis</name>
	</author>
	<content type="html">Michael Goffioul wrote:
&lt;br&gt;&amp;gt; On Sat, Dec 5, 2009 at 12:39 AM, Philip Nienhuis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26654337&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pr.nienhuis@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'll try to ask there.
&lt;br&gt;&amp;gt;&amp;gt; My scripts don't actually &amp;quot;link&amp;quot; to COM/ActiveX, they just invoke it.
&lt;br&gt;&amp;gt;&amp;gt; I think if any trespassing has ever occurred, it's probably in the
&lt;br&gt;&amp;gt;&amp;gt; (compiled) Windows package itself. But... AINAL
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The COM interface is only linked to Win32 system libraries,
&lt;br&gt;&amp;gt; afaik this is allowed by GPL.
&lt;br&gt;&lt;br&gt;That's more or less what I figured.
&lt;br&gt;&lt;br&gt;BTW I could have added &amp;quot;at all&amp;quot; after &amp;quot;occurred&amp;quot; in the above sentence, 
&lt;br&gt;that would have made it more clear that I do not really think there has 
&lt;br&gt;ever been a license issue with the Windows package. Sorry.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Philip
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26654337&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26654337.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26653694</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-05T00:15:01Z</published>
	<updated>2009-12-05T00:15:01Z</updated>
	<author>
		<name>dbateman</name>
	</author>
	<content type="html">Philip Nienhuis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I tend to use texinfo so that help pages appear correctly and I can 
&lt;br&gt;&amp;gt;&amp;gt; include all of the documentation in a *.info in the directory with 
&lt;br&gt;&amp;gt;&amp;gt; the functions and &amp;quot;doc &amp;lt;func&amp;gt;&amp;quot; can give more complete documentation 
&lt;br&gt;&amp;gt;&amp;gt; including examples and context than the help file can.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hmmm, texinfo proficiency is not my greatest virtue :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I did add texinfo-like stanzas in the m-file themselves, those 4 or 5 
&lt;br&gt;&amp;gt; codes I found in other m-files were at least comprehensible and it 
&lt;br&gt;&amp;gt; looks OK in octave when using &amp;quot;help &amp;lt;script&amp;gt;&amp;quot;.
&lt;/div&gt;&lt;br&gt;Take a look at the comms and fixed packages documentation for ideas you 
&lt;br&gt;can basically just use the mkdoc and mktexi scripts in octave-forge to 
&lt;br&gt;allow you to include your existing help strings in the docs with the 
&lt;br&gt;DOCSTRING macro and add some extra explanation around it..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could WinTexmacs help here?
&lt;br&gt;Don't know...
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3. Place to live in issue
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; My current idea is to put all the files in the IO package (licenses
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; permitting?). It doesn't really hurt if neither COM nor Java/ POI are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; installed; xls stuff won't read .xls files then but at least xlsread.m
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will still function as it did before (= read .csv files).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Not sure that is the best idea, as you'll be adding a dependency on 
&lt;br&gt;&amp;gt;&amp;gt; the java package (that has been troublesome in the past).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, dependency... the way I made it work is this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. &amp;lt;My xls stuff&amp;gt; first checks for ActiveX/COM. If not found, too bad, 
&lt;br&gt;&amp;gt; try next .xls interface. So having the Windows package is helpful, but 
&lt;br&gt;&amp;gt; it doesn't really depend on it.
&lt;br&gt;&amp;gt; 2. If no ActiveX/COM is found it tries Java.
&lt;br&gt;&amp;gt; If Java doesn't work it reverts to csvread stuff, so IMO there's no 
&lt;br&gt;&amp;gt; real dependency on Java either.
&lt;br&gt;&amp;gt; 3. If Java is found to be working (by a try/catch on javaclasspath) 
&lt;br&gt;&amp;gt; the classpath is checked for the Apache/POI classes. If not all of 
&lt;br&gt;&amp;gt; them found, again csvread looms.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And so on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Some interface &amp;nbsp;method will eventually work, but the more options you 
&lt;br&gt;&amp;gt; got installed the better the Excel file interface you might get. Al 
&lt;br&gt;&amp;gt; sorted out by the scripts w/o much user intervention.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All in all, that's why IMO it won't hurt to put it in the IO package.
&lt;br&gt;&amp;gt; But I'll happily accept better suggestions.
&lt;/div&gt;&lt;br&gt;Ok, then I suppose that means that the java and windows packages are &amp;nbsp;
&lt;br&gt;&amp;quot;suggested&amp;quot;, and you should use a keyword Suggested (that will be 
&lt;br&gt;ignored by octave-forge) in the DESCRIPTION file of the io package if 
&lt;br&gt;you include your files there.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think it is prnienhuis -a-t- users.sf.net
&lt;br&gt;&amp;gt; BTW When I reactivated it last summer, I was immediately drowned in 
&lt;br&gt;&amp;gt; spam with that very sourceforge email address forged as sender, so I'm 
&lt;br&gt;&amp;gt; a bit wary here. Apparently the sourceforge security system is a bit 
&lt;br&gt;&amp;gt; leaky.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Only thing I need to sort out is how ssl (putty?) works on Windows (I 
&lt;br&gt;&amp;gt; already got the octave-forge svn on harddisk). I rarely use linux 
&lt;br&gt;&amp;gt; these days but I might give svn/ssl a try there.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll await more concrete directions on where to put all the xls scripts.
&lt;/div&gt;&lt;br&gt;Ok I added you as a developer.. Its not sourceforge that is sending the 
&lt;br&gt;spam (read the headers) someone if using the e-mail address to spam you 
&lt;br&gt;and trying to get around spam filters by using the destination e-mail 
&lt;br&gt;address for the sender address (as this will be a valid address). 
&lt;br&gt;Sourceforge e-mail addresses are fairly easy for spammers to get as they 
&lt;br&gt;can basically get them from the sourceforge website.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653694&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26653694.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26652349</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-04T18:17:28Z</published>
	<updated>2009-12-04T18:17:28Z</updated>
	<author>
		<name>Michael Goffioul-2</name>
	</author>
	<content type="html">On Sat, Dec 5, 2009 at 12:39 AM, Philip Nienhuis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pr.nienhuis@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I'll try to ask there.
&lt;br&gt;&amp;gt; My scripts don't actually &amp;quot;link&amp;quot; to COM/ActiveX, they just invoke it.
&lt;br&gt;&amp;gt; I think if any trespassing has ever occurred, it's probably in the
&lt;br&gt;&amp;gt; (compiled) Windows package itself. But... AINAL
&lt;br&gt;&lt;br&gt;The COM interface is only linked to Win32 system libraries,
&lt;br&gt;afaik this is allowed by GPL.
&lt;br&gt;&lt;br&gt;Michael.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26652349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651734</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-04T16:39:36Z</published>
	<updated>2009-12-04T16:39:36Z</updated>
	<author>
		<name>Philip Nienhuis</name>
	</author>
	<content type="html">David Bateman wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Philip Nienhuis wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; At my employer's office we use Matlab intensively and many, many data
&lt;br&gt;&amp;gt;&amp;gt; are kept &amp; handled in Excel spreadsheet files. So to be able to use
&lt;br&gt;&amp;gt;&amp;gt; octave there I've made xlsread / xlswrite / xlsfinfo scripts as
&lt;br&gt;&amp;gt;&amp;gt; octave drop-in replacements for use in procedures otherwise done with 
&lt;br&gt;&amp;gt;&amp;gt; Matlab. Presently it consists of a collection of a dozen scripts.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My xlsread.m &amp; xlswrite.m (written from scratch) do mainly pre- and 
&lt;br&gt;&amp;gt;&amp;gt; post-processing and for the rest are mere wrappers for COM (i.e. Excel 
&lt;br&gt;&amp;gt;&amp;gt; itself) &amp; Java /Apache POI interfaces and the existing csvread stuff, 
&lt;br&gt;&amp;gt;&amp;gt; in that order of preference, to do the actual reading/writing.
&lt;br&gt;&amp;gt;&amp;gt; I've taken care to make sure that adding other interfaces should be
&lt;br&gt;&amp;gt;&amp;gt; fairly easy.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've made it all a bit more versatile than Matlab's counterparts. 
&lt;br&gt;&amp;gt;&amp;gt; E.g., using my stuff, for each and every call Excel /Java don't need 
&lt;br&gt;&amp;gt;&amp;gt; to be started and .xls files need not be read/written again; this may 
&lt;br&gt;&amp;gt;&amp;gt; speed up processing significantly.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It all seems to work OK, both under WinXP and Mandriva Linux 2009.0, 
&lt;br&gt;&amp;gt;&amp;gt; and I'd like to contribute the scripts collection very soon now (just 
&lt;br&gt;&amp;gt;&amp;gt; some more testing needed on non-Windows platforms + little buglet 
&lt;br&gt;&amp;gt;&amp;gt; fixing).
&lt;/div&gt;&lt;br&gt;... Especially reliable Excel formula evaluation through Java is a 
&lt;br&gt;problem :-(
&lt;br&gt;&lt;br&gt;I'm just trying JExcelAPI too, hopefully that's more robust with Excel 
&lt;br&gt;formulas, but it's a little less versatile then Apache POI.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Cool...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; But I might first need a bit of advice on contribution:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1. License issues: (IANAL)
&lt;br&gt;&amp;gt;&amp;gt; ------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - Is it actually allowed to interface directly to Excel through COM in
&lt;br&gt;&amp;gt;&amp;gt; Octave's (octave-forge's) license terms? If not, is there an alternative
&lt;br&gt;&amp;gt;&amp;gt; way to contribute the relevant scripts? LGPL?
&lt;br&gt;&amp;gt;&amp;gt; (I somewhat suppose that just running octave on Windows already might
&lt;br&gt;&amp;gt;&amp;gt; boil down to more or less the same issue)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; It depends... From what I see COM can be considered as a system library 
&lt;br&gt;&amp;gt; that then calls excel, word etc if they are installed. If so then the 
&lt;br&gt;&amp;gt; section on &amp;quot;System Libraries&amp;quot; in the GPL probably holds and linking a 
&lt;br&gt;&amp;gt; GPL program to the COM interface should be ok.. Maybe ask on 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651734&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;licensing@...&lt;/a&gt; would get a clearer answer though
&lt;/div&gt;&lt;br&gt;I'll try to ask there.
&lt;br&gt;My scripts don't actually &amp;quot;link&amp;quot; to COM/ActiveX, they just invoke it.
&lt;br&gt;I think if any trespassing has ever occurred, it's probably in the 
&lt;br&gt;(compiled) Windows package itself. But... AINAL
&lt;br&gt;&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 2. Technical issues:
&lt;br&gt;&amp;gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - I'd like to add some documentation too (README file or so). Are 
&lt;br&gt;&amp;gt;&amp;gt; there any standards for that on octave-forge?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - Apache POI only supports .xls &amp;nbsp;files from Excel 97 and up (BIFF8 and
&lt;br&gt;&amp;gt;&amp;gt; OOXML). Matlab in &amp;quot;basic&amp;quot; mode only supports .xls files type Excel '95
&lt;br&gt;&amp;gt;&amp;gt; (BIFF5). So Matlab compatibility (in the sense of smooth file
&lt;br&gt;&amp;gt;&amp;gt; interchange) is not complete on systems w/o Excel. (But OpenOffice.org
&lt;br&gt;&amp;gt;&amp;gt; can be used for xls conversion).
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; I tend to use texinfo so that help pages appear correctly and I can 
&lt;br&gt;&amp;gt; include all of the documentation in a *.info in the directory with the 
&lt;br&gt;&amp;gt; functions and &amp;quot;doc &amp;lt;func&amp;gt;&amp;quot; can give more complete documentation 
&lt;br&gt;&amp;gt; including examples and context than the help file can.
&lt;/div&gt;&lt;br&gt;Hmmm, texinfo proficiency is not my greatest virtue :-)
&lt;br&gt;&lt;br&gt;I did add texinfo-like stanzas in the m-file themselves, those 4 or 5 
&lt;br&gt;codes I found in other m-files were at least comprehensible and it looks 
&lt;br&gt;OK in octave when using &amp;quot;help &amp;lt;script&amp;gt;&amp;quot;.
&lt;br&gt;&lt;br&gt;Could WinTexmacs help here?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; - Octave (&amp; octave-forge) itself has small issues:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* javaclasspath still uses split.m instead of strsplit.m leading to a
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;classpath split up into cell array with wrong dimensions (e.g.,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(1,1), (2,1), ... rather than (1,1), (1,2), ...
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;A workaround is probably easy but I'd rather see the java stuff
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fixed. I can send a fixed javaclasspath.m separately.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Michael should probably respond to that, the java code is his..
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* The windows package (1.0.8) as distributed is not up-to-date;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;the latest fixes in svn should have been applied to have the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;COM interfaces work properly.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Michael again, though I'm sure he'd welcome help maintaining the package..
&lt;/div&gt;&lt;br&gt;He already committed a patch from me.
&lt;br&gt;&lt;br&gt;Hopefully the next windows binary has an up-to-date octave-forge. That's 
&lt;br&gt;the binary used mainly by folks who don't do svn...
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 3. Place to live in issue
&lt;br&gt;&amp;gt;&amp;gt; -------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My current idea is to put all the files in the IO package (licenses
&lt;br&gt;&amp;gt;&amp;gt; permitting?). It doesn't really hurt if neither COM nor Java/ POI are
&lt;br&gt;&amp;gt;&amp;gt; installed; xls stuff won't read .xls files then but at least xlsread.m
&lt;br&gt;&amp;gt;&amp;gt; will still function as it did before (= read .csv files).
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Not sure that is the best idea, as you'll be adding a dependency on the 
&lt;br&gt;&amp;gt; java package (that has been troublesome in the past).
&lt;/div&gt;&lt;br&gt;Well, dependency... the way I made it work is this:
&lt;br&gt;&lt;br&gt;1. &amp;lt;My xls stuff&amp;gt; first checks for ActiveX/COM. If not found, too bad, 
&lt;br&gt;try next .xls interface. So having the Windows package is helpful, but 
&lt;br&gt;it doesn't really depend on it.
&lt;br&gt;2. If no ActiveX/COM is found it tries Java.
&lt;br&gt;If Java doesn't work it reverts to csvread stuff, so IMO there's no real 
&lt;br&gt;dependency on Java either.
&lt;br&gt;3. If Java is found to be working (by a try/catch on javaclasspath) the 
&lt;br&gt;classpath is checked for the Apache/POI classes. If not all of them 
&lt;br&gt;found, again csvread looms.
&lt;br&gt;&lt;br&gt;And so on.
&lt;br&gt;&lt;br&gt;Some interface &amp;nbsp;method will eventually work, but the more options you 
&lt;br&gt;got installed the better the Excel file interface you might get. Al 
&lt;br&gt;sorted out by the scripts w/o much user intervention.
&lt;br&gt;&lt;br&gt;All in all, that's why IMO it won't hurt to put it in the IO package.
&lt;br&gt;But I'll happily accept better suggestions.
&lt;br&gt;&lt;br&gt;I know java can be a bit troublesome (see the various threads on java 
&lt;br&gt;installation in this forum), I had my share as well. But in most linux 
&lt;br&gt;distros that has all been sorted out for users.
&lt;br&gt;E.g. on Mandriva 2009.0, octave-3.2.3 can be installed easily by .rpm, 
&lt;br&gt;including octave-forge (an older release with java-1.2.5 but that *does* 
&lt;br&gt;work with Apache POI). I only had to add a symbolic link in /usr/lib/jvm 
&lt;br&gt;(as at Mandriva they seemingly like to complicate their system layout 
&lt;br&gt;beyond conventional comprehension of mere mortal users like me).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Q:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1. Any objections to this?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2. Would a maintainer be so kind to copy files into place, or should I
&lt;br&gt;&amp;gt;&amp;gt; really do it myself? I know package index scripts have to be updated
&lt;br&gt;&amp;gt;&amp;gt; too, I'll prepare them happily.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Better if you send your sourceforge username and get you added to the 
&lt;br&gt;&amp;gt; maintainers and you commit &amp;nbsp;the code yourself.. That's pretty much the 
&lt;br&gt;&amp;gt; octave-forge way, with the only bar being some code sent to the list so 
&lt;br&gt;&amp;gt; as to keep the maintainers and package owners to those that actually 
&lt;br&gt;&amp;gt; commit code. Though as you've already committed to octave-forge perhaps 
&lt;br&gt;&amp;gt; that condition should be dropped in your case.
&lt;/div&gt;&lt;br&gt;I think it is prnienhuis -a-t- users.sf.net
&lt;br&gt;BTW When I reactivated it last summer, I was immediately drowned in spam 
&lt;br&gt;with that very sourceforge email address forged as sender, so I'm a bit 
&lt;br&gt;wary here. Apparently the sourceforge security system is a bit leaky.
&lt;br&gt;&lt;br&gt;Only thing I need to sort out is how ssl (putty?) works on Windows (I 
&lt;br&gt;already got the octave-forge svn on harddisk). I rarely use linux these 
&lt;br&gt;days but I might give svn/ssl a try there.
&lt;br&gt;&lt;br&gt;I'll await more concrete directions on where to put all the xls scripts.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Philip
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651734&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26651734.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26649584</id>
	<title>Re: Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-04T13:38:32Z</published>
	<updated>2009-12-04T13:38:32Z</updated>
	<author>
		<name>dbateman</name>
	</author>
	<content type="html">Philip Nienhuis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At my employer's office we use Matlab intensively and many, many data
&lt;br&gt;&amp;gt; are kept &amp; handled in Excel spreadsheet files. So to be able to use
&lt;br&gt;&amp;gt; octave there I've made xlsread / xlswrite / xlsfinfo scripts as
&lt;br&gt;&amp;gt; octave drop-in replacements for use in procedures otherwise done with 
&lt;br&gt;&amp;gt; Matlab. Presently it consists of a collection of a dozen scripts.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My xlsread.m &amp; xlswrite.m (written from scratch) do mainly pre- and 
&lt;br&gt;&amp;gt; post-processing and for the rest are mere wrappers for COM (i.e. Excel 
&lt;br&gt;&amp;gt; itself) &amp; Java /Apache POI interfaces and the existing csvread stuff, in 
&lt;br&gt;&amp;gt; that order of preference, to do the actual reading/writing.
&lt;br&gt;&amp;gt; I've taken care to make sure that adding other interfaces should be
&lt;br&gt;&amp;gt; fairly easy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've made it all a bit more versatile than Matlab's counterparts. E.g., 
&lt;br&gt;&amp;gt; using my stuff, for each and every call Excel /Java don't need to be 
&lt;br&gt;&amp;gt; started and .xls files need not be read/written again; this may speed up 
&lt;br&gt;&amp;gt; processing significantly.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It all seems to work OK, both under WinXP and Mandriva Linux 2009.0, and 
&lt;br&gt;&amp;gt; I'd like to contribute the scripts collection very soon now (just some 
&lt;br&gt;&amp;gt; more testing needed on non-Windows platforms + little buglet fixing).
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Cool...
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; But I might first need a bit of advice on contribution:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. License issues: (IANAL)
&lt;br&gt;&amp;gt; ------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Is it actually allowed to interface directly to Excel through COM in
&lt;br&gt;&amp;gt; Octave's (octave-forge's) license terms? If not, is there an alternative
&lt;br&gt;&amp;gt; way to contribute the relevant scripts? LGPL?
&lt;br&gt;&amp;gt; (I somewhat suppose that just running octave on Windows already might
&lt;br&gt;&amp;gt; boil down to more or less the same issue)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;It depends... From what I see COM can be considered as a system library 
&lt;br&gt;that then calls excel, word etc if they are installed. If so then the 
&lt;br&gt;section on &amp;quot;System Libraries&amp;quot; in the GPL probably holds and linking a 
&lt;br&gt;GPL program to the COM interface should be ok.. Maybe ask on 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649584&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;licensing@...&lt;/a&gt; would get a clearer answer though
&lt;br&gt;&lt;br&gt;&amp;gt; - The Apache POI Java libs have an Apache license. Is that sufficiently
&lt;br&gt;&amp;gt; compatible with octave's GPL license?
&lt;br&gt;&amp;gt; (The jars do not have to be distributed, users can d/l &amp; install them)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Here is what
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/licenses/license-list.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/licenses/license-list.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;quote&amp;gt;
&lt;br&gt;&lt;br&gt;Apache License, Version 2.0 &amp;lt;&lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; This is a free software license, compatible with version 3 of the GPL.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Please note that this license is not compatible with GPL version 2,
&lt;br&gt;&amp;nbsp; &amp;nbsp; because it has some requirements that are not in the older version.
&lt;br&gt;&amp;nbsp; &amp;nbsp; These include certain patent termination and indemnification provisions.
&lt;br&gt;&lt;br&gt;&amp;lt;/quote&amp;gt;
&lt;br&gt;&lt;br&gt;so probably no problems..
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2. Technical issues:
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - I'd like to add some documentation too (README file or so). Are there 
&lt;br&gt;&amp;gt; any standards for that on octave-forge?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Apache POI only supports .xls &amp;nbsp;files from Excel 97 and up (BIFF8 and
&lt;br&gt;&amp;gt; OOXML). Matlab in &amp;quot;basic&amp;quot; mode only supports .xls files type Excel '95
&lt;br&gt;&amp;gt; (BIFF5). So Matlab compatibility (in the sense of smooth file
&lt;br&gt;&amp;gt; interchange) is not complete on systems w/o Excel. (But OpenOffice.org
&lt;br&gt;&amp;gt; can be used for xls conversion).
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;I tend to use texinfo so that help pages appear correctly and I can 
&lt;br&gt;include all of the documentation in a *.info in the directory with the 
&lt;br&gt;functions and &amp;quot;doc &amp;lt;func&amp;gt;&amp;quot; can give more complete documentation 
&lt;br&gt;including examples and context than the help file can.
&lt;br&gt;&lt;br&gt;&amp;gt; - Octave (&amp; octave-forge) itself has small issues:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;* javaclasspath still uses split.m instead of strsplit.m leading to a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;classpath split up into cell array with wrong dimensions (e.g.,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(1,1), (2,1), ... rather than (1,1), (1,2), ...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;A workaround is probably easy but I'd rather see the java stuff
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fixed. I can send a fixed javaclasspath.m separately.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Michael should probably respond to that, the java code is his..
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;* The windows package (1.0.8) as distributed is not up-to-date;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;the latest fixes in svn should have been applied to have the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;COM interfaces work properly.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Michael again, though I'm sure he'd welcome help maintaining the package..
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 3. Place to live in issue
&lt;br&gt;&amp;gt; -------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My current idea is to put all the files in the IO package (licenses
&lt;br&gt;&amp;gt; permitting?). It doesn't really hurt if neither COM nor Java/ POI are
&lt;br&gt;&amp;gt; installed; xls stuff won't read .xls files then but at least xlsread.m
&lt;br&gt;&amp;gt; will still function as it did before (= read .csv files).
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Not sure that is the best idea, as you'll be adding a dependency on the 
&lt;br&gt;java package (that has been troublesome in the past).
&lt;br&gt;&lt;br&gt;&amp;gt; Q:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Any objections to this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2. Would a maintainer be so kind to copy files into place, or should I
&lt;br&gt;&amp;gt; really do it myself? I know package index scripts have to be updated
&lt;br&gt;&amp;gt; too, I'll prepare them happily.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Better if you send your sourceforge username and get you added to the 
&lt;br&gt;maintainers and you commit &amp;nbsp;the code yourself.. That's pretty much the 
&lt;br&gt;octave-forge way, with the only bar being some code sent to the list so 
&lt;br&gt;as to keep the maintainers and package owners to those that actually 
&lt;br&gt;commit code. Though as you've already committed to octave-forge perhaps 
&lt;br&gt;that condition should be dropped in your case.
&lt;br&gt;&lt;br&gt;&amp;gt; Many years ago I had access as octave-forge developer when I made the
&lt;br&gt;&amp;gt; Windows FAQ, but that access is probably outdated now.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;In fact the developer list hasn't been cleaned up for at least a year or 
&lt;br&gt;probably 18 months, with the criteria that a commit in the last 12 
&lt;br&gt;months kept the developer status.... Though yes it appears that you 
&lt;br&gt;aren't listed as a developer
&lt;br&gt;&lt;br&gt;D.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649584&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26649584.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26648374</id>
	<title>[Solved] Re: Cannot install miscellaneous package on Snow Leopard (OSX 10.6)</title>
	<published>2009-12-04T12:00:34Z</published>
	<updated>2009-12-04T12:00:34Z</updated>
	<author>
		<name>David Hirsch-5</name>
	</author>
	<content type="html">&amp;nbsp;From the link you supplied, I eventually found this fix:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.supermegaultragroovy.com/blog/2009/09/17/installing-octave-packages-in-snow-leopard/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.supermegaultragroovy.com/blog/2009/09/17/installing-octave-packages-in-snow-leopard/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Installing miscellaneous works fine now. &amp;nbsp;Thanks!
&lt;br&gt;&lt;br&gt;-Dave
&lt;br&gt;On Dec 4, 2009, at 11:30 AM, Thomas Treichl wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; David Hirsch schrieb:
&lt;br&gt;&amp;gt;&amp;gt; This is my first time on this list. I've searched for reports of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; this problem on this list's archive and the other (nabble-based) &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; list, without finding any. I would like to know if there is a fix &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; for this - will the package install if I try to build Octave from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; source? &amp;nbsp; It would appear not. &amp;nbsp;(I tried using MacPorts, but it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; wouldn't even install the base Octave system) &amp;nbsp;Here's the problem:
&lt;br&gt;&amp;gt;&amp;gt; I've downloaded the current OSX Octave Binary, which runs fine. &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; When I try to install the miscellaneous package, I get these errors:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this is for the 3.2.3 binary of Octave.app that you have downloaded &amp;nbsp;
&lt;br&gt;&amp;gt; from Sourceforge. I expect you find the problem and the solution here:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Octave.app-3.2.3-for-Mac-OS-X-10.4.x-and-10.5.x-to25727982.html#a25774716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Octave.app-3.2.3-for-Mac-OS-X-10.4.x-and-10.5.x-to25727982.html#a25774716&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I try to fix that for Octave.app 3.2.4...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Thomas
&lt;/div&gt;&lt;br&gt;&lt;br&gt;============================
&lt;br&gt;Dave Hirsch
&lt;br&gt;Associate Professor
&lt;br&gt;Department of Geology
&lt;br&gt;Western Washington University
&lt;br&gt;persistent email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648374&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dhirsch@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.davehirsch.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.davehirsch.com&lt;/a&gt;&lt;br&gt;voice: (360) 389-3583
&lt;br&gt;aim: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648374&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dhirsch@...&lt;/a&gt;
&lt;br&gt;vCard: &lt;a href=&quot;http://almandine.geol.wwu.edu/~dave/personal/DaveHirsch.vcf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://almandine.geol.wwu.edu/~dave/personal/DaveHirsch.vcf&lt;/a&gt;&lt;br&gt;============================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648374&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cannot-install-miscellaneous-package-on-Snow-Leopard-%28OSX-10.6%29-tp26647467p26648374.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26647963</id>
	<title>Re: Cannot install miscellaneous package on Snow Leopard (OSX	10.6)</title>
	<published>2009-12-04T11:30:31Z</published>
	<updated>2009-12-04T11:30:31Z</updated>
	<author>
		<name>Thomas Treichl</name>
	</author>
	<content type="html">David Hirsch schrieb:
&lt;br&gt;&amp;gt; This is my first time on this list. I've searched for reports of this 
&lt;br&gt;&amp;gt; problem on this list's archive and the other (nabble-based) list, 
&lt;br&gt;&amp;gt; without finding any. I would like to know if there is a fix for this - 
&lt;br&gt;&amp;gt; will the package install if I try to build Octave from source? &amp;nbsp; It 
&lt;br&gt;&amp;gt; would appear not. &amp;nbsp;(I tried using MacPorts, but it wouldn't even install 
&lt;br&gt;&amp;gt; the base Octave system) &amp;nbsp;Here's the problem:
&lt;br&gt;&amp;gt; I've downloaded the current OSX Octave Binary, which runs fine. &amp;nbsp;When I 
&lt;br&gt;&amp;gt; try to install the miscellaneous package, I get these errors:
&lt;br&gt;&lt;br&gt;Hi David,
&lt;br&gt;&lt;br&gt;this is for the 3.2.3 binary of Octave.app that you have downloaded from 
&lt;br&gt;Sourceforge. I expect you find the problem and the solution here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/Octave.app-3.2.3-for-Mac-OS-X-10.4.x-and-10.5.x-to25727982.html#a25774716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Octave.app-3.2.3-for-Mac-OS-X-10.4.x-and-10.5.x-to25727982.html#a25774716&lt;/a&gt;&lt;br&gt;&lt;br&gt;I try to fix that for Octave.app 3.2.4...
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Thomas
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cannot-install-miscellaneous-package-on-Snow-Leopard-%28OSX-10.6%29-tp26647467p26647963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26647467</id>
	<title>Cannot install miscellaneous package on Snow Leopard (OSX 10.6)</title>
	<published>2009-12-04T10:57:13Z</published>
	<updated>2009-12-04T10:57:13Z</updated>
	<author>
		<name>David Hirsch-5</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;This is my first time on this list. I've searched for reports of this problem on this list's archive and the other (nabble-based) list, without finding any. I would like to know if there is a fix for this - will the package install if I try to build Octave from source? &amp;nbsp; It would appear not. &amp;nbsp;(I tried using MacPorts, but it wouldn't even install the base Octave system) &amp;nbsp;Here's the problem:&lt;div&gt;I've downloaded the current OSX Octave Binary, which runs fine. &amp;nbsp;When I try to install the miscellaneous package, I get these errors:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;ld: warning: in /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/bin/octave-3.2.3, file is not of required architecture&lt;/div&gt;&lt;div&gt;ld: warning: in /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib/octave-3.2.3/liboctinterp.dylib, file is not of required architecture&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(plus about 25 more similar errors)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;waitbar.cc: In function ‘octave_value_list Fwaitbar(const octave_value_list&amp;amp;, int)’:&lt;/div&gt;&lt;div&gt;waitbar.cc:126: warning: deprecated conversion from string constant to ‘char*’&lt;/div&gt;&lt;div&gt;waitbar.cc:147: warning: deprecated conversion from string constant to ‘char*’&lt;/div&gt;&lt;div&gt;waitbar.cc:148: warning: deprecated conversion from string constant to ‘char*’&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Undefined symbols:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&quot;Array&amp;lt;octave_value&amp;gt;::resize_fill_value()&quot;, referenced from:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;Array&amp;lt;octave_value&amp;gt;::resize(int) &amp;nbsp; &amp;nbsp;in waitbar.o&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&quot;Array&amp;lt;char&amp;gt;::~Array()&quot;, referenced from:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;vtable for Array&amp;lt;char&amp;gt;in waitbar.o&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&quot;Array&amp;lt;double&amp;gt;::~Array()&quot;, referenced from:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;vtable for Array&amp;lt;double&amp;gt;in waitbar.o&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(plus about 30 more similar errors)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;ld: symbol(s) not found&lt;/div&gt;&lt;div&gt;collect2: ld returned 1 exit status&lt;/div&gt;&lt;div&gt;make: *** [waitbar.oct] Error 1&lt;/div&gt;&lt;div&gt;'make' returned the following error: mkoctfile -DHAVE_OCTAVE_32 -v -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -ltermcap&lt;/div&gt;&lt;div&gt;g++ -c -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -fPIC -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/octave-3.2.3 -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/octave-3.2.3/octave -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -mieee-fp -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/freetype2 -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/curl -I/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/include/readline -DHAVE_OCTAVE_32 -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -o waitbar.o&lt;/div&gt;&lt;div&gt;g++ -bundle -bundle_loader /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/bin/octave-3.2.3 -o waitbar.oct waitbar.o -ltermcap -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib/octave-3.2.3 -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib -loctinterp -loctave -lcruft -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib/octave-3.2.3 -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib/octave-3.2.3 -Wl,-framework -Wl,vecLib -lfftw3 -lfftw3f -lreadline -lncurses -lhdf5 -lz -lm -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/lib -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/ -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3 -L/usr/lib/gcc// -L/Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/// -L/usr/lib// -lhdf5 -lz -lf95 -lm -lSystemStubs -lmx&lt;/div&gt;&lt;div&gt;error: called from `pkg&amp;gt;configure_make' in file /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/share/octave/3.2.3/m/pkg/pkg.m near line 1253, column 2&lt;/div&gt;&lt;div&gt;error: called from:&lt;/div&gt;&lt;div&gt;error: &amp;nbsp; /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/share/octave/3.2.3/m/pkg/pkg.m at line 714, column 5&lt;/div&gt;&lt;div&gt;error: &amp;nbsp; /Users/dave/Applications/Geology/Octave/Octave.app/Contents/Resources/share/octave/3.2.3/m/pkg/pkg.m at line 287, column 7&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;3&quot; color=&quot;#820200&quot; style=&quot;font: normal normal normal 12px/normal Helvetica; color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;============================&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;Dave Hirsch&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;Associate&amp;nbsp;Professor&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;Department of Geology&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;Western Washington University&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;persistent email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647467&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dhirsch@...&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;&lt;a href=&quot;http://www.davehirsch.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.davehirsch.com&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;voice: (360) 389-3583&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;aim: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647467&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dhirsch@...&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font size=&quot;3&quot; color=&quot;#1f0278&quot; style=&quot;font: normal normal normal 12px/normal Optima; color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Optima; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Palatino&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(31, 2, 120); font-family: Palatino; &quot;&gt;vCard: &lt;a href=&quot;http://almandine.geol.wwu.edu/~dave/personal/DaveHirsch.vcf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://almandine.geol.wwu.edu/~dave/personal/DaveHirsch.vcf&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;3&quot; color=&quot;#820200&quot; style=&quot;font: normal normal normal 12px/normal Helvetica; color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(130, 2, 0); &quot;&gt;============================&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#008000&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;
&lt;/div&gt;
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647467&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cannot-install-miscellaneous-package-on-Snow-Leopard-%28OSX-10.6%29-tp26647467p26647467.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26635575</id>
	<title>Re: Wiki password please!</title>
	<published>2009-12-03T16:05:18Z</published>
	<updated>2009-12-03T16:05:18Z</updated>
	<author>
		<name>Etienne Grossmann-6</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp;Done!
&lt;br&gt;&lt;br&gt;Quoting Benjamin Christensen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635575&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bchristensen@...&lt;/a&gt;&amp;gt; (Thu, 3
&lt;br&gt;Dec 2009 10:09:35 -0700):
&lt;br&gt;&lt;br&gt;&amp;gt; Benj Christensen
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Product Design Lead
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Willowstick Technologies
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (801) 984-9867 11814 Election Rd. Ste. 100
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Draper, UT 84020
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.isr.ist.utl.pt/~etienne&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.isr.ist.utl.pt/~etienne&lt;/a&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;This message was sent using IMP, the Internet Messaging Program.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635575&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Wiki-password-please%21-tp26630230p26635575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26635190</id>
	<title>Advice needed on contribution of .xls (Excel) access scripts</title>
	<published>2009-12-03T15:35:16Z</published>
	<updated>2009-12-03T15:35:16Z</updated>
	<author>
		<name>Philip Nienhuis</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;At my employer's office we use Matlab intensively and many, many data
&lt;br&gt;are kept &amp; handled in Excel spreadsheet files. So to be able to use
&lt;br&gt;octave there I've made xlsread / xlswrite / xlsfinfo scripts as
&lt;br&gt;octave drop-in replacements for use in procedures otherwise done with 
&lt;br&gt;Matlab. Presently it consists of a collection of a dozen scripts.
&lt;br&gt;&lt;br&gt;My xlsread.m &amp; xlswrite.m (written from scratch) do mainly pre- and 
&lt;br&gt;post-processing and for the rest are mere wrappers for COM (i.e. Excel 
&lt;br&gt;itself) &amp; Java /Apache POI interfaces and the existing csvread stuff, in 
&lt;br&gt;that order of preference, to do the actual reading/writing.
&lt;br&gt;I've taken care to make sure that adding other interfaces should be
&lt;br&gt;fairly easy.
&lt;br&gt;&lt;br&gt;I've made it all a bit more versatile than Matlab's counterparts. E.g., 
&lt;br&gt;using my stuff, for each and every call Excel /Java don't need to be 
&lt;br&gt;started and .xls files need not be read/written again; this may speed up 
&lt;br&gt;processing significantly.
&lt;br&gt;&lt;br&gt;It all seems to work OK, both under WinXP and Mandriva Linux 2009.0, and 
&lt;br&gt;I'd like to contribute the scripts collection very soon now (just some 
&lt;br&gt;more testing needed on non-Windows platforms + little buglet fixing).
&lt;br&gt;&lt;br&gt;But I might first need a bit of advice on contribution:
&lt;br&gt;&lt;br&gt;1. License issues: (IANAL)
&lt;br&gt;------------------
&lt;br&gt;&lt;br&gt;- Is it actually allowed to interface directly to Excel through COM in
&lt;br&gt;Octave's (octave-forge's) license terms? If not, is there an alternative
&lt;br&gt;way to contribute the relevant scripts? LGPL?
&lt;br&gt;(I somewhat suppose that just running octave on Windows already might
&lt;br&gt;boil down to more or less the same issue)
&lt;br&gt;&lt;br&gt;- The Apache POI Java libs have an Apache license. Is that sufficiently
&lt;br&gt;compatible with octave's GPL license?
&lt;br&gt;(The jars do not have to be distributed, users can d/l &amp; install them)
&lt;br&gt;&lt;br&gt;2. Technical issues:
&lt;br&gt;--------------------
&lt;br&gt;&lt;br&gt;- I'd like to add some documentation too (README file or so). Are there 
&lt;br&gt;any standards for that on octave-forge?
&lt;br&gt;&lt;br&gt;- Apache POI only supports .xls &amp;nbsp;files from Excel 97 and up (BIFF8 and
&lt;br&gt;OOXML). Matlab in &amp;quot;basic&amp;quot; mode only supports .xls files type Excel '95
&lt;br&gt;(BIFF5). So Matlab compatibility (in the sense of smooth file
&lt;br&gt;interchange) is not complete on systems w/o Excel. (But OpenOffice.org
&lt;br&gt;can be used for xls conversion).
&lt;br&gt;&lt;br&gt;- Octave (&amp; octave-forge) itself has small issues:
&lt;br&gt;&amp;nbsp; &amp;nbsp;* javaclasspath still uses split.m instead of strsplit.m leading to a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;classpath split up into cell array with wrong dimensions (e.g.,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(1,1), (2,1), ... rather than (1,1), (1,2), ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;A workaround is probably easy but I'd rather see the java stuff
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fixed. I can send a fixed javaclasspath.m separately.
&lt;br&gt;&amp;nbsp; &amp;nbsp;* The windows package (1.0.8) as distributed is not up-to-date;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the latest fixes in svn should have been applied to have the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;COM interfaces work properly.
&lt;br&gt;&lt;br&gt;3. Place to live in issue
&lt;br&gt;-------------------------
&lt;br&gt;&lt;br&gt;My current idea is to put all the files in the IO package (licenses
&lt;br&gt;permitting?). It doesn't really hurt if neither COM nor Java/ POI are
&lt;br&gt;installed; xls stuff won't read .xls files then but at least xlsread.m
&lt;br&gt;will still function as it did before (= read .csv files).
&lt;br&gt;&lt;br&gt;Q:
&lt;br&gt;&lt;br&gt;1. Any objections to this?
&lt;br&gt;&lt;br&gt;2. Would a maintainer be so kind to copy files into place, or should I
&lt;br&gt;really do it myself? I know package index scripts have to be updated
&lt;br&gt;too, I'll prepare them happily.
&lt;br&gt;Many years ago I had access as octave-forge developer when I made the
&lt;br&gt;Windows FAQ, but that access is probably outdated now.
&lt;br&gt;&lt;br&gt;(Oh and before you ask: yes I know, .xls and friends ARE a proprietary
&lt;br&gt;format. But so is Matlab's .mat, for which octave has an interface - in
&lt;br&gt;core octave, for that matter.
&lt;br&gt;And xls files are indeed widely used out there....)
&lt;br&gt;&lt;br&gt;Philip
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635190&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Advice-needed-on-contribution-of-.xls-%28Excel%29-access-scripts-tp26635190p26635190.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630230</id>
	<title>Wiki password please!</title>
	<published>2009-12-03T09:09:35Z</published>
	<updated>2009-12-03T09:09:35Z</updated>
	<author>
		<name>Benjamin Christensen</name>
	</author>
	<content type="html">&lt;html xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;Street&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;address&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Benj Christensen&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Product Design Lead&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Willowstick Technologies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;(801) 984-9867 &lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;u1:Street u2:st=&quot;on&quot;&gt;&lt;u1:address u2:st=&quot;on&quot;&gt;&lt;st1:Street w:st=&quot;on&quot;&gt;&lt;st1:address w:st=&quot;on&quot;&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;11814 Election Rd. Ste. 100&lt;/span&gt;&lt;/font&gt;&lt;/st1:address&gt;&lt;/st1:Street&gt;&lt;/u1:address&gt;&lt;/u1:Street&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Draper, UT 84020&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630230&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Wiki-password-please%21-tp26630230p26630230.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622352</id>
	<title>Re: File 'jni.h' missing in java-1.2.6.tar.gz</title>
	<published>2009-12-03T00:14:45Z</published>
	<updated>2009-12-03T00:14:45Z</updated>
	<author>
		<name>Benjamin Lindner</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; Hi Alex,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's a request for the Windows binary packager (Benjamin).
&lt;br&gt;&amp;gt; I'm not providing binary packages anymore. Note that this is a
&lt;br&gt;&amp;gt; time-consuming job. I guess/hope that Benjamin will eventually
&lt;br&gt;&amp;gt; include the java package within the binary release.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Yes, I gathered from frequent posts on the mailing list that having
&lt;br&gt;the java package available is an item on the wishlist :)
&lt;br&gt;&lt;br&gt;In other words, I plan to include it for the 3.2.4 release.
&lt;br&gt;&lt;br&gt;benjamin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
&lt;br&gt;sicherer, schneller und einfacher! &lt;a href=&quot;http://portal.gmx.net/de/go/chbrowser&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.gmx.net/de/go/chbrowser&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622352&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26622352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608147</id>
	<title>Re: Simple change on openmpi_ext</title>
	<published>2009-12-02T04:27:05Z</published>
	<updated>2009-12-02T04:27:05Z</updated>
	<author>
		<name>Michael Creel</name>
	</author>
	<content type="html">Sorry, the result is the same.&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Dec 2, 2009 at 12:19 PM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
I&amp;#39;ve uploaded a small change on all cc files&lt;br&gt;Please let me know if it improves.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt; &lt;br&gt;--- &lt;b&gt;Mer 2/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;
&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with  MPI_Comunicatorproperty&lt;br&gt;
A: &amp;quot;Riccardo Corradini&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;Cc: &amp;quot;octave-forge list&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;octave-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Data: Mercoledì 2 dicembre 2009, 11:41&lt;br&gt;&lt;br&gt;&lt;div&gt;Hi Riccardo,&lt;br&gt;I&amp;#39;m still seeing problems with this, both for helloworld.m and for mc_example2.m. This is with Octave 3.2.2 and Open MPI 1.3.2 from  Ubuntu 9.10, AMD64.  &lt;br&gt;
&lt;br&gt;Below is the output I get  from
 helloworld. Please let me know if I can do anything to generate useful information about this.&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$ mpirun -np 3 octave -q  --eval helloworld&lt;br&gt;Variables in the current scope:                                                                                          &lt;br&gt;

&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;

&lt;br&gt;my_rank = 0&lt;br&gt;p =  3     &lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Variables in the current scope:      &lt;br&gt;&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;

       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;&lt;br&gt;my_rank =  1&lt;br&gt;p =  3      &lt;br&gt;info for sending is is&lt;br&gt;info = 0              &lt;br&gt;Variables in the current scope:&lt;br&gt;

&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;

&lt;br&gt;my_rank =  2&lt;br&gt;p =  3      &lt;br&gt;info for sending is is&lt;br&gt;info = 0              &lt;br&gt;&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608147&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26608147.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26607298</id>
	<title>Re: Simple change on openmpi_ext</title>
	<published>2009-12-02T03:19:43Z</published>
	<updated>2009-12-02T03:19:43Z</updated>
	<author>
		<name>Riccardo Corradini</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;I've uploaded a small change on all cc files&lt;br&gt;Please let me know if it improves.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&amp;nbsp;&lt;br&gt;--- &lt;b&gt;Mer 2/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607298&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with  MPI_Comunicatorproperty&lt;br&gt;A: &quot;Riccardo Corradini&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607298&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;Cc: &quot;octave-forge list&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607298&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;octave-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;Data: Mercoledì 2 dicembre 2009, 11:41&lt;br&gt;&lt;br&gt;&lt;div id=&quot;yiv1860317367&quot;&gt;Hi Riccardo,&lt;br&gt;I'm still seeing problems with this, both for helloworld.m and for mc_example2.m. This is with Octave 3.2.2 and Open MPI 1.3.2 from&amp;nbsp; Ubuntu 9.10, AMD64.&amp;nbsp; &lt;br&gt;&lt;br&gt;Below is the output I get&amp;nbsp; from
 helloworld. Please let me know if I can do anything to generate useful information about this.&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$ mpirun -np 3 octave -q&amp;nbsp; --eval helloworld&lt;br&gt;Variables in the current scope:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank = 0&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Variables in the current scope:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;&lt;br&gt;my_rank =&amp;nbsp; 1&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;info for sending is is&lt;br&gt;info = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Variables in the current scope:&lt;br&gt;
&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank =&amp;nbsp; 2&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;info for sending is is&lt;br&gt;info = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607298&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26607298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26607415</id>
	<title>Re: A simple C++ example of a class with MPI_Comunicatorproperty</title>
	<published>2009-12-02T03:04:44Z</published>
	<updated>2009-12-02T03:04:44Z</updated>
	<author>
		<name>Riccardo Corradini</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;On my computer everything work, but I uploaded a small change&lt;br&gt;have a look at it on svn&lt;br&gt;Please let me know if it improves.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt; &lt;br&gt;&lt;br&gt;--- &lt;b&gt;Mer 2/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with  MPI_Comunicatorproperty&lt;br&gt;A: &quot;Riccardo Corradini&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;Cc: &quot;octave-forge list&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;octave-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;Data: Mercoledì 2 dicembre 2009, 11:41&lt;br&gt;&lt;br&gt;&lt;div id=&quot;yiv253169204&quot;&gt;Hi Riccardo,&lt;br&gt;I'm still seeing problems with this, both for helloworld.m and for mc_example2.m. This is with Octave 3.2.2 and Open MPI 1.3.2 from&amp;nbsp; Ubuntu 9.10, AMD64.&amp;nbsp;
 &lt;br&gt;&lt;br&gt;Below is the output I get&amp;nbsp; from helloworld. Please let me know if I can do anything to generate useful information about this.&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$ mpirun -np 3 octave -q&amp;nbsp; --eval helloworld&lt;br&gt;Variables in the current scope:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank = 0&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Variables in the current scope:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;&lt;br&gt;my_rank =&amp;nbsp; 1&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;info for sending is is&lt;br&gt;info = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Variables in the current scope:&lt;br&gt;
&lt;br&gt;&amp;nbsp; Attr Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bytes&amp;nbsp; Class&lt;br&gt;&amp;nbsp; ==== ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =====&amp;nbsp; ===== &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1x-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank =&amp;nbsp; 2&lt;br&gt;p =&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;info for sending is is&lt;br&gt;info = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Greetings from process: 1!&lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Greetings from process: 2!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;*** glibc detected *** octave: double free or corruption (fasttop): 0x00000000017b18c0 ***&lt;br&gt;
======= Backtrace: =========&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;/lib/libc.so.6[0x7f78ee49fdd6]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &lt;br&gt;/lib/libc.so.6(cfree+0x6c)[0x7f78ee4a470c]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x39)[0x7f78eecdb0c9]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;/lib/libc.so.6(exit+0xe2)[0x7f78ee462c12]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;/usr/lib/octave-3.2.2/liboctinterp.so(octave_main+0xe1c)[0x7f78f4dec9ac]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f78ee448abd]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;octave[0x400879]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;======= Memory map:
 ========&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
00400000-00401000 r-xp 00000000 08:04 142133&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/bin/octave-3.2.2&lt;br&gt;00600000-00601000 r--p 00000000 08:04 142133&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/bin/octave-3.2.2&lt;br&gt;00601000-00602000 rw-p 00001000 08:04 142133&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/bin/octave-3.2.2&lt;br&gt;
00edb000-017be000 rw-p 00000000 00:00 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [heap]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;410ba000-410bc000 rwxp 00000000 00:0f 1652&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/zero&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;7f78d8000000-7f78d8021000 rw-p 00000000 00:00 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78d8021000-7f78dc000000 ---p 00000000 00:00 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;7f78df7d0000-7f78df7e2000 r-xp 00000000 08:04 574357&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78df7e2000-7f78df9e2000 ---p 00012000 08:04 574357&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78df9e2000-7f78df9e4000 r--p 00012000 08:04 574357&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78df9e4000-7f78df9e5000 rw-p 00014000 08:04 574357&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78df9e5000-7f78dfa18000 r-xp 00000000 08:04 574361&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfa18000-7f78dfc18000 ---p 00033000 08:04 574361&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfc18000-7f78dfc1b000 r--p 00033000 08:04 574361&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfc1b000-7f78dfc1c000 rw-p 00036000 08:04 574361&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfc1c000-7f78dfc37000 r-xp 00000000 08:04 574353&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfc37000-7f78dfe37000 ---p 0001b000 08:04 574353&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfe37000-7f78dfe39000 r--p 0001b000 08:04 574353&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78dfe39000-7f78dfe3a000 rw-p 0001d000 08:04 574353&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78e592d000-7f78e5948000 r-xp 00000000 08:04 574351&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78e5948000-7f78e5b48000 ---p 0001b000 08:04 574351&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78e5b48000-7f78e5b4a000 r--p 0001b000 08:04 574351&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78e5b4a000-7f78e5b4b000 rw-p 0001d000 08:04 574351&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
7f78e5b4b000-7f78e5b65000 r-xp 00000000 08:04 574356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;7f78e5b65000-7f78e5d65000 ---p 0001a000 08:04 574356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;
7f78e5d65000-7f78e5d67000 r--p 0001a000 08:04 574356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;7f78e5d67000-7f78e5d68000 rw-p 0001c000 08:04 574356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;
7f78e83df000-7f78e83e1000 r-xp 00000000 08:04 548&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://libutil-2.10.1.so&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;7f78e83e1000-7f78e85e0000 ---p 00002000 08:04 548&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://libutil-2.10.1.so&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;
7f78e85e0000-7f78e85e1000 r--p 00001000 08:04 548&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://libutil-2.10.1.so&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;7f78e85e1000-7f78e85e2000 rw-p 00002000 08:04 548&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://libutil-2.10.1.so&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;
7f78e85e2000-7f78e862f000 r-xp 00000000 08:04 140193&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;7f78e862f000-7f78e882f000 ---p 0004d000 08:04 140193&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;
7f78e882f000-7f78e8830000 r--p 0004d000 08:04 140193&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;7f78e8830000-7f78e8832000 rw-p 0004e000 08:04 140193&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;
7f78e8832000-7f78e8855000 rw-p 00000000 00:00 0&lt;br&gt;7f78e8855000-7f78e8898000 r-xp 00000000 08:04 140194&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;7f78e8898000-7f78e8a98000 ---p 00043000 08:04 140194&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;
7f78e8a98000-7f78e8a99000 r--p 00043000 08:04 140194&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;7f78e8a99000-7f78e8a9b000 rw-p 00044000 08:04 140194&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;
7f78e8a9b000-7f78e8a9d000 rw-p 00000000 00:00 0&lt;br&gt;7f78e8a9d000-7f78e8b2a000 r-xp 00000000 08:04 140189&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/openmpi/lib/libmpi.so.0.0.0--------------------------------------------------------------------------&lt;br&gt;
mpirun noticed that process rank 2 with PID 29356 on node yosemite exited on signal 6 (Aborted).&lt;br&gt;--------------------------------------------------------------------------&lt;br&gt;2 total processes killed (some possibly by mpirun during cleanup)&lt;br&gt;
panic: Aborted -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core'...&lt;br&gt;panic: attempted clean up apparently failed -- aborting...&lt;br&gt;panic: Aborted -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core'...&lt;br&gt;
panic: attempted clean up apparently failed -- aborting...&lt;br&gt;panic: Segmentation fault -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core'...&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Dec 2, 2009 at 10:35 AM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a rel=&quot;nofollow&quot; ymailto=&quot;mailto:riccardocorradini@yahoo.it&quot; target=&quot;_blank&quot; href=&quot;/mc/compose?to=riccardocorradini@yahoo.it&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;div&gt;&lt;div&gt;Hello Michael,&lt;br&gt;in the svn&amp;nbsp; there is a simpler but improved version. In my amd 64 machine dual core linux ubuntu jaunty no problem. No segmentation .. no errors with the new version.&lt;br&gt;I tested it with the new function MPI_Comm_Load. All the examples with montercarlo work as well.&lt;br&gt;
Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- &lt;b&gt;Mar 1/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a rel=&quot;nofollow&quot; ymailto=&quot;mailto:michael.creel@uab.es&quot; target=&quot;_blank&quot; href=&quot;/mc/compose?to=michael.creel@uab.es&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;
&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a rel=&quot;nofollow&quot; ymailto=&quot;mailto:michael.creel@uab.es&quot; target=&quot;_blank&quot; href=&quot;/mc/compose?to=michael.creel@uab.es&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with MPI_Comunicator  property&lt;br&gt;A: &quot;Riccardo Corradini&quot; &amp;lt;&lt;a rel=&quot;nofollow&quot; ymailto=&quot;mailto:riccardocorradini@yahoo.it&quot; target=&quot;_blank&quot; href=&quot;/mc/compose?to=riccardocorradini@yahoo.it&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Data: Martedì 1 dicembre 2009, 13:49&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;Hi Riccardo,&lt;br&gt;You might find
 this screenshot amusing. This is a PelicanHPC made using Debian Sid, with Octave 3.2.3, and with your MPI bindings. I'm looking forward to trying out your fix for the comm stuff.&lt;br&gt;Cheers, MIchael&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 1, 2009 at 12:43 PM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;

&lt;div&gt;&lt;div&gt;Dear Jaroslav&lt;br&gt;after goggling a lot I found a nice example that I converted to fix the MPI_Comunicator problem&lt;br&gt;&lt;br&gt;Here there is the code adjusted from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&quot;&gt;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&lt;/a&gt;&lt;br&gt;

&lt;br&gt;there are just two files Comm.h and Comexample.cc&lt;br&gt;&lt;br&gt;#define FILL_COMM(RNAME,LNAME)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br&gt;&amp;nbsp; MPI_Comm RNAME##comm = MPI_LNAME;\&lt;br&gt;&lt;br&gt;#include &quot;mpi.h&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#define READ_ONLY 1&lt;br&gt;#define WRITE_ONLY 2&lt;br&gt;

#define READ_WRITE 3&lt;br&gt;&lt;br&gt;template &amp;lt;typename Container, typename ValueType, int nPropType&amp;gt;&lt;br&gt;class property&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;property()&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = NULL;&lt;br&gt;&amp;nbsp; Set = NULL;&lt;br&gt;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- This to set a pointer to the class that contain the&lt;br&gt;

//&amp;nbsp;&amp;nbsp; property --&lt;br&gt;void
 setContainer(Container* cObject)&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = cObject;&lt;br&gt;}&lt;br&gt;//-- Set the set member function that will change the value --&lt;br&gt;void setter(void (Container::*pSet)(ValueType value))&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == WRITE_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = pSet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = NULL;&lt;br&gt;}&lt;br&gt;//-- Set the get member function that will retrieve the value --&lt;br&gt;void getter(ValueType (Container::*pGet)())&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == READ_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = pGet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- Overload the '=' sign to set the value using the set&lt;br&gt;//&amp;nbsp;&amp;nbsp; member --&lt;br&gt;ValueType operator =(const ValueType&amp;amp; value)&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;

&amp;nbsp; assert(Set != NULL);&lt;br&gt;&amp;nbsp; (m_cObject-&amp;gt;*Set)(value);&lt;br&gt;&amp;nbsp; return value;&lt;br&gt;}&lt;br&gt;//-- To make possible to cast the property
 class to the&lt;br&gt;//&amp;nbsp;&amp;nbsp; internal type --&lt;br&gt;operator ValueType()&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;&amp;nbsp; assert(Get != NULL);&lt;br&gt;&amp;nbsp; return (m_cObject-&amp;gt;*Get)();&lt;br&gt;}&lt;br&gt;private:&lt;br&gt;&amp;nbsp; Container* m_cObject;&amp;nbsp; //-- Pointer to the module that&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; contains the property --&lt;br&gt;&amp;nbsp; void (Container::*Set)(ValueType value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to set member function --&lt;br&gt;&amp;nbsp; ValueType (Container::*Get)();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to get member function --&lt;br&gt;

};&lt;br&gt;&lt;br&gt;&lt;br&gt;class
 PropTest&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;&amp;nbsp; PropTest()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setContainer(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setter(&amp;amp;PropTest::setComm);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.getter(&amp;amp;PropTest::getComm);&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; MPI_Comm getComm()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return m_nComm;&lt;br&gt;

&amp;nbsp; }&lt;br&gt;&amp;nbsp; void setComm(MPI_Comm nComm)&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_nComm = nComm;&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; property&amp;lt;PropTest,MPI_Comm,READ_WRITE&amp;gt; Comm;&lt;br&gt;&lt;br&gt;&lt;br&gt;private:&lt;br&gt;&amp;nbsp; MPI_Comm m_nComm;&lt;br&gt;};&lt;br&gt;&lt;br&gt;&lt;br&gt;And the DLD function&lt;br&gt;#include &amp;lt;octave/oct.h&amp;gt;&lt;br&gt;

#include &quot;Comm.h&quot;&lt;br&gt;DEFUN_DLD(CommExample,args,,&quot;A simple example using a C++ class holding Comunicator as property&quot;)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;// Example setting&lt;br&gt;&amp;nbsp;PropTest SetTest;&lt;br&gt;&amp;nbsp;SetTest.Comm = MPI_COMM_WORLD;&lt;br&gt;

// Example getting&lt;br&gt;&amp;nbsp;MPI_Comm ex_comm;&lt;br&gt;&amp;nbsp;ex_comm = SetTest.Comm;&lt;br&gt;// the problem is how could SetTest
 comunicate with GNU Octave ?&lt;br&gt;}&lt;br&gt;&lt;br&gt;I think the situation here is simpler because we have a simple class holding all pieces of info and perhaps the pointers to this class are easier to handle.. and more universal among different MPI implementations ...&lt;br&gt;

What do you think ?&lt;br&gt;Thanks a lot in advance for all your patience and help.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      
&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
a free event focused on virtualization and cloud computing.&lt;br&gt;
Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
Octave-dev mailing list&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607415&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26607415.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606944</id>
	<title>Re: File 'jni.h' missing in java-1.2.6.tar.gz</title>
	<published>2009-12-02T02:48:02Z</published>
	<updated>2009-12-02T02:48:02Z</updated>
	<author>
		<name>Michael Goffioul-2</name>
	</author>
	<content type="html">Hi Alex,
&lt;br&gt;&lt;br&gt;That's a request for the Windows binary packager (Benjamin).
&lt;br&gt;I'm not providing binary packages anymore. Note that this is a
&lt;br&gt;time-consuming job. I guess/hope that Benjamin will eventually
&lt;br&gt;include the java package within the binary release.
&lt;br&gt;&lt;br&gt;Michael.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 9:11 AM, AlexG1 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606944&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alxgel@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Michael,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm also having this problem with Octave 3.2.3 (on Windows Vista platform)
&lt;br&gt;&amp;gt; and couldn't make it work.
&lt;br&gt;&amp;gt; If you remember about a month ago we exchanged a few mails about trying to
&lt;br&gt;&amp;gt; make the package work with Octave 3.2.2,with no success.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm wondering if it's possible to make the java package part of the Octave
&lt;br&gt;&amp;gt; installation (like it was with Octave 3.0 where it worked great), as I've
&lt;br&gt;&amp;gt; seen a few other posts of people struggling to install the package.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26605723.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26605723.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the octave-dev mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Octave-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606944&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606944&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26606944.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606849</id>
	<title>Re: A simple C++ example of a class with MPI_Comunicatorproperty</title>
	<published>2009-12-02T02:41:16Z</published>
	<updated>2009-12-02T02:41:16Z</updated>
	<author>
		<name>Michael Creel</name>
	</author>
	<content type="html">Hi Riccardo,&lt;br&gt;I&amp;#39;m still seeing problems with this, both for helloworld.m and for mc_example2.m. This is with Octave 3.2.2 and Open MPI 1.3.2 from  Ubuntu 9.10, AMD64.  &lt;br&gt;&lt;br&gt;Below is the output I get  from helloworld. Please let me know if I can do anything to generate useful information about this.&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$ mpirun -np 3 octave -q  --eval helloworld&lt;br&gt;Variables in the current scope:                                                                                          &lt;br&gt;
&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank = 0&lt;br&gt;p =  3     &lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Variables in the current scope:      &lt;br&gt;&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;
       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;&lt;br&gt;my_rank =  1&lt;br&gt;p =  3      &lt;br&gt;info for sending is is&lt;br&gt;info = 0              &lt;br&gt;Variables in the current scope:&lt;br&gt;
&lt;br&gt;  Attr Name        Size                     Bytes  Class&lt;br&gt;  ==== ====        ====                     =====  ===== &lt;br&gt;       CW         -1x-1                         0  simple&lt;br&gt;&lt;br&gt;Total is 1 element using 0 bytes&lt;br&gt;
&lt;br&gt;my_rank =  2&lt;br&gt;p =  3      &lt;br&gt;info for sending is is&lt;br&gt;info = 0              &lt;br&gt;Greetings from process: 1!&lt;br&gt;We are at rank 0 that is master etc..&lt;br&gt;Greetings from process: 2!           &lt;br&gt;*** glibc detected *** octave: double free or corruption (fasttop): 0x00000000017b18c0 ***&lt;br&gt;
======= Backtrace: =========                                                              &lt;br&gt;/lib/libc.so.6[0x7f78ee49fdd6]                                                            &lt;br&gt;/lib/libc.so.6(cfree+0x6c)[0x7f78ee4a470c]                                                &lt;br&gt;
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x39)[0x7f78eecdb0c9]                                   &lt;br&gt;/lib/libc.so.6(exit+0xe2)[0x7f78ee462c12]                                                 &lt;br&gt;/usr/lib/octave-3.2.2/liboctinterp.so(octave_main+0xe1c)[0x7f78f4dec9ac]                  &lt;br&gt;
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f78ee448abd]                                    &lt;br&gt;octave[0x400879]                                                                          &lt;br&gt;======= Memory map: ========                                                              &lt;br&gt;
00400000-00401000 r-xp 00000000 08:04 142133                             /usr/bin/octave-3.2.2&lt;br&gt;00600000-00601000 r--p 00000000 08:04 142133                             /usr/bin/octave-3.2.2&lt;br&gt;00601000-00602000 rw-p 00001000 08:04 142133                             /usr/bin/octave-3.2.2&lt;br&gt;
00edb000-017be000 rw-p 00000000 00:00 0                                  [heap]               &lt;br&gt;410ba000-410bc000 rwxp 00000000 00:0f 1652                               /dev/zero            &lt;br&gt;7f78d8000000-7f78d8021000 rw-p 00000000 00:00 0                                               &lt;br&gt;
7f78d8021000-7f78dc000000 ---p 00000000 00:00 0                                               &lt;br&gt;7f78df7d0000-7f78df7e2000 r-xp 00000000 08:04 574357                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct                                                                                                                                  &lt;br&gt;
7f78df7e2000-7f78df9e2000 ---p 00012000 08:04 574357                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct                                                                                                                                  &lt;br&gt;
7f78df9e2000-7f78df9e4000 r--p 00012000 08:04 574357                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct                                                                                                                                  &lt;br&gt;
7f78df9e4000-7f78df9e5000 rw-p 00014000 08:04 574357                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Finalize.oct                                                                                                                                  &lt;br&gt;
7f78df9e5000-7f78dfa18000 r-xp 00000000 08:04 574361                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct                                                                                                                                      &lt;br&gt;
7f78dfa18000-7f78dfc18000 ---p 00033000 08:04 574361                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct                                                                                                                                      &lt;br&gt;
7f78dfc18000-7f78dfc1b000 r--p 00033000 08:04 574361                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct                                                                                                                                      &lt;br&gt;
7f78dfc1b000-7f78dfc1c000 rw-p 00036000 08:04 574361                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Send.oct                                                                                                                                      &lt;br&gt;
7f78dfc1c000-7f78dfc37000 r-xp 00000000 08:04 574353                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct                                                                                                                                 &lt;br&gt;
7f78dfc37000-7f78dfe37000 ---p 0001b000 08:04 574353                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct                                                                                                                                 &lt;br&gt;
7f78dfe37000-7f78dfe39000 r--p 0001b000 08:04 574353                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct                                                                                                                                 &lt;br&gt;
7f78dfe39000-7f78dfe3a000 rw-p 0001d000 08:04 574353                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_size.oct                                                                                                                                 &lt;br&gt;
7f78e592d000-7f78e5948000 r-xp 00000000 08:04 574351                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct                                                                                                                                 &lt;br&gt;
7f78e5948000-7f78e5b48000 ---p 0001b000 08:04 574351                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct                                                                                                                                 &lt;br&gt;
7f78e5b48000-7f78e5b4a000 r--p 0001b000 08:04 574351                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct                                                                                                                                 &lt;br&gt;
7f78e5b4a000-7f78e5b4b000 rw-p 0001d000 08:04 574351                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_rank.oct                                                                                                                                 &lt;br&gt;
7f78e5b4b000-7f78e5b65000 r-xp 00000000 08:04 574356                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;7f78e5b65000-7f78e5d65000 ---p 0001a000 08:04 574356                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;
7f78e5d65000-7f78e5d67000 r--p 0001a000 08:04 574356                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;7f78e5d67000-7f78e5d68000 rw-p 0001c000 08:04 574356                     /home/michael/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/src/MPI_Comm_Load.oct&lt;br&gt;
7f78e83df000-7f78e83e1000 r-xp 00000000 08:04 548                        /lib/&lt;a href=&quot;http://libutil-2.10.1.so&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;7f78e83e1000-7f78e85e0000 ---p 00002000 08:04 548                        /lib/&lt;a href=&quot;http://libutil-2.10.1.so&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;
7f78e85e0000-7f78e85e1000 r--p 00001000 08:04 548                        /lib/&lt;a href=&quot;http://libutil-2.10.1.so&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;7f78e85e1000-7f78e85e2000 rw-p 00002000 08:04 548                        /lib/&lt;a href=&quot;http://libutil-2.10.1.so&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;libutil-2.10.1.so&lt;/a&gt;&lt;br&gt;
7f78e85e2000-7f78e862f000 r-xp 00000000 08:04 140193                     /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;7f78e862f000-7f78e882f000 ---p 0004d000 08:04 140193                     /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;
7f78e882f000-7f78e8830000 r--p 0004d000 08:04 140193                     /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;7f78e8830000-7f78e8832000 rw-p 0004e000 08:04 140193                     /usr/lib/openmpi/lib/libopen-pal.so.0.0.0&lt;br&gt;
7f78e8832000-7f78e8855000 rw-p 00000000 00:00 0&lt;br&gt;7f78e8855000-7f78e8898000 r-xp 00000000 08:04 140194                     /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;7f78e8898000-7f78e8a98000 ---p 00043000 08:04 140194                     /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;
7f78e8a98000-7f78e8a99000 r--p 00043000 08:04 140194                     /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;7f78e8a99000-7f78e8a9b000 rw-p 00044000 08:04 140194                     /usr/lib/openmpi/lib/libopen-rte.so.0.0.0&lt;br&gt;
7f78e8a9b000-7f78e8a9d000 rw-p 00000000 00:00 0&lt;br&gt;7f78e8a9d000-7f78e8b2a000 r-xp 00000000 08:04 140189                     /usr/lib/openmpi/lib/libmpi.so.0.0.0--------------------------------------------------------------------------&lt;br&gt;
mpirun noticed that process rank 2 with PID 29356 on node yosemite exited on signal 6 (Aborted).&lt;br&gt;--------------------------------------------------------------------------&lt;br&gt;2 total processes killed (some possibly by mpirun during cleanup)&lt;br&gt;
panic: Aborted -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core&amp;#39;...&lt;br&gt;panic: attempted clean up apparently failed -- aborting...&lt;br&gt;panic: Aborted -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core&amp;#39;...&lt;br&gt;
panic: attempted clean up apparently failed -- aborting...&lt;br&gt;panic: Segmentation fault -- stopping myself...&lt;br&gt;attempting to save variables to `octave-core&amp;#39;...&lt;br&gt;michael@yosemite:~/Desktop/of/octave/trunk/octave-forge/extra/openmpi_ext/inst$&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Dec 2, 2009 at 10:35 AM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;div&gt;&lt;div&gt;Hello Michael,&lt;br&gt;in the svn  there is a simpler but improved version. In my amd 64 machine dual core linux ubuntu jaunty no problem. No segmentation .. no errors with the new version.&lt;br&gt;I tested it with the new function MPI_Comm_Load. All the examples with montercarlo work as well.&lt;br&gt;
Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- &lt;b&gt;Mar 1/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;
&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with MPI_Comunicator  property&lt;br&gt;A: &amp;quot;Riccardo Corradini&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Data: Martedì 1 dicembre 2009, 13:49&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;Hi Riccardo,&lt;br&gt;You might find
 this screenshot amusing. This is a PelicanHPC made using Debian Sid, with Octave 3.2.3, and with your MPI bindings. I&amp;#39;m looking forward to trying out your fix for the comm stuff.&lt;br&gt;Cheers, MIchael&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 1, 2009 at 12:43 PM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;

&lt;div&gt;&lt;div&gt;Dear Jaroslav&lt;br&gt;after goggling a lot I found a nice example that I converted to fix the MPI_Comunicator problem&lt;br&gt;&lt;br&gt;Here there is the code adjusted from &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&quot; target=&quot;_blank&quot;&gt;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&lt;/a&gt;&lt;br&gt;

&lt;br&gt;there are just two files Comm.h and Comexample.cc&lt;br&gt;&lt;br&gt;#define FILL_COMM(RNAME,LNAME)        \&lt;br&gt;  MPI_Comm RNAME##comm = MPI_LNAME;\&lt;br&gt;&lt;br&gt;#include &amp;quot;mpi.h&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#define READ_ONLY 1&lt;br&gt;#define WRITE_ONLY 2&lt;br&gt;

#define READ_WRITE 3&lt;br&gt;&lt;br&gt;template &amp;lt;typename Container, typename ValueType, int nPropType&amp;gt;&lt;br&gt;class property&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;property()&lt;br&gt;{&lt;br&gt;  m_cObject = NULL;&lt;br&gt;  Set = NULL;&lt;br&gt;  Get = NULL;&lt;br&gt;}&lt;br&gt;//-- This to set a pointer to the class that contain the&lt;br&gt;

//   property --&lt;br&gt;void
 setContainer(Container* cObject)&lt;br&gt;{&lt;br&gt;  m_cObject = cObject;&lt;br&gt;}&lt;br&gt;//-- Set the set member function that will change the value --&lt;br&gt;void setter(void (Container::*pSet)(ValueType value))&lt;br&gt;{&lt;br&gt;  if((nPropType == WRITE_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;

    Set = pSet;&lt;br&gt;  else&lt;br&gt;    Set = NULL;&lt;br&gt;}&lt;br&gt;//-- Set the get member function that will retrieve the value --&lt;br&gt;void getter(ValueType (Container::*pGet)())&lt;br&gt;{&lt;br&gt;  if((nPropType == READ_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;

    Get = pGet;&lt;br&gt;  else&lt;br&gt;    Get = NULL;&lt;br&gt;}&lt;br&gt;//-- Overload the &amp;#39;=&amp;#39; sign to set the value using the set&lt;br&gt;//   member --&lt;br&gt;ValueType operator =(const ValueType&amp;amp; value)&lt;br&gt;{&lt;br&gt;  assert(m_cObject != NULL);&lt;br&gt;

  assert(Set != NULL);&lt;br&gt;  (m_cObject-&amp;gt;*Set)(value);&lt;br&gt;  return value;&lt;br&gt;}&lt;br&gt;//-- To make possible to cast the property
 class to the&lt;br&gt;//   internal type --&lt;br&gt;operator ValueType()&lt;br&gt;{&lt;br&gt;  assert(m_cObject != NULL);&lt;br&gt;  assert(Get != NULL);&lt;br&gt;  return (m_cObject-&amp;gt;*Get)();&lt;br&gt;}&lt;br&gt;private:&lt;br&gt;  Container* m_cObject;  //-- Pointer to the module that&lt;br&gt;

                         //   contains the property --&lt;br&gt;  void (Container::*Set)(ValueType value);&lt;br&gt;                         //-- Pointer to set member function --&lt;br&gt;  ValueType (Container::*Get)();&lt;br&gt;                         //-- Pointer to get member function --&lt;br&gt;

};&lt;br&gt;&lt;br&gt;&lt;br&gt;class
 PropTest&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;  PropTest()&lt;br&gt;  {&lt;br&gt;    Comm.setContainer(this);&lt;br&gt;    Comm.setter(&amp;amp;PropTest::setComm);&lt;br&gt;    Comm.getter(&amp;amp;PropTest::getComm);&lt;br&gt;  }&lt;br&gt;  MPI_Comm getComm()&lt;br&gt;  {&lt;br&gt;    return m_nComm;&lt;br&gt;

  }&lt;br&gt;  void setComm(MPI_Comm nComm)&lt;br&gt;  {&lt;br&gt;    m_nComm = nComm;&lt;br&gt;  }&lt;br&gt;  property&amp;lt;PropTest,MPI_Comm,READ_WRITE&amp;gt; Comm;&lt;br&gt;&lt;br&gt;&lt;br&gt;private:&lt;br&gt;  MPI_Comm m_nComm;&lt;br&gt;};&lt;br&gt;&lt;br&gt;&lt;br&gt;And the DLD function&lt;br&gt;#include &amp;lt;octave/oct.h&amp;gt;&lt;br&gt;

#include &amp;quot;Comm.h&amp;quot;&lt;br&gt;DEFUN_DLD(CommExample,args,,&amp;quot;A simple example using a C++ class holding Comunicator as property&amp;quot;)&lt;br&gt;{&lt;br&gt;    &lt;br&gt;// Example setting&lt;br&gt; PropTest SetTest;&lt;br&gt; SetTest.Comm = MPI_COMM_WORLD;&lt;br&gt;

// Example getting&lt;br&gt; MPI_Comm ex_comm;&lt;br&gt; ex_comm = SetTest.Comm;&lt;br&gt;// the problem is how could SetTest
 comunicate with GNU Octave ?&lt;br&gt;}&lt;br&gt;&lt;br&gt;I think the situation here is simpler because we have a simple class holding all pieces of info and perhaps the pointers to this class are easier to handle.. and more universal among different MPI implementations ...&lt;br&gt;

What do you think ?&lt;br&gt;Thanks a lot in advance for all your patience and help.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      
&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
a free event focused on virtualization and cloud computing.&lt;br&gt;
Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_blank&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
Octave-dev mailing list&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_blank&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606849&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26606849.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606065</id>
	<title>Re: A simple C++ example of a class with MPI_Comunicator property</title>
	<published>2009-12-02T01:35:10Z</published>
	<updated>2009-12-02T01:35:10Z</updated>
	<author>
		<name>Riccardo Corradini</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;div id=&quot;yiv2051299312&quot;&gt;&lt;div id=&quot;yiv455684814&quot;&gt;Hello Michael,&lt;br&gt;in the svn&amp;nbsp; there is a simpler but improved version. In my amd 64 machine dual core linux ubuntu jaunty no problem. No segmentation .. no errors with the new version.&lt;br&gt;I tested it with the new function MPI_Comm_Load. All the examples with montercarlo work as well.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- &lt;b&gt;Mar 1/12/09, Michael Creel &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; ha scritto:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;&lt;br&gt;Da: Michael Creel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.creel@...&lt;/a&gt;&amp;gt;&lt;br&gt;Oggetto: Re: [OctDev] A simple C++ example of a class with MPI_Comunicator  property&lt;br&gt;A: &quot;Riccardo Corradini&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt;&lt;br&gt;Data: Martedì 1 dicembre 2009, 13:49&lt;br&gt;&lt;br&gt;&lt;div id=&quot;yiv1417182819&quot;&gt;Hi Riccardo,&lt;br&gt;You might find
 this screenshot amusing. This is a PelicanHPC made using Debian Sid, with Octave 3.2.3, and with your MPI bindings. I'm looking forward to trying out your fix for the comm stuff.&lt;br&gt;Cheers, MIchael&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 1, 2009 at 12:43 PM, Riccardo Corradini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;div&gt;&lt;div&gt;Dear Jaroslav&lt;br&gt;after goggling a lot I found a nice example that I converted to fix the MPI_Comunicator problem&lt;br&gt;&lt;br&gt;Here there is the code adjusted from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&quot;&gt;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;there are just two files Comm.h and Comexample.cc&lt;br&gt;&lt;br&gt;#define FILL_COMM(RNAME,LNAME)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br&gt;&amp;nbsp; MPI_Comm RNAME##comm = MPI_LNAME;\&lt;br&gt;&lt;br&gt;#include &quot;mpi.h&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#define READ_ONLY 1&lt;br&gt;#define WRITE_ONLY 2&lt;br&gt;
#define READ_WRITE 3&lt;br&gt;&lt;br&gt;template &amp;lt;typename Container, typename ValueType, int nPropType&amp;gt;&lt;br&gt;class property&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;property()&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = NULL;&lt;br&gt;&amp;nbsp; Set = NULL;&lt;br&gt;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- This to set a pointer to the class that contain the&lt;br&gt;
//&amp;nbsp;&amp;nbsp; property --&lt;br&gt;void
 setContainer(Container* cObject)&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = cObject;&lt;br&gt;}&lt;br&gt;//-- Set the set member function that will change the value --&lt;br&gt;void setter(void (Container::*pSet)(ValueType value))&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == WRITE_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = pSet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = NULL;&lt;br&gt;}&lt;br&gt;//-- Set the get member function that will retrieve the value --&lt;br&gt;void getter(ValueType (Container::*pGet)())&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == READ_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = pGet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- Overload the '=' sign to set the value using the set&lt;br&gt;//&amp;nbsp;&amp;nbsp; member --&lt;br&gt;ValueType operator =(const ValueType&amp;amp; value)&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;
&amp;nbsp; assert(Set != NULL);&lt;br&gt;&amp;nbsp; (m_cObject-&amp;gt;*Set)(value);&lt;br&gt;&amp;nbsp; return value;&lt;br&gt;}&lt;br&gt;//-- To make possible to cast the property
 class to the&lt;br&gt;//&amp;nbsp;&amp;nbsp; internal type --&lt;br&gt;operator ValueType()&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;&amp;nbsp; assert(Get != NULL);&lt;br&gt;&amp;nbsp; return (m_cObject-&amp;gt;*Get)();&lt;br&gt;}&lt;br&gt;private:&lt;br&gt;&amp;nbsp; Container* m_cObject;&amp;nbsp; //-- Pointer to the module that&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; contains the property --&lt;br&gt;&amp;nbsp; void (Container::*Set)(ValueType value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to set member function --&lt;br&gt;&amp;nbsp; ValueType (Container::*Get)();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to get member function --&lt;br&gt;
};&lt;br&gt;&lt;br&gt;&lt;br&gt;class
 PropTest&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;&amp;nbsp; PropTest()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setContainer(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setter(&amp;amp;PropTest::setComm);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.getter(&amp;amp;PropTest::getComm);&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; MPI_Comm getComm()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return m_nComm;&lt;br&gt;
&amp;nbsp; }&lt;br&gt;&amp;nbsp; void setComm(MPI_Comm nComm)&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_nComm = nComm;&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; property&amp;lt;PropTest,MPI_Comm,READ_WRITE&amp;gt; Comm;&lt;br&gt;&lt;br&gt;&lt;br&gt;private:&lt;br&gt;&amp;nbsp; MPI_Comm m_nComm;&lt;br&gt;};&lt;br&gt;&lt;br&gt;&lt;br&gt;And the DLD function&lt;br&gt;#include &amp;lt;octave/oct.h&amp;gt;&lt;br&gt;
#include &quot;Comm.h&quot;&lt;br&gt;DEFUN_DLD(CommExample,args,,&quot;A simple example using a C++ class holding Comunicator as property&quot;)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;// Example setting&lt;br&gt;&amp;nbsp;PropTest SetTest;&lt;br&gt;&amp;nbsp;SetTest.Comm = MPI_COMM_WORLD;&lt;br&gt;
// Example getting&lt;br&gt;&amp;nbsp;MPI_Comm ex_comm;&lt;br&gt;&amp;nbsp;ex_comm = SetTest.Comm;&lt;br&gt;// the problem is how could SetTest
 comunicate with GNU Octave ?&lt;br&gt;}&lt;br&gt;&lt;br&gt;I think the situation here is simpler because we have a simple class holding all pieces of info and perhaps the pointers to this class are easier to handle.. and more universal among different MPI implementations ...&lt;br&gt;
What do you think ?&lt;br&gt;Thanks a lot in advance for all your patience and help.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      
&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;br&gt;
a free event focused on virtualization and cloud computing.&lt;br&gt;
Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
Octave-dev mailing list&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606065&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26606065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605723</id>
	<title>Re: File 'jni.h' missing in java-1.2.6.tar.gz</title>
	<published>2009-12-02T01:11:44Z</published>
	<updated>2009-12-02T01:11:44Z</updated>
	<author>
		<name>AlexG1</name>
	</author>
	<content type="html">Hi Michael,
&lt;br&gt;&lt;br&gt;I'm also having this problem with Octave 3.2.3 (on Windows Vista platform) and couldn't make it work. 
&lt;br&gt;If you remember about a month ago we exchanged a few mails about trying to make the package work with Octave 3.2.2,with no success.
&lt;br&gt;&lt;br&gt;I'm wondering if it's possible to make the java package part of the Octave installation (like it was with Octave 3.0 where it worked great), as I've seen a few other posts of people struggling to install the package.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26605723.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26598737</id>
	<title>Re: File 'jni.h' missing in java-1.2.6.tar.gz</title>
	<published>2009-12-01T12:42:44Z</published>
	<updated>2009-12-01T12:42:44Z</updated>
	<author>
		<name>Michael Goffioul-2</name>
	</author>
	<content type="html">jni.h is part of Java Development Kit (JDK). You need it
&lt;br&gt;installed in order to compile the java package. If it's installed,
&lt;br&gt;you may need to add the JDK include dirs to CPPFLAGS
&lt;br&gt;with the -I compilation flag.
&lt;br&gt;&lt;br&gt;Michael.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 10:19 PM, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598737&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;william.zink@...&lt;/a&gt;
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598737&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;william.zink@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My latest attempt to install the java package (using the 3.2.3 binary on Vista) fails at line 1253 in file 'pkg.m'.  Apparently, the file 'jni.h' is not in the tar file (see error snippet).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In file included from __java__.cc:17:
&lt;br&gt;&amp;gt; __java__.h:22:17: error: jni.h: No such file or directory
&lt;br&gt;&amp;gt; In file included from __java__.cc:17:
&lt;br&gt;&amp;gt; __java__.h:34: error: expected ')' before '*' token
&lt;br&gt;&amp;gt; __java__.h:38: error: expected ')' before '*' token
&lt;br&gt;&amp;gt; __java__.h:75: error: ISO C++ forbids declaration of 'JNIEnv' with no type
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Experts please advise.  Do I need a corrected 'java-1.2.5.tar.gz' file?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BZ
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ____________________________________________________________
&lt;br&gt;&amp;gt; Doctorate Degrees Online
&lt;br&gt;&amp;gt; Boost your career with an online doctoral degree. Enroll today!
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://thirdpartyoffers.juno.com/TGL2131/c?cp=247Bvh_Ms4pnbNdVn2NW1AAAJz3uVYjR4RyDRi3M6ulKIXhDAAQAAAAFAAAAALpclT4AAAMlAAAAAAAAAAAAAAAAAAAyOQAAAAA=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thirdpartyoffers.juno.com/TGL2131/c?cp=247Bvh_Ms4pnbNdVn2NW1AAAJz3uVYjR4RyDRi3M6ulKIXhDAAQAAAAFAAAAALpclT4AAAMlAAAAAAAAAAAAAAAAAAAyOQAAAAA=&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Octave-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598737&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598737&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26598737.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590745</id>
	<title>Re: A simple C++ example of a class with MPI_Comunicator property</title>
	<published>2009-12-01T04:06:50Z</published>
	<updated>2009-12-01T04:06:50Z</updated>
	<author>
		<name>Jaroslav Hajek-2</name>
	</author>
	<content type="html">On Tue, Dec 1, 2009 at 12:43 PM, Riccardo Corradini
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590745&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;riccardocorradini@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dear Jaroslav
&lt;br&gt;&amp;gt; after goggling a lot I found a nice example that I converted to fix the MPI_Comunicator problem
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here there is the code adjusted from &lt;a href=&quot;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; there are just two files Comm.h and Comexample.cc
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #define FILL_COMM(RNAME,LNAME)        \
&lt;br&gt;&amp;gt;   MPI_Comm RNAME##comm = MPI_LNAME;\
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;quot;mpi.h&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #define READ_ONLY 1
&lt;br&gt;&amp;gt; #define WRITE_ONLY 2
&lt;br&gt;&amp;gt; #define READ_WRITE 3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; template &amp;lt;typename Container, typename ValueType, int nPropType&amp;gt;
&lt;br&gt;&amp;gt; class property
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt; property()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   m_cObject = NULL;
&lt;br&gt;&amp;gt;   Set = NULL;
&lt;br&gt;&amp;gt;   Get = NULL;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; //-- This to set a pointer to the class that contain the
&lt;br&gt;&amp;gt; //   property --
&lt;br&gt;&amp;gt; void setContainer(Container* cObject)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   m_cObject = cObject;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; //-- Set the set member function that will change the value --
&lt;br&gt;&amp;gt; void setter(void (Container::*pSet)(ValueType value))
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   if((nPropType == WRITE_ONLY) || (nPropType == READ_WRITE))
&lt;br&gt;&amp;gt;     Set = pSet;
&lt;br&gt;&amp;gt;   else
&lt;br&gt;&amp;gt;     Set = NULL;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; //-- Set the get member function that will retrieve the value --
&lt;br&gt;&amp;gt; void getter(ValueType (Container::*pGet)())
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   if((nPropType == READ_ONLY) || (nPropType == READ_WRITE))
&lt;br&gt;&amp;gt;     Get = pGet;
&lt;br&gt;&amp;gt;   else
&lt;br&gt;&amp;gt;     Get = NULL;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; //-- Overload the '=' sign to set the value using the set
&lt;br&gt;&amp;gt; //   member --
&lt;br&gt;&amp;gt; ValueType operator =(const ValueType&amp; value)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   assert(m_cObject != NULL);
&lt;br&gt;&amp;gt;   assert(Set != NULL);
&lt;br&gt;&amp;gt;   (m_cObject-&amp;gt;*Set)(value);
&lt;br&gt;&amp;gt;   return value;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; //-- To make possible to cast the property class to the
&lt;br&gt;&amp;gt; //   internal type --
&lt;br&gt;&amp;gt; operator ValueType()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;   assert(m_cObject != NULL);
&lt;br&gt;&amp;gt;   assert(Get != NULL);
&lt;br&gt;&amp;gt;   return (m_cObject-&amp;gt;*Get)();
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; private:
&lt;br&gt;&amp;gt;   Container* m_cObject;  //-- Pointer to the module that
&lt;br&gt;&amp;gt;                          //   contains the property --
&lt;br&gt;&amp;gt;   void (Container::*Set)(ValueType value);
&lt;br&gt;&amp;gt;                          //-- Pointer to set member function --
&lt;br&gt;&amp;gt;   ValueType (Container::*Get)();
&lt;br&gt;&amp;gt;                          //-- Pointer to get member function --
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class PropTest
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt;   PropTest()
&lt;br&gt;&amp;gt;   {
&lt;br&gt;&amp;gt;     Comm.setContainer(this);
&lt;br&gt;&amp;gt;     Comm.setter(&amp;PropTest::setComm);
&lt;br&gt;&amp;gt;     Comm.getter(&amp;PropTest::getComm);
&lt;br&gt;&amp;gt;   }
&lt;br&gt;&amp;gt;   MPI_Comm getComm()
&lt;br&gt;&amp;gt;   {
&lt;br&gt;&amp;gt;     return m_nComm;
&lt;br&gt;&amp;gt;   }
&lt;br&gt;&amp;gt;   void setComm(MPI_Comm nComm)
&lt;br&gt;&amp;gt;   {
&lt;br&gt;&amp;gt;     m_nComm = nComm;
&lt;br&gt;&amp;gt;   }
&lt;br&gt;&amp;gt;   property&amp;lt;PropTest,MPI_Comm,READ_WRITE&amp;gt; Comm;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; private:
&lt;br&gt;&amp;gt;   MPI_Comm m_nComm;
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And the DLD function
&lt;br&gt;&amp;gt; #include &amp;lt;octave/oct.h&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;quot;Comm.h&amp;quot;
&lt;br&gt;&amp;gt; DEFUN_DLD(CommExample,args,,&amp;quot;A simple example using a C++ class holding Comunicator as property&amp;quot;)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // Example setting
&lt;br&gt;&amp;gt;  PropTest SetTest;
&lt;br&gt;&amp;gt;  SetTest.Comm = MPI_COMM_WORLD;
&lt;br&gt;&amp;gt; // Example getting
&lt;br&gt;&amp;gt;  MPI_Comm ex_comm;
&lt;br&gt;&amp;gt;  ex_comm = SetTest.Comm;
&lt;br&gt;&amp;gt; // the problem is how could SetTest comunicate with GNU Octave ?
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the situation here is simpler because we have a simple class holding all pieces of info and perhaps the pointers to this class are easier to handle.. and more universal among different MPI implementations ...
&lt;br&gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt; Thanks a lot in advance for all your patience and help.
&lt;br&gt;&amp;gt; Bests
&lt;br&gt;&amp;gt; Riccardo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi Riccardo,
&lt;br&gt;&lt;br&gt;unfortunately I still don't have time for MPI, so do whatever you want
&lt;br&gt;now, I'll throw my ideas in later.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;RNDr. Jaroslav Hajek
&lt;br&gt;computing expert &amp; GNU Octave developer
&lt;br&gt;Aeronautical Research and Test Institute (VZLU)
&lt;br&gt;Prague, Czech Republic
&lt;br&gt;url: www.highegg.matfyz.cz
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590745&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26590745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590504</id>
	<title>A simple C++ example of a class with MPI_Comunicator property</title>
	<published>2009-12-01T03:43:31Z</published>
	<updated>2009-12-01T03:43:31Z</updated>
	<author>
		<name>Riccardo Corradini</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;div id=&quot;yiv1644609878&quot;&gt;&lt;div id=&quot;yiv1147662960&quot;&gt;Dear Jaroslav&lt;br&gt;after goggling a lot I found a nice example that I converted to fix the MPI_Comunicator problem&lt;br&gt;&lt;br&gt;Here there is the code adjusted from http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/&lt;br&gt;&lt;br&gt;there are just two files Comm.h and Comexample.cc&lt;br&gt;&lt;br&gt;#define FILL_COMM(RNAME,LNAME)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br&gt;&amp;nbsp; MPI_Comm RNAME##comm = MPI_LNAME;\&lt;br&gt;&lt;br&gt;#include &quot;mpi.h&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#define READ_ONLY 1&lt;br&gt;#define WRITE_ONLY 2&lt;br&gt;#define READ_WRITE 3&lt;br&gt;&lt;br&gt;template &amp;lt;typename Container, typename ValueType, int nPropType&amp;gt;&lt;br&gt;class property&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;property()&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = NULL;&lt;br&gt;&amp;nbsp; Set = NULL;&lt;br&gt;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- This to set a pointer to the class that contain the&lt;br&gt;//&amp;nbsp;&amp;nbsp; property --&lt;br&gt;void
 setContainer(Container* cObject)&lt;br&gt;{&lt;br&gt;&amp;nbsp; m_cObject = cObject;&lt;br&gt;}&lt;br&gt;//-- Set the set member function that will change the value --&lt;br&gt;void setter(void (Container::*pSet)(ValueType value))&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == WRITE_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = pSet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set = NULL;&lt;br&gt;}&lt;br&gt;//-- Set the get member function that will retrieve the value --&lt;br&gt;void getter(ValueType (Container::*pGet)())&lt;br&gt;{&lt;br&gt;&amp;nbsp; if((nPropType == READ_ONLY) || (nPropType == READ_WRITE))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = pGet;&lt;br&gt;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get = NULL;&lt;br&gt;}&lt;br&gt;//-- Overload the '=' sign to set the value using the set&lt;br&gt;//&amp;nbsp;&amp;nbsp; member --&lt;br&gt;ValueType operator =(const ValueType&amp;amp; value)&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;&amp;nbsp; assert(Set != NULL);&lt;br&gt;&amp;nbsp; (m_cObject-&amp;gt;*Set)(value);&lt;br&gt;&amp;nbsp; return value;&lt;br&gt;}&lt;br&gt;//-- To make possible to cast the property
 class to the&lt;br&gt;//&amp;nbsp;&amp;nbsp; internal type --&lt;br&gt;operator ValueType()&lt;br&gt;{&lt;br&gt;&amp;nbsp; assert(m_cObject != NULL);&lt;br&gt;&amp;nbsp; assert(Get != NULL);&lt;br&gt;&amp;nbsp; return (m_cObject-&amp;gt;*Get)();&lt;br&gt;}&lt;br&gt;private:&lt;br&gt;&amp;nbsp; Container* m_cObject;&amp;nbsp; //-- Pointer to the module that&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; contains the property --&lt;br&gt;&amp;nbsp; void (Container::*Set)(ValueType value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to set member function --&lt;br&gt;&amp;nbsp; ValueType (Container::*Get)();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //-- Pointer to get member function --&lt;br&gt;};&lt;br&gt;&lt;br&gt;&lt;br&gt;class
 PropTest&lt;br&gt;{&lt;br&gt;public:&lt;br&gt;&amp;nbsp; PropTest()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setContainer(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.setter(&amp;amp;PropTest::setComm);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comm.getter(&amp;amp;PropTest::getComm);&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; MPI_Comm getComm()&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return m_nComm;&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; void setComm(MPI_Comm nComm)&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_nComm = nComm;&lt;br&gt;&amp;nbsp; }&lt;br&gt;&amp;nbsp; property&amp;lt;PropTest,MPI_Comm,READ_WRITE&amp;gt; Comm;&lt;br&gt;&lt;br&gt;&lt;br&gt;private:&lt;br&gt;&amp;nbsp; MPI_Comm m_nComm;&lt;br&gt;};&lt;br&gt;&lt;br&gt;&lt;br&gt;And the DLD function&lt;br&gt;#include &amp;lt;octave/oct.h&amp;gt;&lt;br&gt;#include &quot;Comm.h&quot;&lt;br&gt;DEFUN_DLD(CommExample,args,,&quot;A simple example using a C++ class holding Comunicator as property&quot;)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;// Example setting&lt;br&gt;&amp;nbsp;PropTest SetTest;&lt;br&gt;&amp;nbsp;SetTest.Comm = MPI_COMM_WORLD;&lt;br&gt;// Example getting&lt;br&gt;&amp;nbsp;MPI_Comm ex_comm;&lt;br&gt;&amp;nbsp;ex_comm = SetTest.Comm;&lt;br&gt;// the problem is how could SetTest
 comunicate with GNU Octave ?&lt;br&gt;}&lt;br&gt;&lt;br&gt;I think the situation here is simpler because we have a simple class holding all pieces of info and perhaps the pointers to this class are easier to handle.. and more universal among different MPI implementations ...&lt;br&gt;What do you think ?&lt;br&gt;Thanks a lot in advance for all your patience and help.&lt;br&gt;Bests&lt;br&gt;Riccardo&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590504&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-simple-C%2B%2B-example-of-a-class-with-MPI_Comunicator-property-tp26590504p26590504.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26583091</id>
	<title>File 'jni.h' missing in java-1.2.6.tar.gz</title>
	<published>2009-11-30T14:19:32Z</published>
	<updated>2009-11-30T14:19:32Z</updated>
	<author>
		<name>bzink</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;My latest attempt to install the java package (using the 3.2.3 binary on Vista) fails at line 1253 in file 'pkg.m'. &amp;nbsp;Apparently, the file 'jni.h' is not in the tar file (see error snippet).
&lt;br&gt;&lt;br&gt;&lt;br&gt;In file included from __java__.cc:17:
&lt;br&gt;__java__.h:22:17: error: jni.h: No such file or directory
&lt;br&gt;In file included from __java__.cc:17:
&lt;br&gt;__java__.h:34: error: expected ')' before '*' token
&lt;br&gt;__java__.h:38: error: expected ')' before '*' token
&lt;br&gt;__java__.h:75: error: ISO C++ forbids declaration of 'JNIEnv' with no type
&lt;br&gt;&lt;br&gt;Experts please advise. &amp;nbsp;Do I need a corrected 'java-1.2.5.tar.gz' file?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;BZ 
&lt;br&gt;&lt;br&gt;____________________________________________________________
&lt;br&gt;Doctorate Degrees Online
&lt;br&gt;Boost your career with an online doctoral degree. Enroll today!
&lt;br&gt;&lt;a href=&quot;http://thirdpartyoffers.juno.com/TGL2131/c?cp=247Bvh_Ms4pnbNdVn2NW1AAAJz3uVYjR4RyDRi3M6ulKIXhDAAQAAAAFAAAAALpclT4AAAMlAAAAAAAAAAAAAAAAAAAyOQAAAAA=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thirdpartyoffers.juno.com/TGL2131/c?cp=247Bvh_Ms4pnbNdVn2NW1AAAJz3uVYjR4RyDRi3M6ulKIXhDAAQAAAAFAAAAALpclT4AAAMlAAAAAAAAAAAAAAAAAAAyOQAAAAA=&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26583091&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/File-%27jni.h%27-missing-in-java-1.2.6.tar.gz-tp26583091p26583091.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26569671</id>
	<title>Re: Gnuplot bug - mingw-octave</title>
	<published>2009-11-29T21:07:01Z</published>
	<updated>2009-11-29T21:07:01Z</updated>
	<author>
		<name>Tatsuro MATSUOKA-2</name>
	</author>
	<content type="html">Hello
&lt;br&gt;&lt;br&gt;--- Tatsuro MATSUOKA 
&lt;br&gt;&amp;gt; It is better to ask the problem at the gnuplot ML.
&lt;br&gt;&amp;gt; Before you ask the problem, please try the same script at the latest gnuplot-4.5 (cvs)
&lt;br&gt;&amp;gt; (2009-11-26) 
&lt;br&gt;&amp;gt; at 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Release candidate 1 for gnuplot 4.4 has been uploaded.
&lt;br&gt;Please also test this newest release.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/projects/gnuplot/files/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/gnuplot/files/&lt;/a&gt;&lt;br&gt;gp440rc1_win.zip
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Tatsuro
&lt;br&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Learn more about HIV/AIDS - Red Ribbon Campaign 2009
&lt;br&gt;&lt;a href=&quot;http://pr.mail.yahoo.co.jp/redribbon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pr.mail.yahoo.co.jp/redribbon/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnuplot-bug---mingw-octave-tp26503415p26569671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26567406</id>
	<title>Re: Gnuplot bug - mingw-octave</title>
	<published>2009-11-29T15:10:30Z</published>
	<updated>2009-11-29T15:10:30Z</updated>
	<author>
		<name>Tatsuro MATSUOKA-2</name>
	</author>
	<content type="html">Hello
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- Bernd Heinzewrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I tried using gnuplot directly and it doesn't work there as well, so it's apparently a gnuplot
&lt;br&gt;&amp;gt; issue, annoying nontheless.
&lt;br&gt;&amp;gt; 
&lt;br&gt;It is better to ask the problem at the gnuplot ML.
&lt;br&gt;Before you ask the problem, please try the same script at the latest gnuplot-4.5 (cvs) (2009-11-26) 
&lt;br&gt;at 
&lt;br&gt;&lt;a href=&quot;http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The gnuplot bundled with octave is rather bit old (4.3.0-2009-07-08) but modified for octave.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Tatsuro
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;What is your No.1 Entertainment of 2009? -Yahoo! JAPAN Net BANZUKE 2009
&lt;br&gt;&lt;a href=&quot;http://pr.mail.yahoo.co.jp/banzuke/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pr.mail.yahoo.co.jp/banzuke/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Octave-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26567406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Octave-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/octave-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/octave-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnuplot-bug---mingw-octave-tp26503415p26567406.html" />
</entry>

</feed>
