Framework for Network Co-Simulation
Abstract
The Framework for Network Co-Simulation (FNCS) uses a federated approach to integrate simulations which may have differing time scales. Special consideration is given to integration with a communication network simulation such that inter-simulation messages may be optionally routed through and delayed by such a simulation. In addition, FNCS uses novel time synchronization algorithms to accelerate co-simulation including the application of speculative multithreading. FNCS accomplishes all of these improvements with minimal end user intervention. Simulations can be integrated using FNCS while maintaining their original model input files simply by linking with the FNCS library and making appropriate calls into the FNCS API.
- Authors:
- Publication Date:
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Org.:
- USDOE
- Contributing Org.:
- N/A (formerly PNNL)
- OSTI Identifier:
- 1231718
- Report Number(s):
- FNCS; 002953MLTPL00
- DOE Contract Number:
- AC05-76RL01830
- Resource Type:
- Software
- Software Revision:
- 00
- Software Package Number:
- 002953
- Software Package Contents:
- Open Source Software package available from Pacific Northwest National Laboratory at the following URL: https://github.com/FNCS/fncs
- Software CPU:
- MLTPL
- Open Source:
- Yes
- Source Code Available:
- Yes
- Country of Publication:
- United States
Citation Formats
Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, and Hauer, PNNL Matthew. Framework for Network Co-Simulation.
Computer software. https://www.osti.gov//servlets/purl/1231718. Vers. 00. USDOE. 9 Jan. 2014.
Web.
Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, & Hauer, PNNL Matthew. (2014, January 9). Framework for Network Co-Simulation (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1231718.
Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, and Hauer, PNNL Matthew. Framework for Network Co-Simulation.
Computer software. Version 00. January 9, 2014. https://www.osti.gov//servlets/purl/1231718.
@misc{osti_1231718,
title = {Framework for Network Co-Simulation, Version 00},
author = {Daily, Jeff and Ciraci, PNNL Selim and Fuller, PNNL Jason and Marinovici, PNNL Laurentiu and Fisher, PNNL Andrew and Lo, PNNL Chaomei and Hauer, PNNL Matthew},
abstractNote = {The Framework for Network Co-Simulation (FNCS) uses a federated approach to integrate simulations which may have differing time scales. Special consideration is given to integration with a communication network simulation such that inter-simulation messages may be optionally routed through and delayed by such a simulation. In addition, FNCS uses novel time synchronization algorithms to accelerate co-simulation including the application of speculative multithreading. FNCS accomplishes all of these improvements with minimal end user intervention. Simulations can be integrated using FNCS while maintaining their original model input files simply by linking with the FNCS library and making appropriate calls into the FNCS API.},
url = {https://www.osti.gov//servlets/purl/1231718},
doi = {},
url = {https://www.osti.gov/biblio/1231718},
year = {Thu Jan 09 00:00:00 EST 2014},
month = {Thu Jan 09 00:00:00 EST 2014},
note =
}
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.