name: aivika-distributed
version: 0.3
synopsis: Parallel distributed discrete event simulation module for the Aivika library
description:
This package extends the aivika-transformers [1] package with facilities for running parallel distributed simulations.
It uses an optimistic strategy known as the Time Warp method. To synchronize the global virtual time, since version 0.3
it uses Samadi's algorithm.
.
\[1] <http://hackage.haskell.org/package/aivika-transformers>
.
category: Simulation
license: BSD3
license-file: LICENSE
copyright: (c) 2015-2016. David Sorokin <david.sorokin@gmail.com>
author: David Sorokin
maintainer: David Sorokin <david.sorokin@gmail.com>
homepage: http://www.aivikasoft.com/en/products/aivika.html
cabal-version: >= 1.6
build-type: Simple
tested-with: GHC == 7.10.1
extra-source-files: tests/MachRep1.hs
tests/MachRep1Simple.hs
tests/MachRep2.hs
tests/MachRep2Distributed.hs
tests/MachRep2Reproducible.hs
tests/MachRep2Sync.hs
tests/MachRep2SyncIO.hs
CHANGELOG.md
library
exposed-modules: Simulation.Aivika.Distributed
Simulation.Aivika.Distributed.Optimistic
Simulation.Aivika.Distributed.Optimistic.DIO
Simulation.Aivika.Distributed.Optimistic.Generator
Simulation.Aivika.Distributed.Optimistic.QueueStrategy
Simulation.Aivika.Distributed.Optimistic.Message
Simulation.Aivika.Distributed.Optimistic.Priority
Simulation.Aivika.Distributed.Optimistic.Ref.Base
Simulation.Aivika.Distributed.Optimistic.TimeServer
other-modules: Simulation.Aivika.Distributed.Optimistic.Internal.Channel
Simulation.Aivika.Distributed.Optimistic.Internal.DIO
Simulation.Aivika.Distributed.Optimistic.Internal.Event
Simulation.Aivika.Distributed.Optimistic.Internal.InputMessageQueue
Simulation.Aivika.Distributed.Optimistic.Internal.IO
Simulation.Aivika.Distributed.Optimistic.Internal.Message
Simulation.Aivika.Distributed.Optimistic.Internal.OutputMessageQueue
Simulation.Aivika.Distributed.Optimistic.Internal.Priority
Simulation.Aivika.Distributed.Optimistic.Internal.Ref
Simulation.Aivika.Distributed.Optimistic.Internal.TimeServer
Simulation.Aivika.Distributed.Optimistic.Internal.TimeWarp
Simulation.Aivika.Distributed.Optimistic.Internal.TransientMessageQueue
Simulation.Aivika.Distributed.Optimistic.Internal.UndoableLog
build-depends: base >= 3 && < 6,
mtl >= 2.1.1,
stm >= 2.4.2,
random >= 1.0.0.3,
binary >= 0.6.4.0,
time >= 1.5.0.1,
containers >= 0.4.0.0,
exceptions >= 0.8.0.2,
distributed-process >= 0.6.1,
aivika >= 4.5,
aivika-transformers >= 4.5
extensions: MultiParamTypeClasses,
FlexibleInstances,
FlexibleContexts,
TypeFamilies,
RankNTypes,
DeriveGeneric
ghc-options: -O2
source-repository head
type: git
location: https://github.com/dsorokin/aivika-distributed