ecmwf / atlas

A library for numerical weather prediction and climate modelling
https://sites.ecmwf.int/docs/atlas
Apache License 2.0
107 stars 41 forks source link

Feature/gpu fields #182

Closed sbrdar closed 5 months ago

sbrdar commented 6 months ago

Allow CMake to build storage either with GridTools, or Native-CUDA, or simply Native-host Add CUDA backend for Atlas Native-CUDA

codecov-commenter commented 6 months ago

Codecov Report

Attention: Patch coverage is 43.90244% with 92 lines in your changes are missing coverage. Please review.

Project coverage is 80.05%. Comparing base (5dc85c9) to head (d378897). Report is 7 commits behind head on develop.

Files Patch % Lines
src/atlas_f/field/atlas_Field_module.fypp 0.00% 25 Missing :warning:
src/atlas/field/detail/FieldInterface.cc 0.00% 18 Missing :warning:
atlas_io/eckit_codec_adaptor/src/atlas_io/Trace.cc 20.00% 12 Missing :warning:
src/atlas/array/native/NativeDataStore.h 70.58% 10 Missing :warning:
src/atlas/array/native/NativeArrayView.h 57.14% 6 Missing :warning:
src/atlas/array/Array.h 0.00% 5 Missing :warning:
src/atlas/field/detail/FieldImpl.h 0.00% 5 Missing :warning:
atlas_io/eckit_codec_adaptor/src/atlas_io/Trace.h 75.00% 4 Missing :warning:
src/atlas/field/Field.cc 0.00% 4 Missing :warning:
src/atlas/array/native/NativeArray.cc 57.14% 3 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #182 +/- ## =========================================== - Coverage 80.07% 80.05% -0.02% =========================================== Files 859 801 -58 Lines 63682 62114 -1568 =========================================== - Hits 50993 49727 -1266 + Misses 12689 12387 -302 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

wdeconinck commented 5 months ago

Thanks @sbrdar for your contribution to improve the GPU support in Atlas! Much appreciated 🙏