Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
growing_buffer.h File Reference

Device memory that grows in place. More...

#include <cstddef>
#include <vector>

Go to the source code of this file.

Classes

class  GrowingBuffer
 Device memory at a fixed address whose backing grows as it fills: a reserved virtual address range with physical pages mapped on demand (CUDA virtual memory management). A table whose final size is known only once it is complete can then go to the device piece by piece, without being staged whole on the host or copied when it grows. Only CUDA builds have it (supported()). More...
 

Detailed Description

Device memory that grows in place.

Author
Matthew Bonanni (mbona.nosp@m.nni0.nosp@m.01@gm.nosp@m.ail..nosp@m.com)
Version
0.1
Date
2026-10-05