You can edit almost every page by Creating an account. Otherwise, see the FAQ.

SimJulia

From EverybodyWiki Bios & Wiki


SimJulia, a combined continuous time / discrete event process oriented simulation framework
Original author(s)Ben Lauwens
Developer(s)Ben Lauwens
Initial releaseAugust 4, 2014 (2014-08-04)
Stable release
v0.8.0 / August 28, 2019; 4 years ago (2019-08-28)
Written inJulia
Engine
    Operating systemCross-platform
    TypeDiscrete event simulation
    LicenseMIT
    Websitegithub.com/BenLauwens/SimJulia.jl

    Search SimJulia on Amazon.

    SimJulia is a process-based discrete-event simulation framework based on Julia. Its event dispatcher is based on tasks; its API is modeled to follow the same pattern as the similar SimPy framework written in Python.

    Processes in SimJulia are simple Julia functions that yield Events. To model capacity congestion points, SimJulia offers three different types of resources named Resources, Containers and Stores. Resources are points in a simulation with limited capacity, like ticket counters, charging stations, machine time slots. Containers are abstract tanks that can hold a discrete or continuous amount of a bulk good, like water, gasoline or apples. Stores finally allow to model the creation and consumption of concrete objects, even of multiple types.

    The SimJulia documentation contains a brief introduction, as well as eight practical examples, which in part have been adopted by other frameworks.[1] The simulation framework simmer[2] for the R programming language draws on both SimPy and SimJulia for its design.

    SimJulia is released as open source software under the MIT License. The first version was released in August 2014. It has since been referenced and used in multiple conferences[3], scientific articles and books.[4][5]

    Significant uses include a workforce planning [6] and a medical management simulator for mass casualty incidents.[7]


    See also[edit]



    This article "SimJulia" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:SimJulia. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

    1. "About - kalasim - discrete event simulator". www.kalasim.org. Retrieved 2021-04-26.
    2. Ucar, Iñaki; Smeets, Bart; Azcorra, Arturo (2019). "simmer: Discrete-Event Simulation for R". Journal of Statistical Software. 90 (2). arXiv:1705.09746. doi:10.18637/jss.v090.i02. ISSN 1548-7660. Unknown parameter |s2cid= ignored (help)
    3. "Keynote Speakers / Ignacio E. Grossmann". Escape 31 (in Türkçe). Retrieved 2021-07-26.
    4. Sherrington, Malcolm (2015). Mastering Julia : develop your analytical and programming skills further in Julia to solve complex data processing problems. Birmingham, UK. ISBN 978-1-78355-332-7. OCLC 919515480. Search this book on
    5. Balbaert, Ivo (2016). Julia: High Performance Programming. Avik Sengupta, Malcolm Sherrington. Birmingham, UK. p. 521. ISBN 978-1-78712-610-7. OCLC 967513968. Search this book on
    6. JuliaCon 2020 | Generic Manpower Simulation Engine: a SimJulia case study | Johan Van Kerckhoven, retrieved 2021-07-26
    7. De Rouck, Ruben; Debacker, Michel; Hubloue, Ives; Koghee, Selma; Van Utterbeeck, Filip; Dhondt, Erwin (2018). "SIMEDIS 2.0: ON THE ROAD TOWARD A COMPREHENSIVE MASS CASUALTY INCIDENT MEDICAL MANAGEMENT SIMULATOR". 2018 Winter Simulation Conference (WSC). Gothenburg, Sweden: IEEE: 2713–2724. doi:10.1109/WSC.2018.8632369. ISBN 978-1-5386-6572-5.