Request: Add documentation or an example for Multigrid + CUDA
Hi,
I'm trying to solve a simple model Problem using your Multigrid implementation on GPU with Galerkin coarsening, however there does not appear to be a good information source on this. Currently I'm using test/pde/MGTest
as a baseline but having trouble to convert everything to use GPU buffers instead of GPU ones. E.g. for a simple field I found cuda::addGPUFieldToStorage
is the equivalent to field::addToStorage
but what about pde::VCycles<Stencil_T>::StencilField_T
, pde::CoarsenStencilFieldsGCA<Stencil_T>
, pde::ResidualNormStencilField< Stencil_T >
, ...?
I found this publication from 2013 but it seems like the associated code is missing from apps/benchmarks
unlike the documentation states. Or I just didn't find it there.
Could you help me out, point me to the right direction?
Plus, for the long term, it would be really nice if you could add an example to the repository and/or add information to the documentation.
Thanks!