Skip to content

Releases: KarlsruheGraphGeneration/KaGen

v1.3.0

24 Mar 14:40

Choose a tag to compare

Add macOS arm64 wheel builds for Python 3.10-3.14

KaGen v1.2.9

24 Mar 13:56

Choose a tag to compare

  • added Python interface
  • added workflows to build linux wheels
  • added workflow to upload to pypi

KaGen v1.2.1

30 Oct 09:19

Choose a tag to compare

What's Changed

  • Fix invalid vertex dist when PEs have vertex range $(\infty, \infty]$. by @niklas-uhl in #66
  • Add Support for Permuting Vertex-Weighted Graphs by @jabo17 in #67
  • Add kronecker namespace to avoid ODR-violation by @mschimek in #73

KaGen v1.2.0

22 Jul 09:08

Choose a tag to compare

Full Changelog: v1.1.0...v1.2.0

KaGen v1.1.0

02 Jun 14:00

Choose a tag to compare

KaGen v1.1.0 Pre-release
Pre-release

General

  • Added external memory mode to generate graphs much larger than the available RAM
    • Note: this mode has significant IO overheads; depending on the graph model and output format, the graph data has to be read from / written to the disk multiple times.
    • Invoke KaGen with the --external-num-chunks=<n> flag to split graph generation into <n> parts. Each PE only holds one chunk in internal memory at any time.
    • Creates one buffer file per PE in the directory specified by --external-tmp-directory=[/tmp].
  • Fixed a segfault in the GNM generator

IO

  • Fixed an endless loop when reading broken METIS files
  • Added the *.netD / *.are file input format
  • Added a weighted binary edge list file input format

KaGen v1.0.3

11 Mar 15:37

Choose a tag to compare

IO

  • Preallocate memory when reading Metis graphs sequentially to reduce peak memory consumption
  • Fixed a race condition when writing graphs to disks

KaGen v1.0.2

22 Feb 15:16

Choose a tag to compare

General

  • Remove accidental debug output
  • Add IO graph distribution root, which assigns all vertices to the root PE (for debug purposes)
  • Fix average degree computation outputted by graphstats when the last vertices in the graph are isolated
  • Add degree buckets to graphstats

KaGen v1.0.1

12 Dec 13:05

Choose a tag to compare

Grid{2D, 3D}

  • Added n / N (number of vertices) as convenience parameters to the option string (grid dimensions are set to the square or cubic root of n)

General

  • Fixed a rare crash in the sampling code

KaGen v1.0.0

28 Nov 14:06

Choose a tag to compare

Bump version to 1.0.0