Close

Presentation

Collatz Kaleidoscope
DescriptionThe image is generated wholly from code written in Python (version 3.11.5) using the visualization library Matplotlib (version 3.8.3) to programmatically and procedurally define the design. This underlying code has, along with the generated output design, been open-sourced under the CC BY 4.0 license and is available to view from a public GitHub repository, "high-res-art" under the artist's personal space (https://github.com/sadielbartholomew/high-res-art/blob/main/collatz_hi_res.py). High-performance computing was indispensable towards refining the parameters encoding the precise design, in particular the translation factors and set of hex-triplet color codes defining the background and marker colors, through batch processing of configurations of the parameters starting from exploratory values, followed by inspection of the generated outcomes and honing in on parameter sets producing promising outcomes in several iterations until finally this design emerged as a visual favorite. Specifically, the Slurm workload manager was used for such batch computing on the UK's JASMIN supercomputer.
Event Type
Art of HPC
Posters
TimeTuesday, 19 November 202410am - 5pm EST
LocationB301
Registration Categories
TP
W
TUT
XO/EX