On Sat, Sep 3, 2011 at 6:04 PM, Tabrez Ali <span dir="ltr">&lt;<a href="mailto:stali@geology.wisc.edu">stali@geology.wisc.edu</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello<br>
<br>
What is the equivalent of $(PETSC_INCLUDE) in petsc-3.2? I am using Fortran and my files end in .f90. My working Makefile for petsc-3.1 (with gfortran) looks like<br>
<br>
include ${PETSC_DIR}/conf/variables<br>
include ${PETSC_DIR}/conf/rules<br>
all:<br>
        mpif90 -c -Wall -x f95-cpp-input $(PETSC_INCLUDE) a.f90 b.f90 c.f90<br>
        $(FLINKER) a.o b.o c.o $(PETSC_FORTRAN_LIB) $(PETSC_LIB) -o exec<br>
        $(RM) *.o *.mod<br>
<br>
With 3.2 I get the error<br>
<br>
stali@i5:~/src$ make all<br>
mpif90 -c -Wall -x f95-cpp-input a.f90 b.f90 c.f90<br>
b.f90:8:0: fatal error: finclude/petscsys.h: No such file or directory<br></blockquote><div><br></div><div>In order to get around some portability problems we split PETSC_INCLUDE into</div><div><br></div><div>  ${PETSC_CC_INCLUDES}</div>
<div><br></div><div>and</div><div><br></div><div>  ${PETSC_FC_INCLUDES}</div><div><br></div><div>I believe you want the later.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Thanks in advance<br>
<br>
Tabrez<br>
<br>
On 09/02/2011 09:01 PM, Satish Balay wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Also one can use the following tarball. It will correspond to<br>
petsc-3.2 sources for the next few days. And i&#39;ve set it up to be<br>
updated every 3 hours [from the sources in mercurial].<br>
<br>
<a href="http://ftp.mcs.anl.gov/pub/petsc/petsc-dev.tar.gz" target="_blank">http://ftp.mcs.anl.gov/pub/<u></u>petsc/petsc-dev.tar.gz</a><br>
<br>
Satish<br>
<br>
On Fri, 2 Sep 2011, Barry Smith wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    You can find the PETSc 3.2 release candidate via Mecurial at:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
ssh://<a href="http://petsc@petsc.cs.iit.edu//hg/petsc/releases/petsc-3.2" target="_blank">petsc@petsc.cs.iit.edu//<u></u>hg/petsc/releases/petsc-3.2</a>                        or    <a href="http://petsc.cs.iit.edu/petsc/releases/petsc-3.2" target="_blank">http://petsc.cs.iit.edu/petsc/<u></u>releases/petsc-3.2</a><br>

ssh://<a href="http://petsc@petsc.cs.iit.edu//hg/petsc/releases/BuildSystem-3.2" target="_blank">petsc@petsc.cs.iit.edu//<u></u>hg/petsc/releases/BuildSystem-<u></u>3.2</a>           or    <a href="http://petsc.cs.iit.edu/petsc/releases/BuildSystem-3.2" target="_blank">http://petsc.cs.iit.edu/petsc/<u></u>releases/BuildSystem-3.2</a><br>

</blockquote>
    If you find any problems please let us know.  We&#39;ll be making the tarball in a couple of days.<br>
<br>
    Thanks<br>
<br>
     Barry<br>
<br>
    If you fix anything, please make the fix in petsc-3.2 not petsc-dev<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
</blockquote></blockquote></blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>