Under-Relaxation reduces solution oscillations and helps to keep the computation stable. After each iteration, at each cell, a new value for variable in cell is then updated using following equation:
where is under-relaxation factor. The choice corresponds to no under-relaxation. The choice is under-relaxation. This may slow down speed of convergence but increases the stability of the computation, i.e. it decreases the possibility of divergence or oscillations in the solution. For more details see e.g. [3].
CFD Processor reacts to several environment variables that can be used to control its operation. They are the following:
CFDPVERBOSE — If set, will increase verbosity of the CFD Processor output, providing some additional (debugging) output.
CFDPMKDIRPERMISSIONS — (Linux only.) If set to a valid octal number, will be used as the permission triplet when creating new directories. By default, CFD Processor uses 770.
CFDPMPIEXECARGS — (Linux only.) If set, will be used as a replacement for most arguments passed to mpiexec. This variable is useful for detailed mapping / ranking / binding of processes by job schedulers.