<div id="forumsMessageText">
<p>Hi, 
<p>I&#39;ve a serial 2D CFD code. As my grid size requirement increases, the simulation takes longer. Also, memory requirement becomes a problem. Grid size &#39;ve reached 1200x1200. Going higher is not possible due to memory problem. 
<p>I tried to convert my code to a parallel one, following the examples given. I also need to&nbsp;restructure parts of my code to enable parallel looping. I 1st changed the PETSc solver to be parallel enabled and then I restructured parts of my code. I proceed on as longer as the answer for a simple test case is correct. I thought it&#39;s not really possible to do any speed testing since the code is not fully parallelized yet. When I finished during most of the conversion, I found that in the actual run that it is much slower, although the answer is correct. 
<p>So what is the remedy now? I wonder what I should do to check what&#39;s wrong. Must I restart everything again? Btw,&nbsp;my grid size&nbsp;is 1200x1200. I believed it should be&nbsp;suitable for parallel run of 4 processors?&nbsp;Is that so?&nbsp; 
<p>Thank you. </p></p></p></p></p></div>