Skip to content

Releases: MRC-CSO-SPHSU/UKDemographicABM.jl

Significant Improved runtime & memory perf.

14 Jan 18:23
695e092
Compare
Choose a tag to compare
  • Making use of the rest of the fixed API of SE's Simulate function
  • further code simplification and tuning.
  • Significant memory allocation reduction and runtime performance improvement

progresses organising and cleaning the code #16 #17

Assign guardians

08 Jan 21:31
de572a5
Compare
Choose a tag to compare
Assign guardians Pre-release
Pre-release
V0.2.8

Version 0.2.8

Employing tuned API (4 simulation functions)

06 Jan 11:23
a998e7d
Compare
Choose a tag to compare
  • Memoization with domarriage alg can be done only externally (if desired)
  • Employing newly tuned and exact API of four simulation functions.
  • Optimized simulation (with deads removal) vs. normal simulation (without deads removal)

Improved performance

21 Dec 12:59
da9828c
Compare
Choose a tag to compare
Improved performance Pre-release
Pre-release
  • making use of some tuned simulation functions (SE version 0.2.5)
  • improved runtime and memory perfortmance (3x faster, memory allocation / storage 4x-8x less)

Improved Implementation of allocation algorithms / tuned do Marriages

27 Dec 11:25
25c45de
Compare
Choose a tag to compare

Corresponding to SE Version 0.2.6

  • Improved implementation of allocation algorithms (no temporary arrays)
  • tuning do marriage algorithm (memoization can be avoided)
  • Improved runtime performance (3x faster & 4x less memory allocation and storage)

Employing Improved MA V0.4 (Simple ABM Type)

14 Dec 17:34
25c45de
Compare
Choose a tag to compare
  • adjusting to SimpleABM types of MA Version 0.4
  • improved model data structure
  • making use of optimized kill_agent_at!

Adoptions, Social, Work and Age transitions

09 Dec 13:58
2960019
Compare
Choose a tag to compare

Compatible with SE version 0.2.3

DoMarriages

08 Dec 18:14
690e5c6
Compare
Choose a tag to compare
DoMarriages Pre-release
Pre-release
V0.2.2

Version 0.2.2

NewSimulate module (MALPM only) 3 functions

07 Dec 19:15
2cebe29
Compare
Choose a tag to compare
  • New Simulation Interface for only 3 function, doBirths!, doDeaths!, doDivorces
  • Improved API for parameter accessory functions
    compatible with SE* Version 0.2.1

Unified API for Create and Initialize functions

05 Dec 18:09
f0d6dcc
Compare
Choose a tag to compare

compatible with SE* libraries V0.2