Something is changed between HG revision ce7508606e824d026ea20d05da900e98f37b3864 and the current tip which affected the automatic generation of Fortran Interfaces.<br>In particular, PETSc-dev compilation is now broken on some .h90 headers created in include/finclude/ftn-auto/.<br>
<br>For example, in include/finclude/ftn-auto/petscvec.h90 for the current tip<br><br>        subroutine VecGhostUpdateBegin(g, insertmode, scattermode ,ierr)&<br>     &<br><br>whereas for ce7508606e824d026ea20d05da900e98f37b3864<br>
<br>        subroutine VecGhostUpdateBegin(g, insertmode, scattermode ,ierr)<br><br>The form with ampersand is a sintax error for bgxlf90. Removing the two ampersands solves the problem. <br><br>......<br>"/fermi/home/userprod/propro01/szampini/petsc-dev/include/finclude/petscvec.h90", line 9.7: 1515-019 (S) Syntax is incorrect.<br>
"/fermi/home/userprod/propro01/szampini/petsc-dev/src/vec/f90-mod/petscvecmod.F", line 25.8: 1513-085 (S) Improper END statement specified. This END statement will be matched with the program unit or procedure named _main.<br>
** _main   === End of Compilation 138 ===<br>......<br><br>-- <br>Stefano<br>