<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Wed, 23 May 2012 12:22:27 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/getting-started-with-openmp/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network Comments Feed</title>
    <link>http://software.intel.com/en-us/articles/getting-started-with-openmp</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>By Steve</title>
      <description><![CDATA[ Thanks for the great article! 

I'm now learning parallel programming for c++. Every machine sold today has multiple-cores. This knowledge will be very valuable and a requirement in the future.
 ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-16490</link>
      <pubDate>Thu, 22 Jan 2009 08:34:58 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-16490</guid>
    </item>
    <item>
      <title>By aderajew</title>
      <description><![CDATA[ I like openMP I was taking a course on parallel programing and found this article simple and interesting. with in the next 4 years we will have laptops with 8 or more cores then I will enjoy c++ and openMP power. ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-26720</link>
      <pubDate>Sun, 28 Jun 2009 02:11:58 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-26720</guid>
    </item>
    <item>
      <title>By LAMINE</title>
      <description><![CDATA[ SIR, I am fascinated by this page's content, thanks for your methodology, can I get further explanations and examples to my e-mail box? thanks again ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-37590</link>
      <pubDate>Fri, 01 Jan 2010 10:28:43 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-37590</guid>
    </item>
    <item>
      <title>By Rave Rcihter</title>
      <description><![CDATA[ Sir, this article contains an excellent view on memory sharing and on private memory. Concurrent code can run simulataneously, but as you note with hyperthreading, it cannot execute in parallel if there are not the cores to execute threads concurrently.  ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-39417</link>
      <pubDate>Tue, 16 Feb 2010 19:19:18 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-39417</guid>
    </item>
    <item>
      <title>By Utpal Kumar Ray</title>
      <description><![CDATA[ Great Article. Very Nice To Read. ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-42395</link>
      <pubDate>Tue, 20 Apr 2010 01:27:15 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-42395</guid>
    </item>
    <item>
      <title>By Gravitas</title>
      <description><![CDATA[ Nice article. Appreciated. ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-46504</link>
      <pubDate>Fri, 23 Jul 2010 06:47:39 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-46504</guid>
    </item>
    <item>
      <title>By adnanunhas</title>
      <description><![CDATA[ I would like to know the scheduling strategy used by Intel OpenMP task implemenation.
Does Intel OpenMP task scheduling use breadth first scheduling or depth first scheduling ?

thank you ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-62853</link>
      <pubDate>Fri, 12 Aug 2011 01:43:47 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-62853</guid>
    </item>
    <item>
      <title>By david wang</title>
      <description><![CDATA[ 
By following your instructions on this webpage, I appled openMP to my codes.
Could you examine my program below and see why openMP command failed to work? In the codes, pair are results of correlation computation of two time series pointers, rTS and cTS.


Thanks. 
David


#define CHUNKSIZE 3000
   	    int r, c, nthreads;
   	 omp_set_dynamic(0);
   	 omp_set_nested(2);
   	 omp_set_num_threads(10);

		#pragma omp parallel num_threads(10) shared(mDatCorr,mDatCount,mNameCorr,msmCorrTSVec,nthreads,CHUNKSIZE) private(r,c,rTS,cTS,ret,ret.first,ret.second)
   	  	{
   		#pragma omp for collapse(2) schedule(static, CHUNKSIZE)
   	  		for(r=0; r<mDimC; ++r)
   			{
   	  			int r1 =r;
   				smCorrMktFctrTSPtr rTS=msmCorrTSVec[r1];
   				mNameCorr[r1+0*mDimC] = rTS->getksecid();
   			 for(c=r+1; c<mDimC; ++c)
   				{
   				 int c1=c;
   				smCorrMktFctrTSPtr cTS=msmCorrTSVec[c1];
   				//string cs = cTS->getksecid();
   				pair<float,int> ret=corr(rTS,cTS,len);
   				mDatCorr[r1+c1*mDimC]=ret.first;   // lower triangle, row major, r is column;c is row
   				mDatCount[r1+c1*mDimC]=ret.second;
   		//cout<<"pairs of correlation is between X = "<<mNameCorr[r+0*mDimC]<<" and Y = "<<cs<<" corr = "<<mDatCorr[r+c*mDimC]<<" count# = "<<ret.second<<endl;
   		//cout<<"pairs of correlation is between X Y = "<<ret.first<<" count# = "<<ret.second<<endl;
   				}
   			}
   	  	} /** ending for openMP**/
   	  	//return mDatArray; ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-66421</link>
      <pubDate>Mon, 07 Nov 2011 13:58:57 -0800</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-66421</guid>
    </item>
    <item>
      <title>By behzad</title>
      <description><![CDATA[ I have added OpenMP to my code. it was fine in release-mode version but crashed in debug-mode.
Is there any problem with Intel Fortran compiler and OpenMP directive in debug-mode?
Is there any conflict between using Debug-Multithreaded and OpenMP?
 ]]></description>
      <link>http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-73801</link>
      <pubDate>Tue, 08 May 2012 00:39:53 -0700</pubDate>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/getting-started-with-openmp/#comment-73801</guid>
    </item>
  </channel></rss>
