Published July 31, 2026
| Version v0.3.0
Software
Open
matsim-vsp/parallel_qsim_rust: v0.3.0
Authors/Creators
- 1. Simunto
- 2. CSIRO
Description
This is a release for paper publication. Consists of several changes compared to last release. Most important:
- Drop MPI suppport and use Rust internal threading only
- Implement asynchronous external service meachnism
What's Changed
- Update readme release by @Janekdererste in https://github.com/matsim-vsp/parallel_qsim_rust/pull/139
- Library updates by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/141
- Delete unnecessary Logging by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/142
- fix import by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/143
- some comments by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/144
- Introduce global sync parameter & enhance logging for local qsim by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/145
- Implement Leg and Activity Engines and prepare DRT functionality by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/140
- Add support for agent intelligence by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/150
- Clippy suggestions by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/151
- Introduce MPI feature by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/154
- BREAKING CHANGE: remove level of detail from vehicles and introduce difference route types + add p by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/157
- added equil test by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/156
- Major architectural changes: Separate IO data types from internal data types by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/159
- Routing adapter by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/164
- implement new type pattern for external service by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/165
- New type external service by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/166
- Test: Teleportation by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/170
- introduce matsim-like scripts by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/178
- Changed Rust Version (Channel) from 'stable' to '1.86.0' by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/177
- 43 load files via url by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/174
- Change to the URL for URL testing. by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/180
- Multithreaded id handling by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/175
- Maintenance by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/173
- multiple-workers by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/181
- doc: update instructions for macOS build, and build>test>run sequence by @dhixsingh in https://github.com/matsim-vsp/parallel_qsim_rust/pull/185
- Multiple routing services by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/187
- Refactor event handling by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/189
- fixed shutdown mechanism and made clippy happy by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/193
- feat: add HTTP feature for remote file download and update config handling by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/194
- feat: enhance tracing in agent logic by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/195
- Improve tracing by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/197
- write output config by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/198
- Fix proto events by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/199
- Instrumentation by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/202
- Added WaitingList and Buffer to the Links (Like for MATSim) by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/182
- enhance documentation and refactored function names by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/209
- fixed bugs by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/212
- Bug fixes by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/216
- Bug fixes by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/219
- Add Parquet Support for Profiling by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/220
- refactor: streamline agent handling and enhance tracing in network operations by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/223
- refactor: add attributes to activities and read preplanningHorizon from activity rather than leg by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/225
- Maintenance by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/228
- Refactor configuration structure by @frievoe97 in https://github.com/matsim-vsp/parallel_qsim_rust/pull/222
- Config maintanence by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/230
- refactor: move run_channel_from_args logic to main function for better clarity by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/231
- correct config file and remove warnings by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/232
- Enhance logging and user interface by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/236
- Implement node-specific RNGs and stable TimeQueue ordering for deterministic simulation by @paulheinr with @Copilot in https://github.com/matsim-vsp/parallel_qsim_rust/pull/235
- refactor: rename
EventsPublishertoEventsManagerfor improved cl… by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/238 - 200 write regression test for proto2xml by @andreashyg in https://github.com/matsim-vsp/parallel_qsim_rust/pull/237
- Add controller and mobsim events by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/239
- fix some small critical bugs by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/240
- refactor: make all
pathfields optional, implement safer defaults, … by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/241 - 213 change event comparison by @andreashyg in https://github.com/matsim-vsp/parallel_qsim_rust/pull/243
- Add unit test for EventsManager. by @andreashyg in https://github.com/matsim-vsp/parallel_qsim_rust/pull/244
- 226 multiple log files with the same output by @andreashyg in https://github.com/matsim-vsp/parallel_qsim_rust/pull/245
- refactor: transition from Scenario to MutableScenario for improved state management by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/247
- refactor: rename Config::from to Config::from_args for clarity and change signature by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/248
- Changing the API of trip structure utils by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/249
- update to rustc 1.94 by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/250
- Add Overwrite file settings and rustfmt by @paulheinr in https://github.com/matsim-vsp/parallel_qsim_rust/pull/251
New Contributors
- @frievoe97 made their first contribution in https://github.com/matsim-vsp/parallel_qsim_rust/pull/156
- @dhixsingh made their first contribution in https://github.com/matsim-vsp/parallel_qsim_rust/pull/185
- @paulheinr with @Copilot made their first contribution in https://github.com/matsim-vsp/parallel_qsim_rust/pull/235
Full Changelog: https://github.com/matsim-vsp/parallel_qsim_rust/compare/v0.2.0...v0.3.0
Files
matsim-vsp/parallel_qsim_rust-v0.3.0.zip
Files
(638.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f418dc3446007dea6c7a725827c23a9b
|
638.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/matsim-vsp/parallel_qsim_rust/tree/v0.3.0 (URL)
Software
- Repository URL
- https://github.com/matsim-vsp/parallel_qsim_rust