Execution Scripts¶
This file contains functions to add execution scripts that can run the experiment
-
supportFunctions.executionScripts.
add_fncs_HPC_script
(populationDict, transmissionDict, simulatorLogLevels)¶ This function creates convenience scripts for running a Co-Simulation experiment using FNCS on HPC platforms. Supports GridLAB-D, MATPOWER, LSE, DSO federates
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - dictionary containing properties for the transmission system we are using
simulatorLogLevels - log level for each type of federate
- Outputs
- None
-
supportFunctions.executionScripts.
add_fncs_run_script
(populationDict, transmissionDict, simulatorLogLevels, fncsPort)¶ This function creates convenience scripts for running a Co-Simulation experiment using FNCS. Supports GridLAB-D, MATPOWER, LSE, DSO federates
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - dictionary containing properties for the transmission system we are using
simulatorLogLevels - log level for each type of federate
fncsPort - the port to run FNCS on
- Outputs
- None
-
supportFunctions.executionScripts.
add_helics_HPC_script
(populationDict, transmissionDict, simulatorLogLevels)¶ This function creates convenience scripts for running a Co-Simulation experiment using HELICS on HPC platforms. Supports GridLAB-D, MATPOWER, LSE, DSO federates
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - dictionary containing properties for the transmission system we are using
simulatorLogLevels - log level for each type of federate
- Outputs
- None
-
supportFunctions.executionScripts.
add_helics_run_script
(populationDict, transmissionDict, simulatorLogLevels)¶ This function creates convenience scripts for running a Co-Simulation experiment using HELICS. Supports GridLAB-D, MATPOWER, LSE, DSO federates
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - dictionary containing properties for the transmission system we are using
simulatorLogLevels - log level for each type of federate
- Outputs
- None
-
supportFunctions.executionScripts.
add_simple_run_script
(experimentFilePath, experimentName)¶ This function creates convenience scripts for running the experiment that consists only of GridLAB-D systems
- Inputs
experimentFilePath - path to where we want to save the experiment
experimentName - name of the experiment
- Outputs
- None