<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Parallel Gauss-Seidel with relaxation iterative algorithm... in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797061#M494</link>
    <description>&lt;P&gt;I wrote:&lt;BR /&gt;[...]&lt;BR /&gt;&amp;gt;for example an operation takes 10^9 second &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I correct , i mean 10^-9 second.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Welcome: &lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 31 Oct 2010 20:43:49 GMT</pubDate>
    <dc:creator>aminer10</dc:creator>
    <dc:date>2010-10-31T20:43:49Z</dc:date>
    <item>
      <title>Parallel Gauss-Seidel with relaxation iterative algorithm...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797060#M493</link>
      <description>&lt;P&gt;&lt;BR /&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Description:&lt;/P&gt;&lt;P&gt;The Parallel iterative with relaxation method that i programmed here is&lt;BR /&gt;designed to be used to solve large sparse systems of linear equations &lt;BR /&gt;where the direct methods can exceed available machine memory and/or &lt;BR /&gt;be extremely time-consuming. for example the direct method of the &lt;BR /&gt;Gauss algorithm takes O(n^2) in the forward elimination process and &lt;BR /&gt;is dominated by the O(n^3) back substitution process, that means, if &lt;BR /&gt;for example an operation takes 10^9 second and we have 1000 equations , &lt;BR /&gt;the elimination process in the Gauss algorithm will takes 0.7 second, but &lt;BR /&gt;if we have 10000 equations in the system , the elimination process in the &lt;BR /&gt;Gauss algorithm will take 11 minutes !. This is why i have develloped for &lt;BR /&gt;you the Parallel Gauss-Seidel with relaxation iterative algorithm in Object Pascal, &lt;BR /&gt;that is very fast.&lt;/P&gt;&lt;P&gt;And please take a look at my article on my Parallel Gauss-Seidel &lt;BR /&gt;with relaxation algorithm: &lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm"&gt;http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The benchmarks here: &lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm"&gt;http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Please look at my parallel program gsp.pas inside the zip file , compile and execute it ... -&lt;/P&gt;&lt;P&gt;You can download it from: &lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Language: FPC Pascal v2.2.0+ / Delphi 7+: &lt;A href="http://www.freepascal.org/"&gt;http://www.freepascal.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Operating Systems: Win , Linux and Mac (x86). &lt;/P&gt;&lt;P&gt;Required FPC switches: -O3 -Sd -dFPC -dWin32 -dFreePascal &lt;/P&gt;&lt;P&gt;-Sd for delphi mode.... &lt;/P&gt;&lt;P&gt;Required Delphi switches: -DMSWINDOWS -$H+ &lt;/P&gt;&lt;P&gt;For Delphi 5,6,7 use -DDelphi&lt;/P&gt;&lt;P&gt;For Delphi 2005,2006,2007,2009,2010+ use the switch -DDELPHI2005 &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;BR /&gt;&lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Oct 2010 20:33:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797060#M493</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-10-31T20:33:28Z</dc:date>
    </item>
    <item>
      <title>Parallel Gauss-Seidel with relaxation iterative algorithm...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797061#M494</link>
      <description>&lt;P&gt;I wrote:&lt;BR /&gt;[...]&lt;BR /&gt;&amp;gt;for example an operation takes 10^9 second &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I correct , i mean 10^-9 second.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Welcome: &lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Oct 2010 20:43:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797061#M494</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-10-31T20:43:49Z</dc:date>
    </item>
    <item>
      <title>Parallel Gauss-Seidel with relaxation iterative algorithm...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797062#M495</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I correct a typo:&lt;/P&gt;&lt;P&gt;It's the forward elimination that takes O(n^3) in the Gauss algorithm...&lt;/P&gt;&lt;P&gt;Please read again:&lt;/P&gt;&lt;P&gt;The Parallel iterative with relaxation method that i programmed here is &lt;BR /&gt;designed to be used to solve large sparse systems of linear equations &lt;BR /&gt;where the direct methods can exceed available machine memory and/or &lt;BR /&gt;be extremely time-consuming. for example the direct method of the &lt;BR /&gt;Gauss algorithm takes O(n^2) in the back substitution process and is &lt;BR /&gt;dominated by the O(n^3) forward elimination process, that means, if for&lt;BR /&gt;example an operation takes 10^-9 second and we have 1000 equations , &lt;BR /&gt;the elimination process in the Gauss algorithm will takes 0.7 second, but &lt;BR /&gt;if we have 10000 equations in the system , the elimination process in the &lt;BR /&gt;Gauss algorithm will take 11 minutes !. This is why i have develloped for &lt;BR /&gt;you the Parallel Gauss-Seidel with relaxation iterative algorithm in Object Pascal, &lt;BR /&gt;that is very fast.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And welcome: &lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Oct 2010 21:11:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797062#M495</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-10-31T21:11:42Z</dc:date>
    </item>
    <item>
      <title>Parallel Gauss-Seidel with relaxation iterative algorithm...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797063#M496</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have changed my notation to something like this:&lt;/P&gt;&lt;P&gt;pderivative(u)/pderivative(x1) &lt;/P&gt;&lt;P&gt;That means partial derivatives of function u with respect to x1....&lt;/P&gt;&lt;P&gt;Welcome: &lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm"&gt;http://pages.videotron.com/aminer/ParallelGaussSeidel/gsrp.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Oct 2010 23:12:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797063#M496</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-10-31T23:12:01Z</dc:date>
    </item>
    <item>
      <title>Parallel Gauss-Seidel with relaxation iterative algorithm...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797064#M497</link>
      <description>&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;On &lt;A href="http://www.lazarus.freepascal.org/index.php/topic,10971.0.html"&gt;http://www.lazarus.freepascal.org/index.php/topic,10971.0.html&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Phil wrote:&lt;BR /&gt;&amp;gt;I moved {$IFDEF Unix}cthreads,{$ENDIF} to &lt;BR /&gt;&amp;gt;the beginning of the uses statement in gsr.pas&lt;/P&gt;&lt;P&gt;I have updated gsp.zip with that...&lt;/P&gt;&lt;P&gt;Phil wrote:&lt;BR /&gt;&amp;gt;Now it runs:&lt;BR /&gt;&amp;gt;The system may or may not converge...&lt;BR /&gt;&amp;gt;The system converge...&lt;BR /&gt;&amp;gt;The system solved...&lt;BR /&gt;&amp;gt;-2.1999999779999871E+0009 -2.0910889788668756E+0009 -&amp;gt;2.0490340859696247E+0009&lt;/P&gt;&lt;P&gt;That means that Parallel Gauss-Seidel with relaxation &lt;BR /&gt;algorithm is working on Windows and Mac OSX also :)&lt;/P&gt;&lt;P&gt;&amp;gt;I'm afraid I don't know enough about this to make any kind of &lt;BR /&gt;&amp;gt;educated guess about how it's used. &lt;BR /&gt;&amp;gt;Do you use this in your programming?&lt;/P&gt;&lt;P&gt;Parallel Gauss-Seidel with relaxation is of great importance&lt;BR /&gt;in partial differential equations, splines , Jackson Network&lt;BR /&gt;in Queuing theory etc. etc.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Welcome: &lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Take care,&lt;/P&gt;&lt;P&gt;Amine Moulay Ramdane.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Oct 2010 23:33:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallel-Gauss-Seidel-with-relaxation-iterative-algorithm/m-p/797064#M497</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-10-31T23:33:43Z</dc:date>
    </item>
  </channel>
</rss>

