initGeometryFromJSON Interface

interface
public module subroutine initGeometryFromJSON(geometryObj, gridObj, jsonCont, mpiCont)

Arguments

Type IntentOptional Attributes Name
type(Geometry), intent(inout) :: geometryObj
type(Grid), intent(in) :: gridObj

Grid object used to infer cell widths for consistency

type(JSONController), intent(inout) :: jsonCont

JSONController used to get parameters from ./config.json

type(MPIController), intent(inout) :: mpiCont

MPIController used with JSONController

Description

Initialize geometry object based on data from a JSON file and grid object