Releases: yoctoyotta1024/PerformanceTestingCLEO
Releases · yoctoyotta1024/PerformanceTestingCLEO
v2.1.0
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
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
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
v1.7.0 - 2024-12-19
Features
- new file to plot strong scaling - (3a679cd) - clara.bayley
Miscellaneous Chores
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
v1.6.0
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
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
v1.5.1
v1.5.1 - 2024-12-14
Bug Fixes
- correct usage by default and in notes - (390eb2a) - clara.bayley
- fix nsupers in init conds - (0135e2d) - clara.bayley
- revert "fix yaml formatting of z,x and y grid params" - (58679db) - clara.bayley
- fix yaml formatting of z,x and y grid params - (0c93046) - clara.bayley
Documentation
- fix usage to more normal example - (299f3d9) - clara.bayley
Miscellaneous Chores
Refactoring
- add optional parameter to allow overwriting zarr datasets in grand datasets script - (10c2247) - clara.bayley
- add optional parameter to allow overwriting zarr datasets in postprocessing - (62bd92d) - clara.bayley
- make sbatch an optional argument - (affef6a) - clara.bayley
- generalise grand datasets creation to ngbxs variable too - (f172ca6) - clara.bayley
- generalise postprocessing script for paths with ngbxs - (fc8d722) - clara.bayley
- run_profiling wiht correct paths including gridboxes - (696dd19) - clara.bayley
- seperate init supers and init gbxs functions - (b1c6125) - clara.bayley
- nsupers now dict for nsupers per gbx with ngbxs in tuple for key - (7b1b0b8) - clara.bayley
- generalise config file to accept more than one gridbox - (60e6925) - clara.bayley
v1.5.0
v1.4.0
v1.4.0 - 2024-12-12
Bug Fixes
- use gcc compiler for cuda build - (c09704a) - clara.bayley
Features
- seperate run scripts for cuda and noncuda builds - (30cf97d) - clara.bayley
- add c++threads to options for thread parallelism - (4af906a) - clara.bayley
Miscellaneous Chores
Performance Improvements
- add more detail to cleo fetch content - (4519b0f) - clara.bayley
Refactoring
- config kokkos correctly and print - (0c0b7b1) - clara.bayley
- remove ulimits printing - (ac3033e) - clara.bayley
- increase memory allocation in runcleo - (0f89fa2) - clara.bayley
- increase sbatch runtime - (df5090c) - clara.bayley
- reduce mem in sbatch and add cups per task - (39781d2) - clara.bayley
- reduce mem in sbatch and add cups per task - (03566a9) - clara.bayley
- only print statement if datfiles found - (287b288) - clara.bayley
- only plot init conds for one run - (6c99190) - clara.bayley
- adjust initial conditions for colls0d to increase xi - (b6c1ff6) - clara.bayley
- no observers in compilation - (99f8723) - clara.bayley
- note attributes lost in script too - (13b3679) - clara.bayley
- use intel compilers instead of gcc - (1ae25c5) - clara.bayley
- optimise compiler flags and kokkos arch flags - (cf6f30a) - clara.bayley
- make in build as well - (920079b) - clara.bayley
- add runtime optimisations for levante - (8093f0d) - clara.bayley
- adapt SLURM settings - (6c7d67a) - clara.bayley