A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of dwarf-p-cloudsc

dwarf-p-cloudsc - v1.5.3

What's Changed

New Contributors

Full Changelog: https://github.com/ecmwf-ifs/dwarf-p-cloudsc/compare/v1.5.2...v1.5.3

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 2 months ago

dwarf-p-cloudsc - v1.5.2

A bugfix release to point to the correct version tag for FIELD_API and fix Loki processing when using the OMNI frontend instead of the (default) FParser2.

What's Changed

Full Changelog: https://github.com/ecmwf-ifs/dwarf-p-cloudsc/compare/v1.5.1...v1.5.2

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 1 year ago

dwarf-p-cloudsc - v1.5.1

This is a bugfix release that fixes a performance bug in the code of Loki-generated variants, restoring the expected throughput performance on GPUs.

What's Changed

Full Changelog: https://github.com/ecmwf-ifs/dwarf-p-cloudsc/compare/v1.5.0...v1.5.1

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 1 year ago

dwarf-p-cloudsc - v1.5.0

What's New

  • A new variant based on Atlas, supporting FieldSet and MultiField storage backends (#60)
  • A new GPU-optimised OpenACC variant "k-caching" (#46)
  • HIP implementations for SCC, SCC-HOIST, SCC-K-CACHING (#59)
  • A new Python-interface variant with a Python driver that calls the Fortran code (#38)
  • A Python implementation generated via Loki (#51)
  • SYCL implementations for SCC, SCC-HOIST, SCC-K-CACHING (#64)
  • HDF5 input support for C-based variants
  • Update to the FIELD_API variant to use the new open-source FIELD_API library
  • Several updated or new architecture files

What's Changed

New Contributors

Full Changelog: https://github.com/ecmwf-ifs/dwarf-p-cloudsc/compare/v1.4.0...v1.5.0

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 1 year ago

dwarf-p-cloudsc - Version 1.4.0

What's Changed

Full Changelog: https://github.com/ecmwf-ifs/dwarf-p-cloudsc/compare/v1.3.0...v1.4.0

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 2 years ago

dwarf-p-cloudsc - Version 1.3.0

This release includes a significant number of changes and new developments:

  • An OpenMP-offload variant (dwarf-cloudsc-gpu-omp-scc-hoist), derived from the OpenACC SCC-hoist variant, developed by L. Lucido (Atos).
  • A new CUDA Fortran implementation (dwarf-cloudsc-gpu-scc-cuf), implementing the SCC loop layout. This requires the --with-cuda flag to build.
  • A new Python implementation, based on GT4Py, capable of generating CPU and GPU code (using cupy and, optionally, DaCe)
  • Deprecation of the dwarf-cloudsc-gpu-claw variant, which no longer works correctly on recent NVIDIA software stacks. Building this variant requires adding an explicit --with-claw flag to the build command.
  • With Loki publicly available, the references to the Loki repository have been updated and testing of the source-to-source translation variants is now possible.
  • A JUBE benchmark configuration has been added to ease testing across various platforms.
  • Clean-up of the CMake scripts
  • New arch files for:
    • HPC2020, the ECMWF Atos system in Bologna
    • LUMI
    • MeluXina
    • Additional Isambard partitions

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal over 2 years ago

dwarf-p-cloudsc - Version 1.2.0

Atmosphere - Atmospheric Chemistry and Aerosol - Fortran
Published by reuterbal about 3 years ago