GeomCatagorizer.F90 Source File


This file depends on

sourcefile~~geomcatagorizer.f90~~EfferentGraph sourcefile~geomcatagorizer.f90 GeomCatagorizer.F90 sourcefile~errorhandling.f90 ErrorHandling.F90 sourcefile~geomcatagorizer.f90->sourcefile~errorhandling.f90 sourcefile~geom_pfio.f90 Geom_PFIO.F90 sourcefile~geomcatagorizer.f90->sourcefile~geom_pfio.f90 sourcefile~grid_pfio.f90 Grid_PFIO.F90 sourcefile~geomcatagorizer.f90->sourcefile~grid_pfio.f90 sourcefile~pfio.f90 pFIO.F90 sourcefile~geomcatagorizer.f90->sourcefile~pfio.f90

Files dependent on this one

sourcefile~~geomcatagorizer.f90~~AfferentGraph sourcefile~geomcatagorizer.f90 GeomCatagorizer.F90 sourcefile~geomio.f90 GeomIO.F90 sourcefile~geomio.f90->sourcefile~geomcatagorizer.f90 sourcefile~historycollectiongridcomp.f90 HistoryCollectionGridComp.F90 sourcefile~historycollectiongridcomp.f90->sourcefile~geomio.f90 sourcefile~restarthandler.f90 RestartHandler.F90 sourcefile~restarthandler.f90->sourcefile~geomio.f90 sourcefile~historygridcomp.f90 HistoryGridComp.F90 sourcefile~historygridcomp.f90->sourcefile~historycollectiongridcomp.f90 sourcefile~read_restart.f90~2 read_restart.F90 sourcefile~read_restart.f90~2->sourcefile~restarthandler.f90 sourcefile~write_restart.f90~2 write_restart.F90 sourcefile~write_restart.f90~2->sourcefile~restarthandler.f90

Source Code

#include "MAPL_Generic.h"

module mapl3g_GeomCatagorizer
   use mapl_ErrorHandling
   use mapl3g_GridPFIO
   use mapl3g_GeomPFIO
   use pfio

   implicit none
   private

   public make_geom_pfio

   contains 

   function make_geom_pfio(metadata, rc) result(geom_pfio)
      class(GeomPFIO), allocatable :: geom_pfio
      type(FileMetadata), intent(in) :: metadata
      integer, intent(out), optional :: rc

      type(GridPFIO) :: grid_pfio

      allocate(geom_pfio, source=grid_pfio)
      _RETURN(_SUCCESS)
   end function make_geom_pfio

end module mapl3g_GeomCatagorizer