CIME.SystemTests.mvk.MVKConfig

class CIME.SystemTests.mvk.MVKConfig[source]

Bases: ConfigBase

Methods

__init__

evv_test_config

Customize the evv4esm configuration.

generate_namelist

Generate per instance namelist.

instance

Access singleton.

load

print_method_rst

print_rst_table

print_variable_rst

evv_test_config(case, config)[source]

Customize the evv4esm configuration.

This method is used to customize the default evv4esm configuration or generate a completely new one.

The return configuration will be written to $RUNDIR/$CASE.json.

Args:

case (CIME.case.case.Case): The case instance. config (dict): Default evv4esm configuration.

Returns:

dict: Dictionary with test configuration.

generate_namelist(case, component, i, filename)[source]

Generate per instance namelist.

This method is called for each instance to generate the desired modifications.

Args:

case (CIME.case.case.Case): The case instance. component (str): Component the namelist belongs to. i (int): Instance unique number. filename (str): Name of the namelist that needs to be created.

classmethod instance()[source]

Access singleton.

Explicit way to access singleton, same as calling constructor.