Please enable JavaScript to view this site.

GeoDict User Guide 2025

Estimate Memory

When clicking Estimate Memory, FlowDict can estimate the needed memory for the computations based on the size of the structure and the parameters entered in the solver options.

The estimated computational memory requirements are shown in a Memory & Disk-Space message.

The memory required for a flow computation depends on the set of flow equations, structure size, porosity, boundary conditions, parallelization, and the selected solver itself. Here, basic hints are given to estimate the memory requirements for the EJ solver, the SimpleFFT solver, and the LIR solver.

We assume a structure with

  1. NX, the voxels in X-direction,
  2. NY, the voxels in Y-direction,
  3. NZ, the voxels in Z-direction,
  4. NI, additional inlet voxel layers,
  5. NO, additional outlet voxel layers, and
  6. P, the number of parallel processes

In addition, we assume that a flow in Z-direction is computed. Then, the total number of voxels is given by

(292)

The EJ and SimpleFFT solver are MPI-parallel and need to have some overlap slices for each process in memory. The number of voxels including overlap slices is then given by

(293)

The memory requirements can now be roughly estimated using the following formulas for each of the solvers:

OpenMemory estimation for EJ

OpenMemory estimation for SimpleFFT

OpenMemory estimation for LIR

©2025 created by Math2Market GmbH / Imprint / Privacy Policy