mus_config_module Module

In this module, all parameter files are read in as lua script or a sample configuration is being loaded

Possible Parameter configuration


Uses

Used by

  • module~~mus_config_module~~UsedByGraph module~mus_config_module mus_config_module module~mus_hvs_config_module mus_hvs_config_module module~mus_hvs_config_module->module~mus_config_module program~musubi musubi program~musubi->module~mus_config_module module~mus_program_module mus_program_module program~musubi->module~mus_program_module module~mus_interpolate_verify_module mus_interpolate_verify_module module~mus_interpolate_verify_module->module~mus_config_module program~mus_harvesting mus_harvesting program~mus_harvesting->module~mus_hvs_config_module module~mus_flow_module mus_flow_module program~mus_harvesting->module~mus_flow_module module~mus_flow_module->module~mus_interpolate_verify_module module~mus_dynloadbal_module mus_dynLoadBal_module module~mus_dynloadbal_module->module~mus_flow_module module~mus_program_module->module~mus_flow_module module~mus_program_module->module~mus_dynloadbal_module

Contents


Subroutines

public subroutine mus_load_config(scheme, solverData, geometry, params, adapt)

Read in LUA parameter file See http://www.lua.org for a reference on how to use Lua is a scripting language in itself which allows more complex parameter files including comments And load / create the mesh depending on the configuration

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_type), target:: scheme

scheme type

type(mus_varSys_solverData_type), target:: solverData

contains pointer to scheme, physics types

type(mus_geom_type), intent(out), target:: geometry

Treelmesh data

type(mus_param_type), intent(inout), target:: params

Global parameters

type(tem_adapt_type), intent(inout) :: adapt

mesh adaptation

public subroutine mus_open_config(conf, filename, proc)

This routine loads musubi specific lua function from string and musubi input configuration file

Arguments

TypeIntentOptionalAttributesName
type(flu_State), allocatable:: conf(:)

lua state to be stored

character(len=*), intent(in) :: filename

name of the config file to be opened

type(tem_comm_env_type), intent(in) :: proc

process description to use