removing f77 support from PETSc?

Barry Smith bsmith at mcs.anl.gov
Wed Apr 23 21:12:36 CDT 2008


On Apr 23, 2008, at 8:48 PM, Nicolas Tardieu wrote:

> Barry,
>
> By doing so, will the f90 interfaces be usuable in f77 programs  
> (using a f90 compiler, of course)?

Yes

>
> Thanks,
>
> Nicolas
>
>
> 2008/4/23, Barry Smith <bsmith at mcs.anl.gov>:
>  Since there are two seemingly ok free f90 compilers is there any  
> reason for PETSc to continue
> to support f77 or should we remove this support, for example change  
> VecGetArrayF90() to VecGetArray()
> etc and combine the *.h and *.h90 files?
>
>   I think so.
>
>
>  Should we go further and move most of the header code (parmeters,  
> common blocks etc) into
> Fortran modules and just put the few things in include files that  
> cannot go into modules like
> #define PetscScalar real8
> etc?
>
>   Seems reasonable also to me.
>
>   Barry
>
>




More information about the petsc-dev mailing list