Skip to content

Releases: yoctoyotta1024/PerformanceTestingCLEO

v2.2.2

24 Mar 13:30

Choose a tag to compare

v2.2.2 - 2025-03-25

Bug Fixes

  • resolve conflicst with Merge branch 'main' into hotfix - (2eea614) - yoctoyotta1024
  • remove unused yac flags - (0978f77) - clara.bayley
  • specify hash on levante oneapi package - (cd3428a) - clara.bayley

Miscellaneous Chores

  • (version) v2.2.2 - (4e06058) - yoctoyotta1024
  • update CLEO version - (a0f7917) - clara.bayley

v2.2.1

21 Mar 18:54

Choose a tag to compare

v2.2.1 - 2025-03-21

Bug Fixes

  • remove unused yac flags - (ab13860) - clara.bayley
  • specify hash on levante oneapi package - (ec8312a) - clara.bayley

Miscellaneous Chores

  • (version) v2.2.1 - (4981abc) - yoctoyotta1024

v2.2.0

21 Mar 13:41

Choose a tag to compare

v2.2.0 - 2025-03-21

Bug Fixes

  • make strong and weak scaling plots compatible with new open_[...] dataset functions - (814936a) - clara.bayley

Documentation

  • update docs with info on plotting validations - (da1e3b6) - clara.bayley

Features

  • new folder for plotting validations of profiled executables - (5849507) - clara.bayley
  • new 2d model of superdroplet motion - (c7ca5cd) - clara.bayley
  • new 0d box model example of condensation - (574ff40) - clara.bayley

Miscellaneous Chores

  • (version) v2.2.0 - (035b26b) - yoctoyotta1024
  • update cleo version - (51d0c99) - clara.bayley

Refactoring

  • make clearer comment about using observers - (317ea33) - clara.bayley
  • thermo2d -> 3d example - (63d94ba) - clara.bayley

v2.1.2

20 Mar 10:18

Choose a tag to compare

v2.1.2 - 2025-03-20

Bug Fixes

  • make main programs compatible with v.36.0 of CLEO - (566fca8) - clara.bayley
  • fix example for how to use bash script - (eae1e65) - clara.bayley

Documentation

  • add note on team_size variable - (c87fb5a) - clara.bayley

Miscellaneous Chores

  • (version) v2.1.2 - (0fa412e) - yoctoyotta1024
  • update CLEO version - (c0b0b60) - clara.bayley
  • update CLEO version - (a048795) - clara.bayley
  • update CLEO version - (0010d11) - clara.bayley

Refactoring

  • colour lines in quickplot based on increasing nthreads - (d63dc00) - clara.bayley
  • colls0d testing superdrops scaling setup - (7bb3dcd) - clara.bayley
  • make plots compatible with supers ensemble datasets - (d9fe965) - clara.bayley
  • allow creation of grand datasets with constant ngbxs and ensemble of supers (per gridbox) - (a4ef860) - clara.bayley

v2.1.1

12 Feb 08:40

Choose a tag to compare

v2.1.1 - 2025-02-12

Bug Fixes

  • fix boolean and example in docs - (100eeb9) - clara.bayley

Miscellaneous Chores

  • (version) v2.1.1 - (2883d1a) - yoctoyotta1024

Refactoring

  • setup for nsupers=128 thermo2d exec - (331c7c5) - clara.bayley
  • setup for nsupers=2048 thermo2d exec - (a77f1bf) - clara.bayley
  • update CLEO version to v0.33.0 - (32af686) - clara.bayley

v2.1.0

10 Jan 14:14

Choose a tag to compare

v2.1.0 - 2025-01-10

Bug Fixes

  • minor fixes to paths, rspan etc. - (d10d6eb) - clara.bayley
  • change name of executable and include subdir and linked dirs - (d5fa639) - clara.bayley
  • change name of executable and include subdir - (83e46e9) - clara.bayley
  • clearer than entire x,y and zgrid is set up setup script not config - (42aa014) - clara.bayley

Documentation

  • include thermo2d setup in docs - (aa9a687) - clara.bayley

Features

  • new scripts to setup constthermo2d example - (18da24c) - clara.bayley
  • new executable and setup based on constthermo2d example - (6b22b5a) - clara.bayley

Miscellaneous Chores

  • (version) v2.1.0 - (e81dbd1) - yoctoyotta1024
  • add to gitignore - (a81cf2b) - clara.bayley
  • file renaming - (ed9d7cb) - clara.bayley

