Recent Releases of CLEO

CLEO - v0.61.1

v0.61.1 - 2025-10-02

Bug Fixes

  • handle zero or unspecified numconc - (65081ab) - clara.bayley
  • fig_ax is None by default - (3b7fb46) - clara.bayley

Miscellaneous Chores

  • (version) v0.61.1 - (36ba2e4) - yoctoyotta1024

Refactoring

  • load compilers compatible with loaded modules - (db04761) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 3 months ago

CLEO - v0.61.0

v0.61.0 - 2025-09-18

Features

  • python bindings to cartesian sdm can have boundary conditions - (f8ec597) - clara.bayley

Miscellaneous Chores

  • (version) v0.61.0 - (0b8e904) - yoctoyotta1024
  • formatting - (de13b39) - clara.bayley

Refactoring

  • run example for both null and non-null sdm bindings - (e229936) - clara.bayley
  • python bindings example uses updated boundary conditions - (8b1c30e) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.60.1

v0.60.1 - 2025-09-18

Bug Fixes

  • error in reduction sumation of nsupers - (c9b34cf) - clara.bayley

Miscellaneous Chores

  • (version) v0.60.1 - (ada709a) - yoctoyotta1024

Refactoring

  • include check that eurec4a executable successfully runs - (2c4d0f5) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.60.0

v0.60.0 - 2025-09-18

Features

  • function to plots superdroplet distributions with variable in specific range - (2246018) - clara.bayley
  • plotting script for eurec4a 1-d example - (6ae38de) - clara.bayley
  • file for eurec4a test case input file generation - (847208e) - clara.bayley

Miscellaneous Chores

  • (version) v0.60.0 - (03fc01c) - yoctoyotta1024
  • formatting - (d433346) - clara.bayley
  • formatting - (d596c50) - clara.bayley
  • formatting - (9063ccc) - clara.bayley

