The files under ftn-auto-interfaces are generated with bfort when you run 
configure. You can also  force its generation with 'make allfortranstubs'.

In the case of Tao I think the problem is that the definition of tTao is 
missing. You should have something like this in src/tao/f90-mod/petsctao.h:

      type tTao
        PetscFortranAddr:: v PETSC_FORTRAN_TYPE_INITIALIZE
      end type tTao


Jose
 

> El 10 ene 2023, a las 17:22, Blaise Bourdin <bour...@mcmaster.ca> escribió:
> 
> Hi,
> 
> I am trying to bring TAO fortran interfaces up to par with SNES. How is 
> tao/f90-mod/ftn-auto-interfaces/petsctao.h90 generated? I would need to 
> import tTAO and replace the call to the “Tao” macro with TAO.
> 
> Regards,
> Blaise
> 
> — 
> Canada Research Chair in Mathematical and Computational Aspects of Solid 
> Mechanics (Tier 1)
> Professor, Department of Mathematics & Statistics
> Hamilton Hall room 409A, McMaster University
> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada 
> https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243
> 

Reply via email to