9.1
general documentation
cs_param_hpddm_t Struct Reference

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

#include <cs_param_hpddm.h>

+ Collaboration diagram for cs_param_hpddm_t:

Public Attributes

bool use_neumann
 
int harmonic_overlap
 
int nb_eigenvector
 
int p
 
double relative_threshold
 
bool adaptative
 
int min_harmonic_overlap
 
int max_harmonic_overlap
 
int min_nb_eigenvector
 
int max_nb_eigenvector
 
int min_iter
 
int max_iter
 
int nb_iter_prev
 

Detailed Description

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

Member Data Documentation

◆ adaptative

bool adaptative

< Thresold on eigenvalue to keep

◆ harmonic_overlap

int harmonic_overlap

Number of harmonic overlap

◆ max_harmonic_overlap

int max_harmonic_overlap

Max number of harmonic overlaps

◆ max_iter

int max_iter

Adaptation of setup if nb_iter <= min_iter or nb_iter >= max_iter

◆ max_nb_eigenvector

int max_nb_eigenvector

Max number of eigenvectors to compute (= svd_nsv or eps_nev)

◆ min_harmonic_overlap

int min_harmonic_overlap

Min number of harmonic overlaps

◆ min_iter

int min_iter

◆ min_nb_eigenvector

int min_nb_eigenvector

Min number of eigenvectors to compute (= svd_nsv or eps_nev)

◆ nb_eigenvector

int nb_eigenvector

Number of eigenvector to compute (= svd_nsv or eps_nev)

◆ nb_iter_prev

int nb_iter_prev

◆ p

int p

Number of mpi ranks used to solve the coarse problem

◆ relative_threshold

double relative_threshold

◆ use_neumann

bool use_neumann

Use neumann matrix on each subdomains


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