preCICE v3.1.2
Loading...
Searching...
No Matches
Public Attributes | List of all members
precice::mapping::MappingConfiguration::GinkgoParameter Struct Reference

#include <MappingConfiguration.hpp>

Collaboration diagram for precice::mapping::MappingConfiguration::GinkgoParameter:
[legend]

Public Attributes

std::string executor = "reference-executor"
 
std::string solver = "cg-solver"
 
std::string preconditioner = "jacobi-preconditioner"
 
double residualNorm = 1e-8
 
std::size_t maxIterations = 1e6
 
bool usePreconditioner = false
 
unsigned int jacobiBlockSize = 4
 
unsigned int deviceId = 0
 
unsigned int nThreads = 0
 
bool enableUnifiedMemory = false
 

Detailed Description

Definition at line 39 of file MappingConfiguration.hpp.

Member Data Documentation

◆ deviceId

unsigned int precice::mapping::MappingConfiguration::GinkgoParameter::deviceId = 0

Definition at line 47 of file MappingConfiguration.hpp.

◆ enableUnifiedMemory

bool precice::mapping::MappingConfiguration::GinkgoParameter::enableUnifiedMemory = false

Definition at line 49 of file MappingConfiguration.hpp.

◆ executor

std::string precice::mapping::MappingConfiguration::GinkgoParameter::executor = "reference-executor"

Definition at line 40 of file MappingConfiguration.hpp.

◆ jacobiBlockSize

unsigned int precice::mapping::MappingConfiguration::GinkgoParameter::jacobiBlockSize = 4

Definition at line 46 of file MappingConfiguration.hpp.

◆ maxIterations

std::size_t precice::mapping::MappingConfiguration::GinkgoParameter::maxIterations = 1e6

Definition at line 44 of file MappingConfiguration.hpp.

◆ nThreads

unsigned int precice::mapping::MappingConfiguration::GinkgoParameter::nThreads = 0

Definition at line 48 of file MappingConfiguration.hpp.

◆ preconditioner

std::string precice::mapping::MappingConfiguration::GinkgoParameter::preconditioner = "jacobi-preconditioner"

Definition at line 42 of file MappingConfiguration.hpp.

◆ residualNorm

double precice::mapping::MappingConfiguration::GinkgoParameter::residualNorm = 1e-8

Definition at line 43 of file MappingConfiguration.hpp.

◆ solver

std::string precice::mapping::MappingConfiguration::GinkgoParameter::solver = "cg-solver"

Definition at line 41 of file MappingConfiguration.hpp.

◆ usePreconditioner

bool precice::mapping::MappingConfiguration::GinkgoParameter::usePreconditioner = false

Definition at line 45 of file MappingConfiguration.hpp.


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