initVarContFromJSON Interface

interface
public module subroutine initVarContFromJSON(varCont, indexingObj, partObj, textbookObj, jsonCont, mpiCont)

Arguments

Type IntentOptional Attributes Name
type(VariableContainer), intent(inout) :: varCont
type(Indexing), intent(in) :: indexingObj

Indexing object used in variable container initialization

type(Partition), intent(in) :: partObj

Partition object used in variable container initialization

type(Textbook), intent(in) :: textbookObj

Textbook object used to retrieve derivation rules for variable container

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

JSONController used to get parameters from ./config.json

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

MPIController used with JSONController

Description

Initialize variable container based on variable data from a JSON file.