NCAR / micm

A model-independent chemistry module for atmosphere models
https://ncar.github.io/micm/
Apache License 2.0
5 stars 5 forks source link

Update the CUDA implementation of AddforcingTerms with the CudaVectorMatrix class #439

Closed sjsprecious closed 5 months ago

sjsprecious commented 5 months ago

This PR updates the input type for the CUDA implementation of AddforcingTerms function with the CudaVectorMatrix class.

I have to comment out the test_cuda_rosenbrock test for now because it requests me to update all the other CUDA kernels to pass. The other 40 tests all passed on Derecho's A100 GPU by using nvhpc/23.7

codecov-commenter commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.65%. Comparing base (fb71ae6) to head (3cde8c3).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #439 +/- ## ======================================= Coverage 94.65% 94.65% ======================================= Files 38 38 Lines 3051 3051 ======================================= Hits 2888 2888 Misses 163 163 ```

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