<div dir="ltr">On Mon, Apr 29, 2013 at 5:58 AM, Sonya Blade <span dir="ltr"><<a href="mailto:sonyablade2010@hotmail.com" target="_blank">sonyablade2010@hotmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr"><div>Dear All,</div><div>I'm experiencing the difficulties with running the Petsc in Fortran Language, I'm using gfortran </div><div>integrated in the CodeBlock editor. I've compiled/installed the Petsc , Slepc and having no</div>
<div>problems calling the Petsc/Slepc functions in C, it works perfectly.</div><div><br></div><div>When it comes to using Petsc in Fortran I follow the instructions given in that article, especially the item 3</div><a href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/UsingFortran.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/UsingFortran.html</a><div>
<span style="font-size:12pt"><br></span></div><div><span style="font-size:12pt">but so far I couldn't succeed to run them succesfully in Fortran,  my main code is as follow:</span></div><div><div><span style="font-size:12pt"><br>
</span></div><div><span style="font-size:12pt">program main</span></div><div>implicit none</div><div>#include <finclude/petscsys.h></div><div>#include <finclude/petscvec.h></div><div>#include <finclude/petscvec.h90></div>
<div><br></div><div>PetscReal norm</div><div><span style="font-size:12pt"><br></span></div><div><span style="font-size:12pt">print *,"Hello World "</span></div><div><span style="font-size:12pt">end</span></div></div>
<div><br></div><div>I've added all the related include folders to search path (Petsc_Dir\include\finclude etc..) and library </div><div>file "libpetsc.a" which results after Petsc compilation, but still compiler complains about the </div>
<div>"Error: Unclassifiable statement at (1)" <span style="font-size:12pt">PetscReal norm. Which means that compiler is unaware of type </span></div><div><span style="font-size:12pt">identifier PetscReal. What am I missing here ?</span></div>
<div><span style="font-size:12pt"><br></span></div><div><span style="font-size:12pt">Your help will be appreciated,</span></div></div></div></blockquote><div><br></div><div style>Are you sure that your compiler is preprocessing the file? You usually need to name it *.F.</div>
<div style><br></div><div style>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div><span style="font-size:12pt">Regards,</span></div>
<div><span style="font-size:12pt"><br></span></div><div><br></div>                                      </div></div>
</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
</div></div>