[FEA]: Add `max_pool_size` property to `memory_pool_properties`
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 486
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 295
Description
### Is this a duplicate?
- [x] I confirmed there appear to be no [duplicate issues](https://github.com/NVIDIA/cccl/issues) for this request and that I agree to the [Code of Conduct](CODE_OF_CONDUCT.md)
### Area
CUDA Experimental (cudax)
### Is your feature request related to a problem? Please describe.
cuda mempool properties has a `maxSize` [property](https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaMemPoolProps.html#structcudaMemPoolProps_12d90e82afb8d577a2aee847d082e145d) but this is not currently being exposed by cccl `memory_pool_properties` struct.
### Describe the solution you'd like
add a `size_t max_pool_size` field to `memory_pool_properties` struct.
### Describe alternatives you've considered
NA
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.