1: module petscdmplexdef 2: use petscdmdef 3: #include <../src/dm/f90-mod/petscdmplex.h> 4: end module petscdmplexdef 6: module petscdmnetworkdef 7: use petscdmplexdef 8: #include <../src/dm/f90-mod/petscdmnetwork.h> 9: end module petscdmnetworkdef 11: module petscdmplex 12: use petscdmlabel 13: use petscdmplexdef 14: #include <../src/dm/f90-mod/petscdmplex.h90> 15: interface 16: #include <../src/dm/f90-mod/ftn-auto-interfaces/petscdmplex.h90> 17: end interface 18: end module petscdmplex 20: module petscdmnetwork 21: use petscdmplex 22: #include <../src/dm/f90-mod/petscdmnetwork.h90> 23: interface 24: #include <../src/dm/f90-mod/ftn-auto-interfaces/petscdmnetwork.h90> 25: end interface 26: end module petscdmnetwork