Skip to content

Conversation

@acitrain
Copy link
Contributor

@acitrain acitrain commented Aug 3, 2023

This PR add the call to free some array from GPU memory using freeOnDevice method added in the following LvArray PR :
GEOS-DEV/LvArray#298

@paveltomin
Copy link
Collaborator

@acitrain is it still active?

@acitrain
Copy link
Contributor Author

@acitrain is it still active?

yes it should.. @jiemeng-total are you going to use this pull request for the free on device etc stuf?

Copy link
Collaborator

@wrtobin wrtobin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you remove the commented-out line? if its not needed its not needed.

@wrtobin Sure, thanks for pointing it out!

@sframba sframba changed the title Add freeOnDevice calls on Wave Propagation Solvers feat: Add freeOnDevice calls on Wave Propagation Solvers Oct 7, 2024
@sframba sframba added ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI ci: run code coverage enables running of the code coverage CI jobs type: feature New feature or request and removed flag: requires updated submodule(s) labels Oct 7, 2024
@codecov
Copy link

codecov bot commented Oct 7, 2024

Codecov Report

Attention: Patch coverage is 80.00000% with 13 lines in your changes missing coverage. Please review.

Project coverage is 56.41%. Comparing base (a493b12) to head (4ff983e).
Report is 73 commits behind head on develop.

Files with missing lines Patch % Lines
...rderEqn/anisotropic/AcousticVTIWaveEquationSEM.cpp 0.00% 13 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2610      +/-   ##
===========================================
+ Coverage    56.40%   56.41%   +0.01%     
===========================================
  Files         1065     1065              
  Lines        90331    90396      +65     
===========================================
+ Hits         50951    51001      +50     
- Misses       39380    39395      +15     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@sframba sframba merged commit 769dd04 into develop Oct 7, 2024
@sframba sframba deleted the feature/AddFreeOnDeviceInWavePropagationSolver branch October 7, 2024 13:13
danielemoretto44 pushed a commit that referenced this pull request Sep 22, 2025
* Add freeOnDevice calls

* Update LvArray submodule

* Revert "Update LvArray submodule"

This reverts commit bb15aae.

* Update LvArray submodule

* add FreeOnDevice for Array

* adding freeOnDevice for wavePropagation sovlers

* add freeOnDevice function to AcousticFirstOrderWaveEquationSEM

* udpate LvArray version

* added freeOnDevice calls to all other wave solvers

* uncrustify

---------

Co-authored-by: Stefano Frambati <stefano.frambati@totalenergies.com>
Co-authored-by: Jie Meng <jie.meng@total.com>
Co-authored-by: j0405284 <stefano.frambati@total.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: run code coverage enables running of the code coverage CI jobs ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI flag: ready for review type: feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants