Barry,<br><br>By doing so, will the f90 interfaces be usuable in f77 programs (using a f90 compiler, of course)?<br>Thanks,<br><br>Nicolas<br><br><br><div><span class="gmail_quote">2008/4/23, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
  Since there are two seemingly ok free f90 compilers is there any reason for PETSc to continue<br>
to support f77 or should we remove this support, for example change VecGetArrayF90() to VecGetArray()<br>
etc and combine the *.h and *.h90 files?<br>
<br>
   I think so.<br>
<br>
<br>
  Should we go further and move most of the header code (parmeters, common blocks etc) into<br>
Fortran modules and just put the few things in include files that cannot go into modules like<br>
#define PetscScalar real8<br>
etc?<br>
<br>
   Seems reasonable also to me.<br><span class="sg">
<br>
   Barry<br>
<br>
</span></blockquote></div><br>