summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-14refactor(#18): Create distinction between kernel and simulationFabian Mastenbroek
This change creates a distinction between a kernel and a simulation. A single simulation is represented by a `Simulation` object which provides control over the simulation, while the `Kernel` interface allows users to create a new simulation using that kernel as backend.
2018-02-13refactor(#18): Fix OpenDC model deploymentFabian Mastenbroek
This change fixes the deployment of the OpenDC simulation model.
2018-02-12refactor(#18): Launch processes at initial runFabian Mastenbroek
This change will make the simulation kernel launch the processes at the initial run instead of when the processes are registered.
2018-02-12refactor(#18): Align formatting with official Kotlin Style GuideFabian Mastenbroek
This change aligns the code formatting of the project with the official Kotlin Style Guide. They can be found at http://kotlinlang.org/docs/reference/coding-conventions.html.
2018-02-12refactor(#18): Update dependenciesFabian Mastenbroek
This change bumps the version of the dependencies used by the project.
2018-02-08Convert default GWF task concurrency to parallelGeorgios Andreadis
2018-02-07Integrate refactored simulatorGeorgios Andreadis
2018-02-06Add GWF conversion scriptGeorgios Andreadis
2018-02-05Implement workflow task dependenciesGeorgios Andreadis
2018-02-05Implement workflow task dependenciesGeorgios Andreadis
2018-01-31Relink GitLab submodulesGeorgios Andreadis
2018-01-11refactor(#18): Redesign core simulation APIFabian Mastenbroek
This change contains the redesign of the core simulation API and provides a cleaner interface for developing simulation models for the users.
2017-12-22Update organization name in LICENSE.mdGeorgios Andreadis
2017-12-14Relink frontend masterGeorgios Andreadis
2017-12-14Relink frontend moduleGeorgios Andreadis
2017-12-14Merge pull request #60 from atlarge-research/feature/59/github-iconGeorgios Andreadis
Add GitHub icon anchor to homepage navbar
2017-12-14Add GitHub icon anchor to homepage navbarGeorgios Andreadis
2017-12-01Center badgess on README.mdGeorgios Andreadis
2017-11-10Merge pull request #58 from atlarge-research/chore/bithoundGeorgios Andreadis
Bithound integration
2017-11-10Refactor tile calculationsGeorgios Andreadis
2017-11-10Add unused dependencies to .bithoundrcGeorgios Andreadis
2017-11-10Merge pull request #56 from atlarge-research/upgrade-dependenciesGeorgios Andreadis
Upgrade dependencies
2017-11-10Merge branch 'master' into upgrade-dependenciesGeorgios Andreadis
# Conflicts: # src/reducers/construction-mode.js
2017-11-10Upgrade to react-konva releaseGeorgios Andreadis
2017-11-08Merge pull request #55 from atlarge-research/feature/24/room-editGeorgios Andreadis
Implement room editing
2017-11-08Implement room editingGeorgios Andreadis
Allows for rooms to be edited from the room context menu. Fixes #24
2017-11-07Upgrade to react-konva betaGeorgios Andreadis
2017-11-07Merge branch 'master' into upgrade-dependenciesGeorgios Andreadis
# Conflicts: # README.md
2017-11-03Merge pull request #53 from atlarge-research/feature/31/current-tick-labelGeorgios Andreadis
Add label to current tick line in state charts
2017-11-03Add label to current tick line in state chartsGeorgios Andreadis
This vertically-oriented label gives the user an indication of what that blue bar actually means in the graph, for the case that this was not clear from the UI itself. Fixes #31
2017-11-03Merge pull request #52 from atlarge-research/feature/46/no-experimentsGeorgios Andreadis
Show more accurate alert while loading experiments
2017-11-03Show more accurate alert while loading exp.sGeorgios Andreadis
2017-11-03Merge pull request #51 from atlarge-research/bug/47/rack-construction-exitGeorgios Andreadis
Disable rack construction when leaving room
2017-11-03Disable rack construction when leaving roomGeorgios Andreadis
2017-11-02Merge pull request #50 from waffle-iron/masterGeorgios Andreadis
waffle.io Badge
2017-11-02Update README.mdGeorgios Andreadis
2017-11-02add waffle.io badgeMaking GitHub Delicious
2017-11-01Merge pull request #49 from atlarge-research/chore/seoGeorgios Andreadis
Improve SEO of opendc.org domain
2017-11-01Remove blank lines in gtag.jsGeorgios Andreadis
2017-11-01Add and update SEO tags in index.htmlGeorgios Andreadis
2017-10-28Sync frontend with upstreamGeorgios Andreadis
2017-10-28Merge pull request #12 from atlarge-research/chore/sync-simulatorGeorgios Andreadis
Sync simulator with upstream
2017-10-28Upgrade dependenciesGeorgios Andreadis
2017-10-28Sync simulator with upstreamFabian Mastenbroek
This change updates the simulator to the latest upstream version, which adds prebuilding to the Docker image and limits to simulation time. I have also added failure settings to the docker-compose configuration, in addition to slimming down the opendc Docker image configuration.
2017-10-24bug(#3): Add timeout for experimentsFabian Mastenbroek
This change adds a timeout for experiments, which allows the user to set an upper bound on the duration of an experiment. Closes #3
2017-10-24bug(#4): Prevent scheduling to machines without processing unitsFabian Mastenbroek
This change prevents the currently available scheduler implementations from scheduling tasks to machines without processing units, since these machines cannot perform any work. Closes #4
2017-10-24bug(#15): Fix message passing to stopped processesFabian Mastenbroek
This change fixes a bug where sending a message to a stopped process (gracefully or forced) would crash the simulation kernel with an UninitializedPropertyAccessException. This was caused by the fact that these processes still existed in the registry, which caused the kernel to lookup a non-existent continuation of a process. This change will make the kernel remove stopped processes from the registry, so they cannot be found anymore. Closes #15
2017-10-24bug(#6): Improve Docker deploymentFabian Mastenbroek
This change improves the Docker deployment by moving the build process from runtime to (image) build time. Also, the opendc-integration-jpa module now consists of a core and mysql module, where the mysql module is a specific deployment of the integration.
2017-10-18Add GZip compression to the serverGeorgios Andreadis
2017-10-18Add GZip compressionGeorgios Andreadis