loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sunil Thulasidasan 1 ; Lukas Kroc 2 and Stephan Eidenbenz 1

Affiliations: 1 Los Alamos National Laboratory, United States ; 2 Claremont College, United States

Keyword(s): Discrete-event Simulation, Parallel Simulation Library, Python Simulation.

Related Ontology Subjects/Areas/Topics: Discrete-Event Simulation ; Formal Methods ; Simulation and Modeling

Abstract: We present the SimCore parallel simulation library, an object-oriented framework for developing parallel distributed discrete-event simulation applications, implemented in C++ with a Python front-end. SimCore is designed to scale to thousands of processors but is simple enough to use for application programmers, an outcome of its fast C++ core and message passing routines integrated with the full expressive power of Python. We discuss the design philosophy of SimCore including the software architecture and the C++/Python interface implementation that allows applications to be written in pure Python or a hybrid of Python and C++ or even pure C++. We also provide real world examples of the scalability and briefly describe a few diverse applications that have been deployed using SimCore.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.135.190.101

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Thulasidasan, S.; Kroc, L. and Eidenbenz, S. (2012). SimCore: A Library for Rapid Development of Large Scale Parallel Simulations. In Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH; ISBN 978-989-8565-20-4; ISSN 2184-2841, SciTePress, pages 71-76. DOI: 10.5220/0004063700710076

@conference{simultech12,
author={Sunil Thulasidasan. and Lukas Kroc. and Stephan Eidenbenz.},
title={SimCore: A Library for Rapid Development of Large Scale Parallel Simulations},
booktitle={Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH},
year={2012},
pages={71-76},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004063700710076},
isbn={978-989-8565-20-4},
issn={2184-2841},
}

TY - CONF

JO - Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH
TI - SimCore: A Library for Rapid Development of Large Scale Parallel Simulations
SN - 978-989-8565-20-4
IS - 2184-2841
AU - Thulasidasan, S.
AU - Kroc, L.
AU - Eidenbenz, S.
PY - 2012
SP - 71
EP - 76
DO - 10.5220/0004063700710076
PB - SciTePress