initVarListFromJSON Interface

interface
public module subroutine initVarListFromJSON(varList, jsonCont, mpiCont, isDerivedList)

Arguments

Type IntentOptional Attributes Name
type(VariableList), intent(inout) :: varList
type(JSONController), intent(inout) :: jsonCont

JSONController used to get parameters from ./config.json

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

MPIController used with JSONController

logical, intent(in), optional :: isDerivedList

Description

Initialize variable list based on variable data from a JSON file. If isDerivedList = .true. the list is initialized based on derived list data, otherwise it uses the implicit list.