<div dir="ltr"><div class="gmail_default" style="font-size:small">Thank you all for the replies. <br></div><div class="gmail_default" style="font-size:small">I'm using Cray XE6M-200, and compilers of gcc/g++/gfortran (by default).<br></div><div class="gmail_default" style="font-size:small">The module list is:<br>Currently Loaded Modulefiles:<br>  1) modules/<a href="http://3.2.6.7">3.2.6.7</a><br>  2) nodestat/2.2-1.0402.39779.3.4.gem<br>  3) sdb/1.0-1.0402.41597.10.13.gem<br>  4) MySQL/5.0.64-1.0000.5053.22.1<br>  5) lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19<br>  6) udreg/2.3.2-1.0402.6376.3.1.gem<br>  7) ugni/5.0-1.0402.6488.5.7.gem<br>  8) gni-headers/2.1-1.0402.6487.6.4.gem<br>  9) dmapp/4.0.1-1.0402.6266.5.11.gem<br> 10) xpmem/0.1-2.0402.39965.2.5.gem<br> 11) hss-llm/7.0.0<br> 12) Base-opts/1.0.2-1.0402.38884.1.2.gem<br> 13) craype-network-gemini<br> 14) xt-asyncpe/5.19<br> 15) cce/8.1.7<br> 16) cray-libsci/12.0.01<br> 17) pmi/4.0.1-1.0000.9421.73.3.gem<br> 18) rca/1.0.0-2.0402.39780.3.94.gem<br> 19) atp/1.6.2<br> 20) PrgEnv-cray/4.2.15<br> 21) pbs/11.3.1.122650<br> 22) cray-mpich2/5.6.4<br> 23) cray-hdf5-parallel/1.8.9<br><br></div><div class="gmail_default" style="font-size:small">Thanks in advance!<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 10, 2017 at 2:01 PM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 10 Feb 2017, Patrick Sanan wrote:<br>
<br>
</span><span class="">> On Fri, Feb 10, 2017 at 7:20 PM, Sharp Stone <<a href="mailto:thronesf@gmail.com">thronesf@gmail.com</a>> wrote:<br>
> > Thanks for the replies.<br>
> ><br>
> > The PETSc is installed on the Cray I'm using, but the version is too old<br>
> > cray-petsc/<a href="http://3.3.04." rel="noreferrer" target="_blank">3.3.04.</a><br>
> > I've still got two questions:<br>
> ><br>
> > 1. how can I use the installed cray-petsc? I've used module load cray-petsc,<br>
> > but I can't find the path of petsc, which is required in the makefile.<br>
> You can use<br>
><br>
>    module show cray-petsc<br>
><br>
> to at least get some more hints as to what cray did, PETSc-wise.<br>
<br>
</span>Ok this is old version - and you might want to avoid it. The way to<br>
use it would be - without petsc makefiles.  i.e you would compile with:<br>
<br>
cc code.c<br>
<span class=""><br>
<br>
> ><br>
> > 2. Therefore, I decided to configure the latest version of Petsc. When i use<br>
> > ./config/configure.py --with-cc=cc --with-cxx=CC --with-fc=ftn, it give me<br>
> > the errors<br>
<br>
</span>send configure.log<br>
<br>
What type of cray machine is this? Also what compilers are you using? send<br>
module list<br>
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
> > ******************************<wbr>******************************<wbr>*******************<br>
> >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for<br>
> > details):<br>
> > ------------------------------<wbr>------------------------------<wbr>-------------------<br>
> > C libraries cannot directly be used from Fortran<br>
> ><br>
> > In the log file, I found these:<br>
> > ******************************<wbr>******************************<wbr>*******************<br>
> >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for<br>
> > details):<br>
> > ------------------------------<wbr>------------------------------<wbr>-------------------<br>
> > C libraries cannot directly be used from Fortran<br>
> > ******************************<wbr>******************************<wbr>*******************<br>
> >   File "./config/configure.py", line 405, in petsc_configure<br>
> >     framework.configure(out = sys.stdout)<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>framework.py",<br>
> > line 1090, in configure<br>
> >     self.processChildren()<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>framework.py",<br>
> > line 1079, in processChildren<br>
> >     self.serialEvaluation(self.<wbr>childGraph)<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>framework.py",<br>
> > line 1060, in serialEvaluation<br>
> >     child.configure()<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>compilers.py",<br>
> > line 1438, in configure<br>
> >     self.executeTest(self.<wbr>checkCLibraries)<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>base.py",<br>
> > line 126, in executeTest<br>
> >     ret = test(*args,**kargs)<br>
> >   File<br>
> > "/mnt/lustre/lus0/space/<wbr>fs1036/local/PETSc/petsc-3.7.<wbr>4/config/BuildSystem/config/<wbr>compilers.py",<br>
> > line 313, in checkCLibraries<br>
> >     raise RuntimeError('C libraries cannot directly be used from Fortran')<br>
> > ==============================<wbr>==============================<wbr>====================<br>
> > Finishing Configure Run at Fri Feb 10 13:07:10 2017<br>
> > ==============================<wbr>==============================<wbr>====================<br>
> ><br>
> ><br>
> > Thank you again for your help!<br>
> ><br>
> > On Fri, Feb 10, 2017 at 1:01 PM, Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br>
> >><br>
> >> check config/examples/arch-cray-xt6-<wbr>pkgs-opt.py<br>
> >><br>
> >> Also check if your machine already has petsc [from cray] installed<br>
> >><br>
> >> module avail petsc<br>
> >><br>
> >> Satish<br>
> >><br>
> >> On Fri, 10 Feb 2017, Patrick Sanan wrote:<br>
> >><br>
> >> > You're missing the 'g' in 'configure.py'.<br>
> >> ><br>
> >> > On Fri, Feb 10, 2017 at 6:51 PM, Sharp Stone <<a href="mailto:thronesf@gmail.com">thronesf@gmail.com</a>> wrote:<br>
> >> > > Hi all,<br>
> >> > ><br>
> >> > > I noticed the instructions of Petsc with MPI. Now I'm using Cray. So<br>
> >> > > the<br>
> >> > > instruction:<br>
> >> > ><br>
> >> > > Vendor provided MPI might already be installed. IBM, SGI, Cray etc<br>
> >> > > provide<br>
> >> > > their own:<br>
> >> > > ./config/confiure.py --with-cc=mpcc --with-fc=mpf77<br>
> >> > ><br>
> >> > > When I use the command "./config/confiure.py --with-cc=mpcc<br>
> >> > > --with-fc=mpf77", it gives me the error "-bash: ./config/confiure.py:<br>
> >> > > No<br>
> >> > > such file or directory". But the file "confiure.py" is there in the<br>
> >> > > "config"<br>
> >> > > folder.<br>
> >> > ><br>
> >> > > What should I do?<br>
> >> > ><br>
> >> > > Thanks very much!<br>
> >> > ><br>
> >> > > --<br>
> >> > > Best regards,<br>
> >> > ><br>
> >> > > Feng<br>
> >> ><br>
> >><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Best regards,<br>
> ><br>
> > Feng<br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font size="2">Best regards,</font></div><div><font size="2"><br></font></div><font size="2">Feng</font></div></div></div></div>
</div>