8.1
general documentation
cs_param_sles_mumps_t Struct Reference

Set of parameters to specify additional options to MUMPS For more advanced settings, one has to use the cs_user_sles_mumps_hook function. Please also refer to the MUMPS user guide for more details. More...

#include <cs_param_sles.h>

+ Collaboration diagram for cs_param_sles_mumps_t:

Data Fields

cs_param_sles_analysis_algo_t analysis_algo
 
cs_param_sles_facto_type_t facto_type
 
bool is_single
 
bool advanced_optim
 
double blr_threshold
 
double mem_coef
 
int block_analysis
 
int ir_steps
 

Detailed Description

Set of parameters to specify additional options to MUMPS For more advanced settings, one has to use the cs_user_sles_mumps_hook function. Please also refer to the MUMPS user guide for more details.

Field Documentation

◆ advanced_optim

bool advanced_optim

Activate advanced optimizations when openMP is used

◆ analysis_algo

◆ block_analysis

int block_analysis

Analysis is performed by block. Value of the block size. Not used if < 1

◆ blr_threshold

double blr_threshold

Dropping parameter in the BLR compression. The value is directly related to the accuracy of the compression (< 0: not used)

◆ facto_type

◆ ir_steps

int ir_steps

Number of steps for the Iterative Refinement

◆ is_single

bool is_single

Single precision is used, otherwise double

◆ mem_coef

double mem_coef

Percentage of increase of the automatically-defined memory workspace. Really useful for 2D cases. (Not used if < 0)


The documentation for this struct was generated from the following file: