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