Skip to content

Releases: yoctoyotta1024/CLEO

v0.28.2

22 Nov 10:57
Compare
Choose a tag to compare

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

v0.28.1

22 Nov 10:11
Compare
Choose a tag to compare

v0.28.1 - 2024-11-22

Bug Fixes

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

Miscellaneous Chores

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

v0.28.0

21 Nov 22:50
Compare
Choose a tag to compare

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](https...
Read more

v0.27.0

08 Nov 16:21
Compare
Choose a tag to compare

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

v0.26.0

11 Sep 22:08
Compare
Choose a tag to compare

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

v0.25.1

04 Sep 12:39
Compare
Choose a tag to compare

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

v0.25.0

18 Aug 10:31
Compare
Choose a tag to compare

v0.25.0 - 2024-09-01

Bug Fixes

  • correctly slice icon data to account for vertical levels being top down not bottom up - (981f486) - clara.bayley
  • correct ordering of yac_raw_data into target_array for each variable - (3a111f5) - clara.bayley
  • add missin types - (f598954) - clara.bayley
  • minor variable renaming - (67ca555) - clara.bayley
  • ensure gbxidxs for plotting are ints - (2e4a1a9) - clara.bayley
  • ensure gbxidxs for plotting are ints - (1ff8812) - clara.bayley
  • use correct grid in tmp run script - (63e5fe2) - clara.bayley
  • minor bug fixes for typos and naming types for args into script - (70914cf) - clara.bayley
  • don't activate cleoenv during compilation - (b2f2946) - clara.bayley
  • correct gridfile for bubble - (dd09574) - clara.bayley
  • correct python path for yac - (55cd54f) - clara.bayley

Features

  • chose file for ICONN data fom arguments passed to python script - (259ab37) - clara.bayley

Miscellaneous Chores

  • (version) v0.25.0 - (95e92d7) - yoctoyotta1024
  • extend bubble example run time - (33c9cbb) - clara.bayley
  • formatting - (bdc10d1) - clara.bayley
  • formatting - (e0c2cae) - clara.bayley
  • formatting - (33c97c9) - clara.bayley
  • formatting - (e1df3b3) - clara.bayley

Refactoring

  • bubble with higher resolution settings - (d5a026c) - clara.bayley
  • set good params for bubble example - (df9f137) - clara.bayley
  • reorganise functionality to remove case switch - (e74a3f2) - clara.bayley
  • demand that yac is given max and min longitude and latitude in config params - (3e67b02) - clara.bayley
  • change grid for cleo in bubble3d example - (f1d9d9f) - clara.bayley
  • reorganise tmp run script for clarity - (e4a2bf7) - clara.bayley
  • make ICON grid name an input variable and aadded print statement - (cbc9c21) - clara.bayley
  • make ICON grid name an input variable and aadded print statement - (7ffa41d) - clara.bayley
  • make yac_bubble_data_reader python script more general + formatting - (8f8b6bf) - clara.bayley
  • remove make clean from tmp file - (dda8571) - clara.bayley
  • change obsstep, coupling step and add another superdroplet observer - (cd7fc9d) - clara.bayley
  • make yac script compatible with Torus Triangles gridfile - (ad01628) - clara.bayley

v0.24.0

15 Aug 19:32
Compare
Choose a tag to compare

v0.24.0 - 2024-08-15

Bug Fixes

  • delete yac_version after moving python bindings into yac folder - (a5e4bc7) - clara.bayley
  • debugging build ci fail with latest sphinx - (3a7ea19) - clara.bayley
  • debugging build ci fail with latest sphinx - (be7706e) - clara.bayley
  • debugging build ci fail with latest sphinx - (b2f9dd5) - clara.bayley
  • docs fix typo - (7303dc3) - clara.bayley
  • bubble tmp bash script working - (402fe2a) - clara.bayley
  • add note on how to compile without loading cleoenv - (430bcd5) - clara.bayley

Features

  • raw bubble script working - (53474be) - clara.bayley
  • new explicit bash for debugging bubble run - (9ec7225) - clara.bayley
  • add module purge into tmp bash - (782c997) - clara.bayley

Miscellaneous Chores

  • (version) v0.24.0 - (012278c) - yoctoyotta1024
  • delet coments - (d6382e6) - clara.bayley
  • delete unwanted comment - (7657f23) - clara.bayley
  • uncomment yaxt install - (3ec8d71) - clara.bayley
  • comment with example of yac install call - (f872ed7) - clara.bayley
  • comment for includes needed to run example with yac - (58dbab6) - clara.bayley

Refactoring

  • remove verbose bash script in install yac - (5c2445d) - clara.bayley
  • generalise temporary bubble test script - (d818018) - clara.bayley
  • all stages of bubble3d in tmp script - (31fa121) - clara.bayley
  • change source paths for examples - (bb7df5c) - clara.bayley
  • delete unwanted compiler flags for yac installation - (e1d6efe) - clara.bayley
  • use set in bash script to print commands - (2b05f9d) - clara.bayley
  • enable python bindings in yac build - (ae26dee) - clara.bayley
  • update yac version and pythonpath export - (aec716f) - clara.bayley

v0.23.2

24 Jul 16:17
Compare
Choose a tag to compare

v0.23.2 - 2024-07-24

Bug Fixes

  • corrected templating over store of monitoring mass moment xarrays - (597b43c) - clara.bayley

Miscellaneous Chores

  • (version) v0.23.2 - (2028e5f) - yoctoyotta1024

v0.23.1

19 Jul 06:05
Compare
Choose a tag to compare

v0.23.1 - 2024-07-19

Bug Fixes

  • remove units of totmass_condensed - (605b536) - clara.bayley

Miscellaneous Chores

  • (version) v0.23.1 - (d4dba7b) - yoctoyotta1024