1: module petscdmswarmdef 2: use petscdmdef 3: #include <../src/dm/f90-mod/petscdmswarm.h> 4: end module 6: module petscdmswarm 7: use petscdmswarmdef 8: #include <../src/dm/f90-mod/petscdmswarm.h90> 9: interface 10: #include <../src/dm/f90-mod/ftn-auto-interfaces/petscdmswarm.h90> 11: end interface 12: end module