<div dir="ltr"><div class="gmail_default" style="font-size:small">Thanks for the replies. <br><br></div><div class="gmail_default" style="font-size:small">The PETSc is installed on the Cray I'm using, but the version is too old cray-petsc/<a href="http://3.3.04.">3.3.04.</a> <br></div><div class="gmail_default" style="font-size:small">I've still got two questions:<br><br></div><div class="gmail_default" style="font-size:small">1. how can I use the installed cray-petsc? I've used module load cray-petsc, but I can't find the path of petsc, which is required in the makefile.<br><br></div><div class="gmail_default" style="font-size:small">2. Therefore, I decided to configure the latest version of Petsc. When i use ./config/configure.py --with-cc=cc --with-cxx=CC --with-fc=ftn, it give me the errors <br>*******************************************************************************<br>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):<br>-------------------------------------------------------------------------------<br>C libraries cannot directly be used from Fortran<br><br></div><div class="gmail_default" style="font-size:small">In the log file, I found these:<br></div><div class="gmail_default" style="font-size:small">*******************************************************************************<br>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):<br>-------------------------------------------------------------------------------<br>C libraries cannot directly be used from Fortran<br>*******************************************************************************<br>  File "./config/configure.py", line 405, in petsc_configure<br>    framework.configure(out = sys.stdout)<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1090, in configure<br>    self.processChildren()<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1079, in processChildren<br>    self.serialEvaluation(self.childGraph)<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1060, in serialEvaluation<br>    child.configure()<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py", line 1438, in configure<br>    self.executeTest(self.checkCLibraries)<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/base.py", line 126, in executeTest<br>    ret = test(*args,**kargs)<br>  File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py", line 313, in checkCLibraries<br>    raise RuntimeError('C libraries cannot directly be used from Fortran')<br>================================================================================<br>Finishing Configure Run at Fri Feb 10 13:07:10 2017<br>================================================================================<br><br><br></div><div class="gmail_default" style="font-size:small">Thank you again for your help!<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 10, 2017 at 1: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">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>
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><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 the<br>
> > instruction:<br>
> ><br>
> > Vendor provided MPI might already be installed. IBM, SGI, Cray etc 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: No<br>
> > such file or directory". But the file "confiure.py" is there in the "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>
</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>