Refactoring

  • edit eure4ca boundary conditions - (2cef27b) - clara.bayley
  • eurec4a example setup with only boundary conditions active - (7c8c04d) - clara.bayley
  • add distributions plot to eurec4a plotting script - (8e1d46b) - clara.bayley
  • add ability to add superdroplets to bottom of domain - (3a98b6b) - clara.bayley
  • config params give upper and lower coord3 lims for BCs - (b4575d1) - clara.bayley
  • rename AddSupersAtDomainTop to AddSupersToDomain - (03fc929) - clara.bayley
  • rename add_supers_at_domain_top to add_supers_to_domain - (0604bf3) - clara.bayley
  • dry radius can be set to radius when generating new superdroplets - (78acc06) - clara.bayley
  • edit eurec4a config params - (54c898a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.59.0

v0.59.0 - 2025-09-17

Features

  • new function in python superdroplets to select superdroplets based on a range - (affe448) - clara.bayley

Miscellaneous Chores

  • (version) v0.59.0 - (aefc315) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.58.0

v0.58.0 - 2025-08-29

Documentation

  • add instructions on plotcleo installation - (9bfa7d5) - clara.bayley
  • reorder and naming for readability - (3725d3b) - clara.bayley

Features

  • minimum pyproject.toml to build examplesplotting locally - (d29eda1) - clara.bayley

Miscellaneous Chores

  • (version) v0.58.0 - (13e57f7) - yoctoyotta1024

Refactoring

  • delete redundant path append - (f19e995) - clara.bayley
  • package plotcleo inside plotcleo - (2bc8bb2) - clara.bayley
  • rename plotssrc -> plotcleo - (5024eed) - clara.bayley
  • don't call error when eurec4a example fails to run - (69f0b74) - clara.bayley
  • update yac and yaxt versions - (8368705) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.29

v0.57.29 - 2025-08-29

Bug Fixes

  • correct syntax - (c7aac60) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.29 - (b8c76f3) - yoctoyotta1024

Refactoring

  • clearer notes - (edc0392) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.28

v0.57.28 - 2025-08-29

Bug Fixes

  • correct syntax - (b455022) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.28 - (3948b6e) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.27

v0.57.27 - 2025-08-29

Bug Fixes

  • correct use of diff to changelog step to publish cleopy - (2a817b6) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.27 - (2524746) - yoctoyotta1024

Refactoring

  • delete unused cmakelists edit - (d9a5822) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.26

v0.57.26 - 2025-08-29

Bug Fixes

  • publish cleopy when changelog changes - (fb76522) - clara.bayley
  • missing E in grep - (aee7cfc) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.26 - (f7b5e1a) - yoctoyotta1024

Refactoring

  • list changed_files detected in cleopy ci - (181a4e2) - clara.bayley
  • no version in citation and cmake - (611f931) - clara.bayley
  • remove temporary ci debugging statements - (6774829) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.25

v0.57.25 - 2025-08-29

Bug Fixes

  • upload edited CITATION.cff and CMakeLists.txt with release - (7af612d) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.25 - (6f94c0e) - yoctoyotta1024

Refactoring

  • temporary ci debugging statements - (6e438e4) - clara.bayley
  • small ci notes - (67bb2d6) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.24

v0.57.24 - 2025-08-29

Bug Fixes

  • only trigger on main - (de69923) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.24 - (09cacb6) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.23

v0.57.23 - 2025-08-29

Bug Fixes

  • only on push to main - (54f26ef) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.23 - (6cfab6d) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.22

v0.57.22 - 2025-08-29

Bug Fixes

  • only run cleopy when push to main changes changelog - (0ae816d) - clara.bayley

Continuous Integration

  • cocogitto ci updates hard-coded versions - (2da6584) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.22 - (7920631) - yoctoyotta1024

Refactoring

  • add print statement - (00811a2) - clara.bayley
  • delete copyright on citation and license files - (28c61d5) - clara.bayley
  • put headers in markdown files in code blocks - (c50f03d) - clara.bayley
  • python_bindings example only works with gcc - (17b94a2) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.21

v0.57.21 - 2025-08-28

Bug Fixes

  • missing path for libs in LD_LIBRARY_PATH at runtime - (26c8ae4) - clara.bayley

Documentation

  • missing space for formattings - (fad6ef7) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.21 - (a61d75a) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.20

v0.57.20 - 2025-08-28

Bug Fixes

  • only run cleopy on pushes to main - (66594bc) - clara.bayley

Documentation

  • update on mpi4py installation on HPCs - (c0a0ecc) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.20 - (51d1c47) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.19

v0.57.19 - 2025-08-28

Bug Fixes

  • only publish cleopy when CHANGELOG.md changes - (e6104fc) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.19 - (2b04a7b) - yoctoyotta1024

Refactoring

  • use cleopy from pip install not path append - (3536fbb) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.18

v0.57.18 - 2025-08-28

Bug Fixes

  • trigger cleopy when cocogitto finished and changelgog changes - (febfafb) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.18 - (0375668) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.17

v0.57.17 - 2025-08-28

Bug Fixes

  • trigger cleopy on push to main that chanegs CHANGELOG - (7f4350b) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.17 - (19e2b55) - yoctoyotta1024

Refactoring

  • add name to cleopy - (b6b2b5e) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.16

v0.57.16 - 2025-08-28

Bug Fixes

  • move trigger-ypi-publish into workflow - (8b6d59c) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.16 - (5012417) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.15

v0.57.15 - 2025-08-28

Bug Fixes

  • delete tags after trigger push - (795d3f7) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.15 - (068df67) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.14

v0.57.14 - 2025-08-28

Bug Fixes

  • publish to pypi after version release - (bd6f6ee) - clara.bayley
  • hack with pushing trigger-pypi-publish to trigger cleopy publishing - (6dd0af4) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.14 - (a4982ea) - yoctoyotta1024
  • (version) v0.57.14 - (e22d8ee) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.13

v0.57.13 - 2025-08-28

Bug Fixes

  • hotfix missing , - (6752875) - clara.bayley
  • build before publish - (2a80f87) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.13 - (85b4c94) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.12

v0.57.12 - 2025-08-28

Bug Fixes

  • trigger cleopy on tags vXXX push - (bd0b5b9) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.12 - (7e4108a) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.11

v0.57.11 - 2025-08-28

Bug Fixes

  • don't wait for cocogitto - (cbdd3df) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.11 - (7262f4c) - yoctoyotta1024

Refactoring

  • run on push to main - (fae80c6) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.10

v0.57.10 - 2025-08-28

Bug Fixes

  • missing origin - (ae1ee2b) - clara.bayley
  • try to trigger cleopy on tag push from cocogitto - (577c7bb) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.10 - (9413feb) - yoctoyotta1024
  • (version) v0.57.10 - (b070c74) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.9

v0.57.9 - 2025-08-28

Bug Fixes

  • perform upload with pypi action without uv - (ca6690d) - clara.bayley
  • add env name and pypi-publish - (7aab2d8) - clara.bayley
  • perform publish via cocogitto - (c290fe0) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.9 - (01fbd9d) - yoctoyotta1024
  • (version) v0.57.9 - (41b412f) - yoctoyotta1024
  • (version) v0.57.9 - (abee51f) - yoctoyotta1024

Refactoring

  • try to trigger cleopy on tags push - (de44858) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.8

v0.57.8 - 2025-08-28

Bug Fixes

  • run on main push with tags - (7db42f7) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.8 - (95486c4) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.7

v0.57.7 - 2025-08-28

Bug Fixes

  • run on main push with tags - (527b106) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.7 - (0f47138) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.6

v0.57.6 - 2025-08-28

Bug Fixes

  • only run cleopy on version tags push - (da14a50) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.6 - (9e7011c) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.5

v0.57.5 - 2025-08-28

Bug Fixes

  • cleopy trigger of ci - (b1e6a20) - clara.bayley
  • project name - (b55fd26) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.5 - (a62e445) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.4

v0.57.4 - 2025-08-28

Bug Fixes

  • trigger cleopy ci - (36f88d7) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.4 - (00bcef8) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.3

v0.57.3 - 2025-08-28

Bug Fixes

  • cleopy versioning - (69f79a0) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.3 - (1eefc88) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.2

v0.57.2 - 2025-08-28

Bug Fixes

  • cleopy versioning - (5f49a2d) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.2 - (150ccf3) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.1

v0.57.1 - 2025-08-28

Bug Fixes

  • ci cleopy package publishing - (a2a0b7e) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.1 - (9624458) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.57.0

v0.57.0 - 2025-08-27

Bug Fixes

  • ci cleopy package publishing - (7b8eae0) - clara.bayley
  • missing permissions - (b5a13d9) - clara.bayley

Features

  • publish cleoopy with py-pi in cocogitto releases - (6ecea4d) - clara.bayley

Miscellaneous Chores

  • (version) v0.57.0 - (35cd3ae) - yoctoyotta1024
  • (version) v0.57.0 - (7663eab) - yoctoyotta1024
  • (version) v0.57.0 - (582bb90) - yoctoyotta1024
  • (version) v0.57.0 - (92673f5) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.56.0

v0.56.0 - 2025-08-27

Bug Fixes

  • make examples compatible with pySD renaming - (0fc7244) - clara.bayley
  • ci needs to use correct python - (cbcf595) - clara.bayley

Continuous Integration

  • use uv for docs building and cleopy publishing - (dc6641a) - clara.bayley

Documentation

  • update environment and python handling in docs - (c484d6e) - clara.bayley
  • rename documentation folders for cleopy and libs - (949d4e6) - clara.bayley

Features

  • convert cleopy into pip installable package - (8b153ad) - clara.bayley

Miscellaneous Chores

  • (version) v0.56.0 - (1fe3985) - yoctoyotta1024
  • delete redundant files - (919e4f5) - clara.bayley

Refactoring

  • manage python dependencies with uv - (f1af0ac) - clara.bayley
  • delete unwanted all on module imports - (881cb3c) - clara.bayley
  • rename pySD as cleopy - (f04722c) - clara.bayley
  • alphabetise requirements - (9923ed2) - clara.bayley
  • use argparse - (f2fa2ca) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.55.1

v0.55.1 - 2025-08-26

Bug Fixes

  • make examples, docs and ci compatible with bindings renaming - (d017638) - clara.bayley

Miscellaneous Chores

  • (version) v0.55.1 - (4ffffc1) - yoctoyotta1024

Refactoring

  • rename pycleo as cleo_python_bindings - (9baf8bd) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.55.0

v0.55.0 - 2025-08-26

Bug Fixes

  • delete post processed files before running executable in kokkostools example - (42e119d) - clara.bayley
  • perform multiple runs for kokkos tools profiling example - (f389020) - clara.bayley

Continuous Integration

  • no longer hardcode ntasks4 directory in fromfile parallel test - (2475933) - clara.bayley

Documentation

  • minor doc fixes - (d2f42b1) - clara.bayley
  • update how to run examples - (c67832b) - clara.bayley

Features

  • first python script for eurec4a example - (6ca6c16) - clara.bayley

Miscellaneous Chores

  • (version) v0.55.0 - (7f5fa9a) - yoctoyotta1024
  • remove todos - (2a2e06e) - clara.bayley
  • better formatting - (0a11570) - clara.bayley
  • typo - (416baaf) - clara.bayley
  • variable rename - (d8e134e) - clara.bayley
  • typo - (4c903f1) - clara.bayley
  • clearer formatting - (9e09030) - clara.bayley

Performance Improvements

  • delete commented neatness lines - (a9f9ccf) - clara.bayley
  • remove unnecessary line - (ad2089d) - clara.bayley
  • delete unused argument - (54fc08e) - clara.bayley
  • plotting variables together - (3a9f89b) - clara.bayley

Refactoring

  • update example solution to kokkostools profiling - (1b3eb84) - clara.bayley
  • check error code of subprocess is zero - (6aca62d) - clara.bayley
  • clean up as1027 example - (71a37f7) - clara.bayley
  • assert data lengths are equal - (db62b01) - clara.bayley
  • add end lines to print statements - (c4062e5) - clara.bayley
  • rename speedtest kokkostools - (3503636) - clara.bayley
  • clean up cuspbifurc example - (cdf52ca) - clara.bayley
  • clean up speedtest example - (ce76610) - clara.bayley
  • clean up constthermo2d example - (2815080) - clara.bayley
  • correct order for z,x,y velocities - (ff3feb8) - clara.bayley
  • double frames per second in example animations - (b07c8a2) - clara.bayley
  • clean up divfreemotion example scripts - (8e8b1e1) - clara.bayley
  • clean up rainshaft1d example script - (a32c287) - clara.bayley
  • clean up breakup example script - (678534e) - clara.bayley
  • ensure paths from configs read as paths - (514b3a5) - clara.bayley
  • clean up shima2009 example script - (11a8aab) - clara.bayley
  • clean up python_bindings example script - (c512877) - clara.bayley
  • better logic in example mkdirs - (46cb666) - clara.bayley
  • rename python bindings source config - (685310b) - clara.bayley
  • add boolean for building/compiling or not - (218e37a) - clara.bayley
  • clean up fromfile and fromfile_irreg example scripts - (3142e32) - clara.bayley
  • clean up bubble example scripts - (d410a6d) - clara.bayley
  • use booleans correctly with argparse - (00725ac) - clara.bayley
  • move bash scripts into levante bash - (4e80091) - clara.bayley
  • use isfigures to show/save figs - (6d57229) - clara.bayley
  • reduce code duplicaiton in boxmodelcollisions - (bce1b78) - clara.bayley
  • move boxmodelcollision configs into src - (b5828bd) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 4 months ago

CLEO - v0.54.0

v0.54.0 - 2025-08-20

Bug Fixes

  • bubble plotting script works using updated sample of superdrops class - (f2f775a) - clara.bayley

Continuous Integration

  • use matrix for two parallel execution tests - (b02208f) - clara.bayley
  • delete bins after tests - (af314df) - clara.bayley
  • test fromfile_irreg as well as fromfile - (4312710) - clara.bayley
  • download fromfile and fromfile irreg correct solutions from swift source - (82efb9a) - clara.bayley
  • use matrix for two parallel execution tests - (c901719) - clara.bayley
  • delete bins after tests - (52e24d5) - clara.bayley
  • test fromfile_irreg as well as fromfile - (e7e7f71) - clara.bayley
  • download fromfile and fromfile irreg correct solutions from swift source - (07c111d) - clara.bayley

Documentation

  • use communicator not MPI directly - (9371d58) - clara.bayley

Features

  • Added MPI abort message in communicator class, removed commented lines in SupersInDomain - (c4545fd) - k202203

Miscellaneous Chores

  • (version) v0.54.0 - (0c5afdc) - yoctoyotta1024
  • corrected the lint error - (ea6f330) - k202203

Performance Improvements

  • space before printing bool - (26783ca) - clara.bayley
  • space before printing bool - (00f1205) - clara.bayley

Refactoring

  • larger figsize - (a6466e7) - clara.bayley
  • run fromfile examples with more coupling and for longer - (0dba167) - clara.bayley
  • run levante examples requires compilername - (7babe64) - clara.bayley
  • larger figsize - (edb60fc) - clara.bayley
  • run fromfile examples with more coupling and for longer - (641f0ca) - clara.bayley
  • make python bindings example compatible with new communicator - (6b5ef56) - clara.bayley
  • only call MPI_Init if MPI not already initialised - (ec2cb15) - clara.bayley
  • make all examples compatible with new communicator - (cc37b49) - clara.bayley
  • make adiabatic parcel example compatible with new communicator - (3050deb) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 5 months ago

CLEO - v0.53.0

v0.53.0 - 2025-08-20

Bug Fixes

  • missing monitor in function signature - (9c2567d) - clara.bayley
  • Adapted the main files according to the newly modified communicator class - (4cebe91) - dlaparna7
  • Fix the communicator class to make it work with test examples that do not use yac - (c57a514) - dlaparna7
  • remove mpi processes > 1 guard from communicator - (459a12a) - clara.bayley
  • fixed minor comm scope related bugs - (ff63ee8) - clara.bayley

Continuous Integration

  • fix parallel execution tests - (812579f) - clara.bayley

Documentation

  • use communicator not MPI directly - (4320339) - clara.bayley

Features

  • Added MPI abort message in communicator class, removed commented lines in SupersInDomain - (0afb79e) - k202203
  • Modified domain_bounds field to include lower bounds of the domain as well - (ea47087) - dlaparna7
  • Implemented binary search algorithm. - (7e89ab0) - dlaparna7
  • Variable gridbox implementation: further corrections and compatible with more than 1 process for fromfile experiment - (c5f4252) - dlaparna7
  • First draft of the variable gridbox sizes implementation - (9e5a573) - dlaparna7
  • two files lay groundwork for communicator initialization - (9106da1) - clara.bayley

Miscellaneous Chores

  • (version) v0.53.0 - (f7824dd) - yoctoyotta1024
  • corrected the lint error - (be162e2) - k202203
  • cleanup, added comments, renamed get_local_bounding_gridbox function - (e769e80) - dlaparna7
  • formatting - (93848fa) - clara.bayley
  • make comparable to old branch - (8cbe450) - clara.bayley
  • add todos - (33c3ae5) - clara.bayley

Performance Improvements

  • delete unnecessary call to destructor - (2c5693e) - clara.bayley

Refactoring

  • make python bindings example compatible with new communicator - (c2bfda6) - clara.bayley
  • only call MPI_Init if MPI not already initialised - (2b9585d) - clara.bayley
  • make all examples compatible with new communicator - (f7fb506) - clara.bayley
  • make adiabatic parcel example compatible with new communicator - (5d72deb) - clara.bayley
  • Removed the commented out lines - (1f141e1) - dlaparna7
  • Modified the field gridbox_upperbounds to gridbox_bounds for semantic correctness - (4713b82) - dlaparna7
  • fromfile examples use communicator instead of MPI directly - (aca088f) - clara.bayley
  • Adapted further files to use getter function for comm, rank, size from communicator class. - (520c9c4) - dlaparna7
  • Adapted module files to use getter functions for comm, rank, size and yac_comp_id - (df70f52) - dlaparna7
  • Added destructor and getter functions for rank, size and yac_comp_id in communicator class - (208d005) - dlaparna7
  • use MPI communicator instead of direct MPI calls continued - (045f697) - clara.bayley
  • use MPI communicator instead of direct MPI calls continued - (1a6b542) - clara.bayley
  • updated to communicator including YAC dependency in CMake - (1110a28) - clara.bayley
  • move includes to header file - (c45e31e) - clara.bayley
  • use MPI communicator instead of direct MPI calls - (f6a4bb1) - clara.bayley
  • move communicator into configuration library - (868ecf4) - clara.bayley
  • use communicator in bubble3d - (985ac6f) - clara.bayley
  • move configuration related files into seperate library from initialisation - (d533ee6) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 5 months ago

CLEO - v0.52.0

v0.52.0 - 2025-07-24

Bug Fixes

  • compilers for levante cuda build fail type deduction - (c3daa3c) - clara.bayley
  • add tolerance to mass check - (2c34db4) - clara.bayley
  • error in calculation of condensed mass during condensation - (93da4c9) - clara.bayley
  • order of variable declaration - (47c70b6) - clara.bayley
  • change mass moms calculates change from previous call to monitor - (6343802) - clara.bayley
  • combined distrib missing arg - (990b6e0) - clara.bayley
  • correct view typo in name and comment - (664fb54) - clara.bayley

Features

  • new monitor for precipitation - (b89fda2) - clara.bayley

Miscellaneous Chores

  • (version) v0.52.0 - (b7f2758) - yoctoyotta1024
  • rename variable - (91438d6) - clara.bayley
  • rename files - (9cb2e0f) - clara.bayley
  • renaming variables - (97163ec) - clara.bayley
  • formatting - (45aacbd) - clara.bayley
  • carry over new line - (baca646) - clara.bayley
  • delete last modified - (1e7b925) - clara.bayley

Refactoring

  • add precip observer to python bindings - (1e0586e) - clara.bayley
  • don't allow m_cond return < 0.0 - (e8dc639) - clara.bayley
  • use compiler name for yacyaxtroot - (ed368a5) - clara.bayley
  • add functionality for precipitation monitor - (f4203d2) - clara.bayley
  • assert mass > 0.0 - (d9470f4) - clara.bayley
  • loosen constraint on motion monitor - (7eebb0d) - clara.bayley
  • some initial conditions for testing - (9d28b05) - clara.bayley
  • calculate mass moments in monitor before timestepping - (743d568) - clara.bayley
  • before timestepping of observations has domainsupers - (711a987) - clara.bayley
  • monitors have before timestepping function - (db966aa) - clara.bayley
  • massmoment monitors monitor cumulative change - (2bcb37d) - clara.bayley
  • pass values not entire views for calculating mass moments - (eb10195) - clara.bayley
  • allow optional tolerance to error on numconc check - (e3e89c7) - clara.bayley
  • use mpi domain decomposition in fromfile irreg - (6a8a025) - clara.bayley
  • options to run fromfile_irreg with more than one task - (e03a200) - clara.bayley
  • better making/deleting of files - (f33d043) - clara.bayley
  • more figure plotting params into input file args - (601db83) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.51.0

v0.51.0 - 2025-07-15

Bug Fixes

  • missing includes - (141a5bf) - clara.bayley
  • typo - (c789c12) - clara.bayley

Features

  • add superdrops observer to python bindings for observer - (c7174ee) - clara.bayley
  • add gridbox observer to python bindings for observer - (43cd315) - clara.bayley
  • add rain mass moments observer to python bindings for observer - (002ac75) - clara.bayley
  • add mass moments observer to python bindings for observer - (b697a32) - clara.bayley

Miscellaneous Chores

  • (version) v0.51.0 - (8544217) - yoctoyotta1024
  • formatting - (802ad0c) - clara.bayley

Performance Improvements

  • use nicer type - (f61b3a9) - clara.bayley

Refactoring

  • add superdrops observer to option in python binding params - (9eae6b4) - clara.bayley
  • add gridboxes observer to option in python binding params - (79d627a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.50.1

v0.50.1 - 2025-07-15

Bug Fixes

  • make operator for combining CollectDataForDataset types more specific - (3d786a5) - clara.bayley

Miscellaneous Chores

  • (version) v0.50.1 - (ad9df47) - yoctoyotta1024

Refactoring

  • make examples compatible with more specific operator - (0d65eca) - clara.bayley
  • add totnsupers observer to bindings - (05f7585) - clara.bayley
  • add more options for observers to config - (7368a80) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.50.0

v0.50.0 - 2025-07-15

Features

  • config params to enable/disable different observers - (5739351) - clara.bayley
  • SDMMethods uses observer - (d617a18) - clara.bayley
  • new bindings for zarr lib - (e5e7117) - clara.bayley

Miscellaneous Chores

  • (version) v0.50.0 - (0f355a7) - yoctoyotta1024
  • formatting - (ab34a92) - clara.bayley

Refactoring

  • option to turn off time observer in python bindings - (6d00cb4) - clara.bayley
  • add option to turn off consttstep observations - (eb4aa84) - clara.bayley
  • make python bindings example compatible with new observer - (9688392) - clara.bayley
  • get_zarrbasedir accessible from python - (706ad19) - clara.bayley
  • use alias for pymicrophysical process - (31d3e0c) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.49.0

v0.49.0 - 2025-07-11

Features

  • add collisions to python bindings of SDM - (53513ff) - clara.bayley

Miscellaneous Chores

  • (version) v0.49.0 - (8c951ce) - yoctoyotta1024

Refactoring

  • delete unwanted consts - (263e95a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.48.0

v0.48.0 - 2025-07-11

Features

  • optional parameters for setting pycleo python binding options in config - (07dc993) - clara.bayley

Miscellaneous Chores

  • (version) v0.48.0 - (b38b9d1) - yoctoyotta1024

Refactoring

  • make terminal velocity in python bindings to superdroplet motion - (54f23fb) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.47.0

v0.47.0 - 2025-07-10

Bug Fixes

  • after superdroplet motion condensate in each state must be recalculated - (b572440) - clara.bayley

Features

  • new functions to get superdroplet mass without solute - (18cac2f) - clara.bayley

Miscellaneous Chores

  • (version) v0.47.0 - (2691853) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.46.0

v0.46.0 - 2025-07-10

Features

  • numpy dynamics provides winds fields - (e315c7e) - clara.bayley

Miscellaneous Chores

  • (version) v0.46.0 - (8ea5cbc) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.45.0

v0.45.0 - 2025-07-01

Bug Fixes

  • make example compatible with new sdmmethods python bindings - (6509350) - clara.bayley

Continuous Integration

  • clean up mamba environment - (e7eae4a) - clara.bayley

Features

  • add superdroplet motion to SDMMethods bindings - (6633e64) - clara.bayley

Miscellaneous Chores

  • (version) v0.45.0 - (737964f) - yoctoyotta1024
  • renaming - (f7b7995) - clara.bayley

Performance Improvements

  • note in function description - (984274b) - clara.bayley

Refactoring

  • show option of not using motion in SDM bindings example - (b416e6a) - clara.bayley
  • add callout at end of creating microphysics bindings - (079184b) - clara.bayley
  • special case for maximum interval or predcorr motion - (970c5fb) - clara.bayley
  • add option to turn off motion in predcorr motion bindings - (490d337) - clara.bayley
  • add patches to gitignore - (538abc4) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.44.4

v0.44.4 - 2025-06-30

Bug Fixes

  • missing MPI_INCLUDE_PATH - (bfbd9a1) - clara.bayley
  • only use C part of MPI - (b918c51) - clara.bayley

Miscellaneous Chores

  • (version) v0.44.4 - (f4283f4) - yoctoyotta1024

Refactoring

  • C is also language of cleo (due to MPI) - (5e61d2b) - clara.bayley
  • make MPI requirement more explicit - (b9e5ffa) - clara.bayley
  • package list after apt-get for debugging - (37205a5) - clara.bayley
  • update pre-commit - (a804686) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.44.3

v0.44.3 - 2025-06-27

Bug Fixes

  • no longer need finalize in example - (77a5029) - clara.bayley
  • construct arrays by reference not copy - (8816616) - clara.bayley

Miscellaneous Chores

  • (version) v0.44.3 - (283a5d4) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.44.2

v0.44.2 - 2025-06-26

Bug Fixes

  • prevent multiple kokkos init/finalize in python bindings with at exit call - (34ac7af) - clara.bayley

Documentation

  • update YAC requirements information - (a64cda0) - clara.bayley

Miscellaneous Chores

  • (version) v0.44.2 - (5dfbc88) - yoctoyotta1024

Refactoring

  • python bindings example uses new generalised SDMMethods - (e5ac1dc) - clara.bayley
  • binding for combined null and condensation microphysical process - (363ed08) - clara.bayley
  • generalise sdm methods bindings - (bf82ca3) - clara.bayley
  • python bound function to return a combination of null and condensation microphysics - (f3474dd) - clara.bayley
  • add sdm methods bindings for condensation-only - (8890be0) - clara.bayley
  • special case for maximum interval of microphysics - (753b32e) - clara.bayley
  • add guard on kokkos initialise - (9753575) - clara.bayley
  • module not spack to load openmpi and use newer intel compiler - (c1ab081) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 6 months ago

CLEO - v0.44.1

v0.44.1 - 2025-06-24

Bug Fixes

  • zarr library does not depend on cartesian decomposition - (a6eb12a) - clara.bayley
  • zarr lib depends on cartesiandomain - (dc18395) - clara.bayley
  • use gcc compiler in run examples - (3499eb9) - clara.bayley
  • bubble requires two mpi tasks in SLURM - (f702f7f) - clara.bayley
  • Fixed a compiler warning related error (fallthrough error) - (636db59) - clara.bayley

Continuous Integration

  • all examples not need yaxt/yac in build - (284af75) - clara.bayley

Miscellaneous Chores

  • (version) v0.44.1 - (4a33ca9) - yoctoyotta1024
  • rename Dataset -> Simple or Collective Dataset - (cac0dbf) - clara.bayley
  • add todo - (feb4b49) - clara.bayley

Performance Improvements

  • remove unwanted comment - (bc00384) - clara.bayley

Refactoring

  • generalise operator to combine two CollectDataForDataset types - (e80fde8) - clara.bayley
  • make examples compatible with templated dataset - (ec19973) - clara.bayley
  • template over dataset - (4bc7cdd) - clara.bayley
  • remove guard on collective dataset - (69c70f3) - clara.bayley
  • fix sbatch tasks and nthreads for bubble test case - (ee350a4) - clara.bayley
  • make pycleo compatible with new configuration library - (a343c3f) - clara.bayley
  • move configuration related files into seperate library from initialisation - (c663c30) - clara.bayley
  • change order of cmake building - (2dbca64) - clara.bayley
  • generalise yac installation to allow intel compiler on Levante - (711714c) - clara.bayley
  • delete redundant enableyacpython flag - (72e4577) - clara.bayley
  • make building yac an essential requirement of CLEO build scripts - (b61c1bb) - clara.bayley
  • enableyac -> enable_yacpython flag renaming - (8883c60) - clara.bayley
  • long time for python bindings example - (dbbfc71) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.44.0

v0.44.0 - 2025-06-12

Bug Fixes

  • coupldyn_numpy is submodule of pycleo - (a0c42bb) - clara.bayley

Features

  • python class for thermodynamics of example - (9dc56f3) - clara.bayley
  • new library for numpy arrays coupled dynamics - (439289e) - clara.bayley

Miscellaneous Chores

  • (version) v0.44.0 - (bf7edc9) - yoctoyotta1024
  • renaming config conflicting variables - (42d4cff) - clara.bayley

Performance Improvements

  • no inline in macro - (cc7ae0d) - clara.bayley

Refactoring

  • use coupldyn_numpy submodule in python_bindings example - (de975a9) - clara.bayley
  • use thermodynamics in python bindings example - (91e12e5) - clara.bayley
  • parallelise numpy comms send/receive - (bfeff8e) - clara.bayley
  • bindings for time to model timestep conversion - (01ca4f2) - clara.bayley
  • reduce number of gridboxes - (038f858) - clara.bayley
  • delete unused thermofiles coupled dynamics - (0751f80) - clara.bayley
  • use cleo config struct in intialisation of cleo not python config - (b7fdde4) - clara.bayley
  • include more getters in config bindings - (3b38b2c) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.43.0

v0.43.0 - 2025-06-12

Features

  • first bindings for gridboxes - (6480b59) - clara.bayley
  • first bindings for superdroplets - (085d86c) - clara.bayley
  • new python bindings for initialisation/configuration - (90bd3fc) - clara.bayley
  • first bindings for boundary conditions and movesupersindomain - (21b595a) - clara.bayley
  • first bindings for cartesian transport - (59ce95c) - clara.bayley
  • create first bindings for motion and microphysics - (9eb782a) - clara.bayley
  • create first binding for cartesian maps - (be74b04) - clara.bayley
  • create first bindings for observers - (57cdc4e) - clara.bayley
  • create first bindings for SDMMethods - (0a032e2) - clara.bayley

Miscellaneous Chores

  • (version) v0.43.0 - (c7ded8a) - yoctoyotta1024
  • renaming and formatting - (b9a81c5) - clara.bayley
  • add placeholder notes on rest of objects to create - (0dfff04) - clara.bayley

Refactoring

  • create SDMMethods in python bindings example - (85c2a42) - clara.bayley
  • add bindings to timestep functions called by timestep_cleo - (223ab55) - clara.bayley
  • add sdm timestepping routines to sdmmethods bindings - (2ed1589) - clara.bayley
  • add access to gbxmaps from SDMMethods - (c3a4fd8) - clara.bayley
  • add function signature to cartesian maps - (85375e5) - clara.bayley
  • kokkos init takes config - (8792764) - clara.bayley
  • kokkos init and finalise via pycleo - (03279f6) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.42.0

v0.42.0 - 2025-06-11

Bug Fixes

  • add archive library destination to libs targets - (0b07ff4) - clara.bayley

Documentation

  • add pybind11 dependency description - (34514d0) - clara.bayley

Features

  • add new example for testing python bindings - (bfce784) - clara.bayley
  • new flag to not build python bindings - (b8f3ea7) - clara.bayley
  • new library for CLEO's python bindings - (732c77c) - clara.bayley

Miscellaneous Chores

  • (version) v0.42.0 - (b1d4a42) - yoctoyotta1024

Performance Improvements

  • split long lines over multiple - (2142890) - clara.bayley

Refactoring

  • add option to specify python version for python bindings via cmake - (4223ea0) - clara.bayley
  • move next_couplstep function into sdmmethods - (17ffe2a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.41.2

v0.41.2 - 2025-06-11

Bug Fixes

  • fix order of gridbox sizes set in cartesian decompositon - (33b8848) - clara.bayley

Miscellaneous Chores

  • (version) v0.41.2 - (c31ba37) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.41.1

v0.41.1 - 2025-06-04

Bug Fixes

  • plotting of 2d motion - (3cb3537) - clara.bayley
  • plotting of ragged data when data not available - (b89f674) - clara.bayley

Miscellaneous Chores

  • (version) v0.41.1 - (4bcb1dd) - yoctoyotta1024

Refactoring

  • add option to detach time from superdroplets - (e6d2d67) - clara.bayley
  • make examples compatible with new api - (5afbfe2) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.41.0

v0.41.0 - 2025-06-04

Features

  • new superdrops module for handing ragged superdroplet arrays - (9f0b2c8) - clara.bayley

Miscellaneous Chores

  • (version) v0.41.0 - (683ac5a) - yoctoyotta1024
  • formatting - (edb0e4d) - clara.bayley

Refactoring

  • add function for selecting specific times of superdrop data - (6882963) - clara.bayley
  • add option to attach time to superdroplets - (f49d1f5) - clara.bayley
  • add superdrop sampling functions - (d1cabd2) - clara.bayley
  • add depreciation warnings - (289e3fe) - clara.bayley
  • move ensembzarr out of pySD into examples - (7efb7c4) - clara.bayley
  • better expression of supersdata class - (a92d079) - clara.bayley
  • a test setup with all superdrop observers - (1bc7564) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.40.0

v0.40.0 - 2025-06-03

Bug Fixes

  • fix superdroplet plotting when domain is smaller than 100km - (0d11ffe) - clara.bayley

Features

  • new script for plotting bubble - (b2d57d1) - clara.bayley

Miscellaneous Chores

  • (version) v0.40.0 - (00e54f0) - yoctoyotta1024

Refactoring

  • export yacyaxt root if running example with yac - (e0c1959) - clara.bayley
  • use gcc compiler when enabled yac in example - (b096fa3) - clara.bayley
  • remove unnecesary parts of tmp_working_bubble script - (8595efd) - clara.bayley
  • use cleoenv python to run bubble - (6c645ed) - clara.bayley
  • update bubble script to run and plot bubble - (a3d31d0) - clara.bayley
  • read config from yac_bubble_data_reader - (05b24fa) - clara.bayley
  • move icon yac init parameters into yaml config file - (66080ef) - clara.bayley
  • add alternative bubble plot - (d33e7ff) - clara.bayley
  • add more superdroplet attribute observers - (4c66d8e) - clara.bayley
  • adapt cleo domain for bubble to crop inside central portion of icon domain - (770d369) - clara.bayley
  • adapt cleo domain for bubble to match entire icon domain - (5056765) - clara.bayley
  • add yacyaxt root export to compile/run cleo bash in case yac enabled - (29a1591) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 7 months ago

CLEO - v0.39.7

v0.39.7 - 2025-04-19

Bug Fixes

  • fix major bug in calculation of collision probability - (dbec7a4) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.7 - (b89e4a1) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.6

v0.39.6 - 2025-04-17

Bug Fixes

  • fix major bug in calculation of collision probability - (ea79f2a) - clara.bayley

Documentation

  • remove no longer relevant statement - (eb2bce7) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.6 - (fd1d8ee) - yoctoyotta1024

Refactoring

  • initial conditions as in Shima et al. 2009 - (ef16652) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.5

v0.39.5 - 2025-04-17

Bug Fixes

  • error in Long 1974 collision efficieny git status - (3643b33) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.5 - (8fcb591) - yoctoyotta1024

Refactoring

  • return lines not axes from figure - (736fbcb) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.4

v0.39.4 - 2025-04-16

Bug Fixes

  • 525da8f8c8b9c0732b97175b1b4351b5bb7ec276 need mpi at runtime when using yac - (4d11a8a) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.4 - (ea02771) - yoctoyotta1024

Refactoring

  • revert 37c296a4fe937281f7dd95526ed76d19edcbadb7 and add requirements - (f7b513b) - clara.bayley
  • use python given as argument to create YAC python bindings - (25acc99) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.3

v0.39.3 - 2025-04-16

Bug Fixes

  • need mpi4py in using yac at runtime - (525da8f) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.3 - (62593b4) - yoctoyotta1024

Refactoring

  • remove spack packages from yac runtime settings - (17a5dc5) - clara.bayley
  • lower python version to match than used to make python bindings on levante - (37c296a) - clara.bayley
  • use levante_packages bash in yac installation - (a9dd722) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.2

v0.39.2 - 2025-04-11

Bug Fixes

  • update acyronym - (ff2accb) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.2 - (f080e0e) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.1

v0.39.1 - 2025-04-11

Bug Fixes

  • use relative path from current script in bash directories - (c85b4e9) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.1 - (8ac373a) - yoctoyotta1024

Refactoring

  • allow no executables to be compiled - (1167c0e) - clara.bayley
  • remove mail user from SLURM jobs - (f5c01a0) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 9 months ago

CLEO - v0.39.0

v0.39.0 - 2025-04-11

Bug Fixes

  • remove conflicting black and ruff python formatting - (7adb597) - clara.bayley

Features

  • split thermodynamics generation into thermo and wind fields seperately - (57b2f11) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.0 - (27839ee) - yoctoyotta1024

Refactoring

  • use threads for constthermo2d and in speedtest builds - (c0f4043) - clara.bayley
  • make examples compatible with thermogen changes - (909f471) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.38.3

v0.38.3 - 2025-03-25

Bug Fixes

  • fail-safe way to use modules in bash scripts - (077501a) - clara.bayley

Miscellaneous Chores

  • (version) v0.38.3 - (9c76559) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.38.2

v0.38.2 - 2025-03-24

Bug Fixes

Documentation

  • update info on examples - (4588d2c) - clara.bayley
  • include more information in the quickstart - (bbf0cfd) - clara.bayley
  • update requirements - (cac5301) - clara.bayley
  • add title - (7ceb73a) - clara.bayley
  • fix doxstring errors - (5a02ed9) - clara.bayley
  • note on installing mpi4py on levante - (fa4d8f4) - clara.bayley
  • correct mamba/conda - (0911c34) - clara.bayley

Miscellaneous Chores

  • (version) v0.38.2 - (69b35bc) - yoctoyotta1024

Performance Improvements

  • two commands in one - (fd8ea03) - clara.bayley

Refactoring

  • cleaner env creation - (b3f96a1) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.38.1

v0.38.1 - 2025-03-24

Bug Fixes

  • update openmpi package for levante when usign intel compiler - (107f77c) - clara.bayley

Miscellaneous Chores

  • (version) v0.38.1 - (8b6abba) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.38.0

v0.38.0 - 2025-03-21

Features

  • update version number to current v0.38.0 - (383ae3c) - clara.bayley

Miscellaneous Chores

  • (version) v0.38.0 - (1cef224) - yoctoyotta1024

Performance Improvements

  • remove redundant variable - (445a6d9) - clara.bayley

Refactoring

  • add option to color 2d motion plot - (02b4579) - clara.bayley
  • add option to plot 2-d motion of already chosen superdrops - (db63f5b) - clara.bayley
  • add better option to plot without smoothing - (0c64f7a) - clara.bayley
  • create parent directories if not already existing - (4892b40) - clara.bayley
  • add option to plot on given fig,ax - (0fe36e7) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.37.0

v0.37.0 - 2025-03-21

Documentation

  • clearer docstrings about urbg random number ranges - (2468457) - clara.bayley
  • correct docstring - (0660ceb) - clara.bayley

Features

  • new file for shuffling superdroplets algorithm - (82bd2a2) - clara.bayley

Miscellaneous Chores

  • (version) v0.37.0 - (bcfd942) - yoctoyotta1024

Refactoring

  • more uses KCS::team_size instead of Kokkos::AUTO - (2a000c1) - clara.bayley
  • split shuffle implementations into .cpp file - (ad01b1b) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.36.2

v0.36.2 - 2025-03-14

Bug Fixes

  • add cap to ventilation factor for droplet radii > ~3mm - (9d56849) - clara.bayley

Miscellaneous Chores

  • (version) v0.36.2 - (28957ef) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.36.1

v0.36.1 - 2025-03-12

Bug Fixes

  • mistake in range of valid values for fisher-yates shuffle - (0ed7d10) - clara.bayley

Miscellaneous Chores

  • (version) v0.36.1 - (20dac97) - yoctoyotta1024

Performance Improvements

  • delete unused header file from examples - (c01d9b1) - clara.bayley

Refactoring

  • kokkos configuration parameters in a struct - (dd52dd7) - clara.bayley
  • inclue ventillation coefficient in condensation.evaporation equation - (d489a5a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.36.0

v0.36.0 - 2025-03-12

Bug Fixes

  • avoid casting -1, use constants instead - (4b6b42e) - clara.bayley
  • make privacy of functions and capture of values compatible with GPUs - (fa95f75) - clara.bayley

Features

  • new concept to define acceptable structures for boundary conditions in superdroplet movement - (3a8860b) - clara.bayley
  • new concept to define acceptable structures for transporting superdroplets around the domain - (feadc96) - clara.bayley

Miscellaneous Chores

  • (version) v0.36.0 - (fa3cce4) - yoctoyotta1024

Refactoring

  • update timing for speedtest example solution - (9fb90a2) - clara.bayley
  • faster cuda implementation with class capture - (12fd7e1) - clara.bayley
  • move functors outside of DoCondensation for clearer encapsulation - (52402d6) - clara.bayley
  • move functors outside of DoCollisions for better encapsulation and clarity - (202bdea) - clara.bayley
  • capture by value in single thread shuffling - (ea3d054) - clara.bayley
  • capture by value in lambda for runcleo references - (611cc6b) - clara.bayley
  • move functors outside of SDMMethods for clearer encapsulation - (26fe16a) - clara.bayley
  • use concepts in runcleo and examples to constrain boundary conditions and transport templates - (02c3026) - clara.bayley
  • move functors outside of MoveSupersInDomain for better encapsulation - (91321a8) - clara.bayley
  • don't use set refs with team_member when not needing nested loops - (ae6ae29) - clara.bayley
  • don't hold subview returned as unused variable - (14f6210) - clara.bayley
  • don't assert total nullsupers from collisions - (e06bdba) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.35.1

v0.35.1 - 2025-03-03

Bug Fixes

  • export yac and yaxt root to names YAC_ROOT and YAXT_ROOT - (1670bf3) - clara.bayley
  • bash syntax errors - (41b23c3) - clara.bayley

Continuous Integration

  • add coupled_dynamics and domain flags to builds - (c78e993) - clara.bayley

Miscellaneous Chores

  • (version) v0.35.1 - (89dc377) - yoctoyotta1024

Refactoring

  • set flags in bash scripts for cleo cmake macros using CLEO_BUILD_FLAGS - (25ecbbe) - clara.bayley
  • improve build status messages - (28eed21) - clara.bayley
  • rename yac root flags and delete ENABLE_YAC_COUPLING redundant flag - (ef669ca) - clara.bayley
  • CLEO_[XXX] macros (flags) in CMakeLists.txt to not build exmaples and/or roughpaper - (87cb1b4) - clara.bayley
  • CLEO_[XXX] macros (flags) in CMakeLists.txt which determine coupled_dynamics and domain type - (cd348ea) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.35.0

v0.35.0 - 2025-02-28

Bug Fixes

  • fix missing yacyaxtroot arg to bash scripts - (0ff84d2) - yoctoyotta1024

Documentation

  • (examples) docstring typo fix - (d5f9831) - Sylwester Arabas
  • better file explanation - (dd9fe6d) - yoctoyotta1024

Features

  • new bash script to run fromfile example on juwels - (383343a) - yoctoyotta1024

Miscellaneous Chores

  • (version) v0.35.0 - (c54f04f) - yoctoyotta1024
  • correct typo in docstring - (8ad406e) - yoctoyotta1024
  • add TODOs - (42ae76d) - yoctoyotta1024

Performance Improvements

  • formatting - (7a9dc1f) - clara.bayley
  • delete unwanted comment - (28bea10) - yoctoyotta1024

Refactoring

  • file rename - (9610dbe) - clara.bayley
  • move levante bash scripts into levante - (f6b0d3e) - clara.bayley
  • remove macros for non-gpu superdrop functions - (81dc834) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 10 months ago

CLEO - v0.34.0

v0.34.0 - 2025-02-24

Bug Fixes

  • make examples compatible with refactored movesupersindomain struct - (dd9b56d) - clara.bayley
  • make examples compatible with refactored movesupersindomain struct - (2e4de85) - yoctoyotta1024
  • fix missing dynamic libraries at runtime - (41f32c5) - yoctoyotta1024
  • remove spack unload - (05e9774) - yoctoyotta1024
  • path to juwels bash folder and juwels_packages - (b7616f1) - yoctoyotta1024

Features

  • new bash script to run divfree2d on juwels - (296ebb7) - yoctoyotta1024
  • new bash scripts to run CLEO on JUWELS - (3b4619f) - yoctoyotta1024

Miscellaneous Chores

  • (version) v0.34.0 - (9675014) - yoctoyotta1024

Performance Improvements

  • linting files - (38d1b2f) - clara.bayley

Refactoring

  • rename files and move into movement directory - (c6cb78e) - yoctoyotta1024
  • movement of superdroplets across domain in seperate structure to MoveSupersInDomain - (b67f5d2) - yoctoyotta1024
  • delete redundant file - (78791dc) - yoctoyotta1024
  • rename motion -> sdmotion for clarity - (5b80779) - yoctoyotta1024
  • use ParaStationMPI not OpenMPI with gcc compiler - (f0f5a98) - yoctoyotta1024
  • change runtime settings - (62c5cf5) - yoctoyotta1024
  • change SLURM settings - (89b428b) - yoctoyotta1024
  • lower cpu count for compiling - (3e9e954) - yoctoyotta1024
  • change default path to CLEO repo - (6a84aa3) - yoctoyotta1024
  • use juwels packages for intel compilers - (f92bf06) - yoctoyotta1024
  • don't support YAC builds on JUWELS - (4e9967e) - yoctoyotta1024
  • don't support CUDA builds on JUWELS - (43da6bf) - yoctoyotta1024
  • use juwels packages for gcc compilers - (a32a451) - yoctoyotta1024
  • set team size for heirarchal parallelism - (a5c381e) - clara.bayley
  • set number of host threads in fromfile example config - (9d833c7) - clara.bayley
  • fromfile takes ntasks as argument - (ea35ec8) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 11 months ago

CLEO - v0.33.1

v0.33.1 - 2025-02-17

Bug Fixes

  • gcc compiler error from taking address of rvalue - (71a58db) - clara.bayley

Miscellaneous Chores

  • (version) v0.33.1 - (c2734f2) - yoctoyotta1024

Refactoring

  • use argparse for fromfile args - (05cc17c) - clara.bayley
  • move fromfile plotting to seperate script - (e0e45b0) - clara.bayley
  • add booleans to fromfile example run script - (2b624c9) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 11 months ago

CLEO - v0.33.0

v0.33.0 - 2025-01-30

Bug Fixes

  • make GPU compatible - (14d0562) - clara.bayley
  • make find_domainrefs GPU compatible - (17bfc0d) - clara.bayley

Features

  • add more plugs to profile superdroplet motion - (accfbff) - clara.bayley
  • use gbxs in create_cumlcounts function to avoid atomic conflicts - (aa1c31f) - clara.bayley
  • use gbxs in counting sort algorithm to reduce atomic conflicts - (042e4f5) - clara.bayley

Miscellaneous Chores

  • (version) v0.33.0 - (641349a) - yoctoyotta1024

Refactoring

  • use functor for create_cumlcounts loop - (5140f0c) - clara.bayley
  • remove optional extras from sorting algorithm - (3345c04) - clara.bayley
  • use scatter view for counts summation to abstract atomics - (efb47c5) - clara.bayley
  • use find_partition_point also in find_ref for outer level parallelism cases - (8f483c9) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 11 months ago

CLEO - v0.32.0

v0.32.0 - 2025-01-23

Features

  • replace kokkos/std sorting algorithm with counting sort algorithm - (491f841) - clara.bayley

Miscellaneous Chores

  • (version) v0.32.0 - (def2b51) - yoctoyotta1024

Refactoring

  • assume first position in totsupers is start of in domain supers and add docstrings - (e3164e2) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 12 months ago

CLEO - v0.31.0

v0.31.0 - 2025-01-23

Bug Fixes

  • encapsulation of supers in parallel regions - (61ed09a) - clara.bayley
  • typos in bash script - (e61fc3d) - clara.bayley
  • correct initial conditions and method to get size of supers view - (b543045) - clara.bayley

Features

  • new struct to handle domain superdroplets - (5c62ef1) - clara.bayley

Miscellaneous Chores

  • (version) v0.31.0 - (d489a85) - yoctoyotta1024
  • rename SupersInDomain object - (d2529be) - clara.bayley
  • rename observers supers sub-view - (26e2eba) - clara.bayley
  • use auto - (7d0fd95) - clara.bayley

Performance Improvements

  • nicer expression to reference gbx - (67036d3) - clara.bayley

Refactoring

  • control sorting of totsupers from inside SupersInDomain struct - (1ac934a) - clara.bayley
  • use kokkos style element access and add assert for supers size - (68a1aed) - clara.bayley
  • return totsupers after sorting - (944fb5b) - clara.bayley
  • initconds use gbxmaps for nullgbxs - (c5e0268) - clara.bayley
  • remove supers entire view from supersingbx object - (d8ebeb5) - clara.bayley
  • use domainsupers to alter superdroplets during motion - (8a9d3e9) - clara.bayley
  • don't use view in predcorr deltas - (1a24d63) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 12 months ago

CLEO - v0.30.1

v0.30.1 - 2025-01-16

Bug Fixes

  • add spdtest results for new bash scripts - (ffbd790) - clara.bayley

Miscellaneous Chores

  • (version) v0.30.1 - (e0b7be7) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.30.0

v0.30.0 - 2024-12-21

Bug Fixes

  • correctly pass stacksize_limit - (3a90e8f) - clara.bayley
  • fix partition for building gpu - (43f0467) - clara.bayley
  • debugging new scripts and tinkering - (069e504) - clara.bayley

Features

  • add runtime optimisations for Levante - (dc88aed) - clara.bayley

Miscellaneous Chores

  • (version) v0.30.0 - (21e79c6) - yoctoyotta1024
  • move files - (c9fa5d4) - clara.bayley

Performance Improvements

  • be clearer on arg descriptions - (2be2e3b) - clara.bayley

Refactoring

  • add YAC runtime settings - (7873891) - clara.bayley
  • run examples with intel compiler unless cuda build - (a61c2dc) - clara.bayley
  • add intel compiler option - (91ec4d5) - clara.bayley
  • update gcc compiler version and flags - (1253918) - clara.bayley
  • move packages into seperate file - (767c7e2) - clara.bayley
  • allow examples and run_cleo script to use same runtime settings - (6f0fc26) - clara.bayley
  • update slurm of running example submission scripts - (500d1d0) - clara.bayley
  • failed exit to running examples if wrong name used - (482e8f9) - clara.bayley
  • first draft import from check_inputs function script - (d120920) - clara.bayley
  • new scripts for compiling and running cleo first draft - (9b5277d) - clara.bayley
  • move install yac helper script - (87e6a94) - clara.bayley
  • delete old redundant bash build helper files - (e19b12d) - clara.bayley
  • new scripts for building cleo firsrt draft - (3129682) - clara.bayley
  • new bash script for interface to building and compiling CLEO - (079b0a0) - clara.bayley
  • move install yac helper script - (1a6c932) - clara.bayley
  • modify inputfiles slurm settings - (14ea428) - clara.bayley
  • initialise kokkos from struct given by config - (270c5ed) - clara.bayley
  • specify resoures for examples - (78925f9) - clara.bayley
  • initialise kokkos from struct given by config - (1eb2f8a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.5

v0.29.5 - 2024-12-20

Bug Fixes

  • revert parallelising finding partition algorithm - (c2b01e0) - clara.bayley

Documentation

  • add note on experimental parallel version of find_partition_point - (a6c126f) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.5 - (fb5d248) - yoctoyotta1024
  • delete redundant functions - (7df6112) - clara.bayley
  • add note on paths in bash script - (4bc4dad) - clara.bayley
  • use auto - (75d9ad0) - clara.bayley
  • formatting and use auto - (cd6f393) - clara.bayley
  • use auto - (44dc3ae) - clara.bayley
  • update kokkos version - (283e6fe) - clara.bayley

Performance Improvements

  • use kokkos min function not selfmade one - (6e83288) - clara.bayley

Refactoring

  • new spdtest results for performance comparison - (83998c0) - clara.bayley
  • rename gbxmaps ndims - (00d527b) - clara.bayley
  • move setting of oob_gbxindex key in maps to optimised function - (429d371) - clara.bayley
  • optimise null maps initialisation - (3e108d7) - clara.bayley
  • optimise map initialisation of 3D model - (a2ed085) - clara.bayley
  • edit cartesian maps names and constructor and use auto - (d5a2478) - clara.bayley
  • nested parallelisism for iscorrect function - (58b10cb) - clara.bayley
  • replace invalid argument with cassert and parallelise checking of gridboxes - (54e5fd5) - clara.bayley
  • parallelise finding partition point for refs - (03e471f) - clara.bayley
  • improve performance of nested parallelism partition point finding algorithm - (0a1cc06) - clara.bayley
  • add bool to prevent default print statements - (7e4c910) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.4

v0.29.4 - 2024-12-18

Bug Fixes

  • correct call signature for shima init conds - (ca75dca) - clara.bayley

Documentation

  • update info on speed test example - (42400f4) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.4 - (bda30db) - yoctoyotta1024

Refactoring

  • add option for savelabel to gbx and thermo plots - (c2b227a) - clara.bayley
  • delete stats_filename parameter of model - (f98dd14) - clara.bayley
  • remove redundant stats_filename from examples config files - (e86a380) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.3

v0.29.3 - 2024-12-10

Bug Fixes

  • remove unused class capture from lambda - (6e99b63) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.3 - (3ae197e) - yoctoyotta1024

Refactoring

  • add missing c++ standard lib include - (7394a8d) - clara.bayley
  • change interface to xiprobdist calc and add new class to set minimum value of any distribution - (5564bde) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.2

v0.29.2 - 2024-12-10

Bug Fixes

  • create superdroplets at domain top with xi>=1 - (4a7be0d) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.2 - (e3a8e01) - yoctoyotta1024

Refactoring

  • add bool in SD creation to prevent un-physical superdroplets by default - (8e8ecbf) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.1

v0.29.1 - 2024-12-06

Bug Fixes

  • reverse order of longitude edge centers - (f496c6e) - clara.bayley
  • update python use for yac and yac_cadd_interp_stack_config_nnn call for latest yac version - (d268b7c) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.1 - (9d8ce43) - yoctoyotta1024
  • update yac and yaxt versions on CI - (fcf576d) - clara.bayley

Refactoring

  • adapt cleo domain for bubble to crop inside central portion of icon domain - (b8e7de4) - clara.bayley
  • adapt cleo domain for bubble to match entire icon domain - (37958a0) - clara.bayley
  • update install yac bash script to make python bindings correctly - (7ee4a84) - clara.bayley
  • update yacyaxt root dir - (9c163be) - clara.bayley
  • update expected solutions from spdtest - (4e53e5b) - clara.bayley
  • delete run_stats observer - (56a3b9a) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.29.0

v0.29.0 - 2024-12-05

Features

  • add kokkos profiling hooks to measure computational performance - (f30212e) - clara.bayley

Miscellaneous Chores

  • (version) v0.29.0 - (09c3da7) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.28.4

v0.28.4 - 2024-11-27

Bug Fixes

  • bubble run script uses python pathlib - (aba51cd) - clara.bayley

Miscellaneous Chores

  • (version) v0.28.4 - (4e49914) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.28.3

v0.28.3 - 2024-11-22

Bug Fixes

  • revert running fromfile example for longer - (6761ffb) - clara.bayley

Continuous Integration

  • added script to the CI step for comparing parallel run results - (5d710f0) - Wilton Jaciel Loch
  • added parallelization execution test to verify that parallel execution is possible - (fbad594) - Wilton Jaciel Loch

Miscellaneous Chores

Performance Improvements

  • replaced global communication in superdrops exchange by p2p calls - (ba4463a) - Wilton Jaciel Loch

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.28.2

v0.28.2 - 2024-11-22

Bug Fixes

  • correct tarball link - (fbf3a28) - clara.bayley
  • revert running fromfile example for longer - (0618278) - clara.bayley

Continuous Integration

  • added script to the CI step for comparing parallel run results - (74fb42a) - Wilton Jaciel Loch
  • added parallelization execution test to verify that parallel execution is possible - (b1d57e5) - Wilton Jaciel Loch

Miscellaneous Chores

  • (version) v0.28.2 - (731b417) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.28.1

v0.28.1 - 2024-11-22

Bug Fixes

  • update levante mamba env path - (aab95ef) - clara.bayley

Miscellaneous Chores

  • (version) v0.28.1 - (1fb0ca7) - yoctoyotta1024

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.28.0

v0.28.0 - 2024-11-21

Bug Fixes

  • renamed function - (5597588) - clara.bayley
  • fix order of dataset includes - (643588a) - clara.bayley
  • deltas in predcorr gpu compatible and add kokkos macros to gbxmaps gpu functions - (d03e2ec) - clara.bayley
  • add MPI guards to fromfile_irreg example - (8f02d55) - clara.bayley
  • change executable names in CI - (c930271) - clara.bayley
  • typo in comment - (43e08fd) - clara.bayley
  • fix sphinx dependencies after sphinx version 8 - (92e396b) - clara.bayley
  • Security vulnerability - (d26a02c) - clara.bayley
  • added CartesianMaps instance to receive_dynamics in yac coupling dynamics - (2370edb) - Wilton Jaciel Loch
  • added CartesianMaps instance to cvode and null coupling dynamics - (95598de) - Wilton Jaciel Loch

Continuous Integration

  • updated cmake compiler flag to use mpi wrappers - (97f9438) - Wilton Jaciel Loch
  • minor changes for building with more restrict compiler rules - (ee2636a) - Wilton Jaciel Loch
  • updated cmake compiler flag to use mpi wrappers - (36641c3) - Wilton Jaciel Loch

Documentation

  • add notes on coupling function calls - (e3746d5) - clara.bayley
  • add openmpi compiler wrappers to requirements - (ec3a531) - clara.bayley
  • figures for memory layout - (44ff4bb) - clara.bayley
  • more intro on memory layout - (a8da2a3) - clara.bayley
  • figure for timestepping - (b1072f6) - clara.bayley
  • more intro on timestepping - (fa638e8) - clara.bayley
  • rearrange landing page - (06f66c5) - clara.bayley
  • update build and executable names - (69a71c3) - clara.bayley
  • figures for memory layout - (889f35a) - clara.bayley
  • more intro on memory layout - (66b63ce) - clara.bayley
  • figure for timestepping - (734536e) - clara.bayley
  • more intro on timestepping - (1c2d27e) - clara.bayley
  • rearrange landing page - (0b8ef33) - clara.bayley

Features

  • new bash to submit slurm for all examples - (c51c0d8) - clara.bayley
  • new pysd module to help with creating and ploting initial condition binary files - (780ee6e) - clara.bayley
  • add fromfile_irreg to build CI check - (eed98b0) - clara.bayley
  • add cmake target for formfile_irreg example - (481e675) - clara.bayley
  • new example for irregular grid version of fromfile example (for MPI devlopment) - (a32a6f8) - clara.bayley
  • added a collect_global_array implementation for long unsigned int type - (77a43dc) - Wilton Jaciel Loch
  • initial mpi parallelization - (d783df0) - Wilton Jaciel Loch

Miscellaneous Chores

  • (version) v0.28.0 - (928d618) - yoctoyotta1024
  • (version) v0.27.0 - (be63380) - yoctoyotta1024
  • (version) v0.26.0 - (d6d4c3d) - yoctoyotta1024
  • (version) v0.25.1 - (b415082) - yoctoyotta1024
  • delete redundant unused functions - (91c397d) - clara.bayley
  • fix spelling mistakes - (d8ec48b) - clara.bayley
  • formatting - (660ffd0) - clara.bayley
  • formatting - (e515e14) - clara.bayley

Refactoring

  • add gbxmaps functions to avoid use of non-gpu compatible domain decomposition in single process builds - (18b91ee) - clara.bayley
  • consistent use of out of bounds gbxindex value from constants - (fb4617c) - clara.bayley
  • ensure gbxmaps returns correct types - (7cbb859) - clara.bayley
  • rework gridboxmaps - (120109a) - clara.bayley
  • rework predmotion - (f427cea) - clara.bayley
  • move send/recv supers into seperate function with guard on comms > 1 - (3bf7df7) - clara.bayley
  • run fromfile example for longer and with 4 tasks - (69a8382) - clara.bayley
  • helper functions for total_local_gridboxes and total_global_gridboxes - (bd290d5) - clara.bayley
  • generalise couplingcomms for any gridbox maps - (0754c4a) - clara.bayley
  • better use auto in examples - (87f7398) - clara.bayley
  • add to bash scripts for Levante the use openmpi compiler wrappers - (b6d7e14) - clara.bayley
  • added MPI capabilities to all roughpaper programs - (ad28dc7) - clara.bayley
  • use new python module - (dcfa7d2) - clara.bayley
  • seperate steps in build CI - (ccb73be) - clara.bayley
  • use pathlib for Paths properly - (04b5e73) - clara.bayley
  • change levante account in bash scripts - (52e6ace) - clara.bayley
  • format figures - (e2210ef) - clara.bayley
  • add zXxXy dimensions in print statement - (11dc5fe) - clara.bayley
  • set irregular gbx boudndaries - (78b07aa) - clara.bayley
  • rename example fromfile -> fromfile_irreg - (2f2550d) - clara.bayley
  • examples renaming to get rid of bad use of capital letters - (91af179) - clara.bayley
  • improve pre-commit hooks - (f6d28be) - clara.bayley
  • added check to avoid sequential examples to be run with more than one MPI process - (219c3c8) - Wilton Jaciel Loch
  • added MPI capabilities to all examples - (48018c2) - Wilton Jaciel Loch
  • added guard to test whether the sequential dataset has been included to allow sequential examples to run normally - (e2e51d4) - Wilton Jaciel Loch

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.27.0

v0.27.0 - 2024-11-14

Features

  • new bash to submit slurm for all examples - (9443af2) - clara.bayley
  • new pysd module to help with creating and ploting initial condition binary files - (5f3949c) - clara.bayley

Miscellaneous Chores

  • (version) v0.27.0 - (769493c) - yoctoyotta1024
  • formatting - (49959bd) - clara.bayley

Refactoring

  • use new python module - (818bd3b) - clara.bayley
  • seperate steps in build CI - (198df4d) - clara.bayley
  • use pathlib for Paths properly - (83bc5dd) - clara.bayley
  • change levante account in bash scripts - (8fe37bd) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] about 1 year ago

CLEO - v0.26.0

v0.26.0 - 2024-10-31

Bug Fixes

  • change executable names in CI - (642b5e1) - clara.bayley
  • typo in comment - (80ecf65) - clara.bayley

Documentation

  • update build and executable names - (e7d358e) - clara.bayley

Features

  • add fromfile_irreg to build CI check - (a684930) - clara.bayley
  • add cmake target for formfile_irreg example - (34786e2) - clara.bayley
  • new example for irregular grid version of fromfile example (for MPI devlopment) - (3b05380) - clara.bayley

Miscellaneous Chores

  • (version) v0.26.0 - (f60fb8e) - yoctoyotta1024

Refactoring

  • format figures - (477b29c) - clara.bayley
  • add zXxXy dimensions in print statement - (3fe2737) - clara.bayley
  • set irregular gbx boudndaries - (e287cab) - clara.bayley
  • rename example fromfile -> fromfile_irreg - (de332ae) - clara.bayley
  • examples renaming to get rid of bad use of capital letters - (d720d22) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] over 1 year ago

CLEO - v0.25.1

v0.25.1 - 2024-09-04

Bug Fixes

  • fix sphinx dependencies after sphinx version 8 - (54bb0fa) - clara.bayley
  • Security vulnerability - (9ab37dc) - clara.bayley

Miscellaneous Chores

  • (version) v0.25.1 - (41e47fb) - yoctoyotta1024
  • formatting - (b6210eb) - clara.bayley

Refactoring

  • improve pre-commit hooks - (4a854c3) - clara.bayley
  • move yac_raw_data_to_target_array into receive_yac_field function - (963774d) - clara.bayley
  • avoid unneccesary use of named variables - (8cf9fc7) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] over 1 year ago