Hello all in PETSc team and others,<br><br>I tried to install/configure PETSc 2.3.3-p5 on my FC6 desktop computer. Following Happend:<br><br>[petsc1@localhost petsc-2.3.3-p5]$ ./config/configure.py --with-cc=gcc --with-fc=gfortran --with-cxx=g++ --download-f-blas-lapack=1 --download-mpich=1 --with-scalar-type=complex --with-clanguage=cxx
<br>=================================================================================<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Configuring PETSc to compile on your system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>=================================================================================
<br>TESTING: configureLibrary from config.packages.BlasLapack(python/BuildSystem/con*********************************************************************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNABLE to CONFIGURE with GIVEN OPTIONS&nbsp;&nbsp;&nbsp; (see 
configure.log for details):<br>---------------------------------------------------------------------------------------<br>Error downloading fblaslapack.tar.gz requested with -with-f-blas-lapack option<br>*********************************************************************************
<br><br style="font-weight: bold; color: rgb(51, 51, 255);"><span style="font-weight: bold; color: rgb(51, 51, 255);">How to tackle this situation?<br><br><span style="font-weight: bold;">At the moment I want </span>to develop &amp; run 
<span style="text-decoration: underline;">PARALLEL</span> codes on my FC6 Desktop (single machine). <span style="font-weight: bold;"><span style="font-weight: bold;">Should I use the option </span></span></span><span style="color: rgb(204, 0, 0); font-weight: bold;">
--download-mpich=1</span> or <span style="font-weight: bold; color: rgb(204, 0, 0);">--download-mpich=0<br><br><span style="color: rgb(51, 0, 51);"><span style="font-weight: bold;">Regards to All.<br>Amjad Ali.<br></span>
</span></span><br><div><span class="gmail_quote">On 9/4/07, <b class="gmail_sendername">Matthew Knepley</b> &lt;<a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 9/4/07, amjad ali &lt;<a href="mailto:amjad11@gmail.com">amjad11@gmail.com</a>&gt; wrote:<br>&gt; Hello Satish, hoping you will be fine and happy.<br>&gt;<br>&gt; Is it necessary to have MPICH2 already installed (seaprately), before
<br>&gt; installing/configuring PETSc.<br><br>If this is Windows, yes it is necessary (if you want to run in<br>parallel). If not,<br>you can use --with-mpi=0.<br><br>&gt; Do we need at all MPICH2 separately to wprk with PETSc or installing PETSc
<br>&gt; will automatically have MPI implementation within that?<br><br>PETSc can automatically build MPI, but not on Windows unfortunately.<br><br>&nbsp;&nbsp;Thanks,<br><br>&nbsp;&nbsp;&nbsp;&nbsp; Matt<br><br>&gt; regards,<br>&gt; Amjad Ali.<br>&gt;
<br>&gt; Also please answer my Yesterday&#39;s question:<br>&gt;<br>&gt; What is your opinion about using PETSc for developing/running appliactions<br>&gt; on MS Windows (Compute Cluster server) based cluster?<br>&gt;<br>
&gt; Is it better/equal to Linux based system in performance?<br>&gt;<br>&gt; regards,<br>&gt; Amjad Ali.<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 8/21/07, amjad ali &lt;<a href="mailto:amjad11@gmail.com">amjad11@gmail.com</a>&gt; wrote:
<br>&gt; &gt;<br>&gt; &gt; Hello Satish,<br>&gt; &gt; Thanks a lot for your kind answers. These are definitely helpful in<br>&gt; clearifying concepts.<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Amjad Ali<br>&gt; &gt;
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On 8/21/07, Satish Balay &lt;<a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a> &gt; wrote:<br>&gt; &gt; &gt; On Mon, 20 Aug 2007, amjad ali wrote:<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; Hello,<br>&gt; &gt; &gt; &gt; Thanks Balay for your kind reply.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; As my system is:<br>&gt; &gt; &gt; &gt; Total cpu cores =4x4 = 16.&nbsp;&nbsp;And there are 2 memory banks per node, so
<br>&gt; total<br>&gt; &gt; &gt; &gt; = 8 memory banks for the complete cluster.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Let me ask my question in a better way:<br>&gt; &gt; &gt; &gt; *Is this system is suffiently good (giving decent performance) to RUN
<br>&gt; &gt; &gt; &gt; my &quot;PETSc based Parallel CFD/FEM code&quot; on this system *?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; it should be fine.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Can you please suggest any other *BETTER* PC-cluster for my PETSc
<br>&gt; code?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Inte Core Duos appear to have much higher mermory bandwidth - so they<br>&gt; &gt; &gt; can potentially do better [this is unverified/speculation. Also the<br>&gt; &gt; &gt; latencies are higher - so I&#39;m not sure if this hurts performance
<br>&gt; &gt; &gt; much].<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Also - we recommend doing the development on machines where its easy<br>&gt; &gt; &gt; &gt; &gt; to run debuggers [your desktop or laptop etc..] - and not a parallel
<br>&gt; &gt; &gt; &gt; &gt; machine - where such things are hard to do.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; How to install and use PETSc on desktop (single machine)? Is it<br>&gt; straight<br>&gt; &gt; &gt; &gt; forward?
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Yes [assuming your desktop is linux] its straight forward. Just use<br>&gt; &gt; &gt; the configure option --download-mpich=1. You&#39;ll be able to run<br>&gt; &gt; &gt; parallel codes on this machine [by default MPICH will use multiple
<br>&gt; &gt; &gt; processes for the parallel run, and all these processes will run on<br>&gt; &gt; &gt; your desktop].<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; When developing code - performance is not critical, so the above model
<br>&gt; &gt; &gt; will be more convinent than developing on a cluster.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Satish<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br><br><br>--<br>What most experimenters take for granted before they begin their
<br>experiments is infinitely more interesting than any results to which<br>their experiments lead.<br>-- Norbert Wiener<br></blockquote></div><br>