### 2.2.7. Configuring Memory for the CFX-Solver

There may be instances when the CFX-Solver fails due to insufficient memory. You can determine that the CFX-Solver failed in this way as well as which of the interpolator, partitioner, or flow solver steps failed by reviewing the CFX-Solver output file. In this case you will be required to adjust the memory configuration of the appropriate CFX-Solver step. The methods available for adjusting memory are:

- Memory Allocation Factor: Use this method to modify the memory allocation for the CFX-Solver step as a whole. For example, a value of 1.05 for Memory Allocation Factor increases memory allocation by 5% and a value of 1.1 increases memory allocation by 10%.

- Detailed Memory Overrides: Use this method to adjust Real Memory, Integer Memory, Character Memory, Double Memory and Logical Memory as required.

- The number of words of memory can be specified, or a memory multiplier can be used. Use a unit of M for mega-words, K for kilo-words, or X for a memory multiplier. For example, 2 X doubles the memory allocation and 15 M means 15 million words of memory. If a value is not specified for a particular type of memory, the value calculated by the Solver is used. If a value is entered, it overrides the automatic estimate made by the Solver.

- Catalogue Size Override: If the solver fails with an *.out file containing the error message `*** INSUFFICIENT CATALOGUE SIZE ***`, increase the Catalogue Size Override setting to a value above 1 until the solver runs. This parameter has the same syntax as the Detailed Memory Overrides above. For example, you can scale the default size by using a scale factor greater than 1, such as 1.05 X. For details, see Starting the CFX-Solver from the Command Line.

Release 18.2 - © ANSYS, Inc. All rights reserved.