37.14. GPU Memory Usage

GPU memory consumption when using the Fluent GPU Solver is dependant on the size of the case, mesh type, enabled models, precision, and certain solver settings. The following information provides an understanding of the GPU memory usage required for your specific case:

  • When modeling turbulence with a hexahedral mesh, single precision, and one million cells, about 1 GB of GPU memory is required.

  • Enabling double precision will require 50 percent more GPU memory.

  • A polyhedra mesh will require 20 to 40 percent more GPU memory.

  • Using maximal independent set for the AMG solver aggregation type will reduce GPU memory consuption by 20 to 25 percent. Maximal independent set can be enabled for the AMG solver by entering the following rpvar command in the console:

    (rpsetvar 'gpuapp/aggregation-method "mis")​


    Note:  Maximal independent set will be slightly less stable than the default AMG solver aggregation type but will increase computational speed and decrease GPU memory consumption.