Refactoring

  • add thermo2d to choices in python scripts - (6527ca3) - clara.bayley
  • add extra assert to check ndims - (470d160) - clara.bayley
  • use alias for more generic script - (7d7604e) - clara.bayley
  • setup for nsupers=2048 - (967da4b) - clara.bayley
  • setup for nsupers=128 with more gbxs - (1c553fa) - clara.bayley
  • setup for nsupers=8 - (deb4e99) - clara.bayley
  • run cleo with more time and memory for SLURM jobs - (d91798f) - clara.bayley
  • extrapolate data for scaling plots when ngbxs is not present - (ffac745) - clara.bayley
  • modify colourbar normalisation for larger total nsupers in scaling plots - (1a7c40b) - clara.bayley

v2.0.0

09 Jan 08:57

Choose a tag to compare

v2.0.0 - 2025-01-10

Features

  • new file for plotting weak scaling - (c584642) - clara.bayley

Miscellaneous Chores

  • (version) v2.0.0 - (d02da7d) - yoctoyotta1024
  • update cleo version - (2f7a9a1) - clara.bayley
  • update cleo version - (ba05be0) - clara.bayley

Performance Improvements

  • delete redundant bool - (53a73f3) - clara.bayley
  • correct note on imports - (a209e74) - clara.bayley

Refactoring

  • add individual strong scaling plots - (d3e12df) - clara.bayley
  • make num threads of reference for speedup a variable - (2f3e66c) - clara.bayley
  • specify nthreads in figure names for efficiency - (6133c6d) - clara.bayley
  • add efficiency strong scaling plot - (468e9ce) - clara.bayley
  • make strong scaling plotting script compatible with running more than one nthreads config - (1a713e9) - clara.bayley
  • make kerneltimer metrics plotting script compatible with running more than one nthreads config - (09ad4d1) - clara.bayley
  • make quickplots script compatible with running more than one nthreads config - (066140f) - clara.bayley
  • make grand datasets script compatible with running more than one nthreads config - (47f36fb) - clara.bayley
  • make postproc script compatible with running more than one nthreads config - (47f3e5a) - clara.bayley
  • move variable/functions from run_profiling into seperate file to avoid future repetition - (3362619) - clara.bayley
  • change destination of sbatch and terminal piped output - (4f743df) - clara.bayley
  • make run scripts compatible with running more than one nthreads config - (8c7914b) - clara.bayley
  • new setup for strong and weak scaling data test run with nsupers=128 - (3f6d3a8) - clara.bayley
  • setup colls with setting of nthreads variable for each run - (7a5735f) - clara.bayley
  • set kokkos nthreads and device mappign from config file - (e78e230) - clara.bayley

v1.7.0

19 Dec 15:03

Choose a tag to compare

v1.7.0 - 2024-12-19

Features

  • new file to plot strong scaling - (3a679cd) - clara.bayley

Miscellaneous Chores

  • (version) v1.7.0 - (953a0fa) - yoctoyotta1024
  • update CLEO version - (6226ec6) - clara.bayley

Refactoring

  • move processing units dict and add plots to strong scaling - (a60e7e3) - clara.bayley
  • temporary strange path to strong scaling files - (ca7094b) - clara.bayley
  • implement extrapolation function - (de0bdd6) - clara.bayley
  • add nthreads option to loading kerneltimer - (5ad8952) - clara.bayley
  • cleaner data loading - (16ac254) - clara.bayley

v1.6.1

17 Dec 07:45

Choose a tag to compare

v1.6.1 - 2024-12-17

Bug Fixes

  • correct plot title and loop over nsupers - (fc08472) - clara.bayley

Miscellaneous Chores

  • (version) v1.6.1 - (0ff11e7) - yoctoyotta1024

v1.6.0

17 Dec 07:41

Choose a tag to compare

v1.6.0 - 2024-12-17

Bug Fixes

  • correct print statement and arg choices - (9fefb28) - clara.bayley

Features

  • new file for plotting performance of a single buildtype - (0ecc445) - clara.bayley

Miscellaneous Chores

  • (version) v1.6.0 - (3c9a135) - yoctoyotta1024
  • file rename - (5816143) - clara.bayley

Performance Improvements

  • increase figsize - (975bab4) - clara.bayley

Refactoring

  • seperate overall scaling from simple scalings - (a079e04) - clara.bayley
  • add runcleo to simple scaling plot - (741b495) - clara.bayley
  • use tight layout - (fe3227a) - clara.bayley
  • add choices to parser args - (5eb9598) - clara.bayley
  • move fig creation to helperfunc - (3989ab8) - clara.bayley
  • move generic useful plotting functions to src - (9c9c16c) - clara.bayley
  • generalise performance plots to total superdroplets not per gridbox - (3b593b1) - clara.bayley