Solver_control

 

Data Structure: Solver_control

Description

Solver Control data structure

Usage

Solver_control     NUM=ival   where ival  is the data structure number

 

Description

Overview

The Solver_control structure defines additional data to define the solver to be used for the implicit fields; i.e. the thermal and porous flow field. In particular it can be used to select the partition method used by the Mumps solver. Note that in some cases MUMPS may throw an error with a particular partition method, in which case an alternative method must be selected.

 

Click to expand/collapseSolver_type    Implicit solver type

 

Click to expand/collapseMumps_partition_type    Domain decomposition type

 

Click to expand/collapseOutput_level    Output data for debugging

 

Click to expand/collapseMumps_ICNTL11    Mumps parameter INCTL(11): Error Analysis

 

Click to expand/collapseMumps_ICNTL14    Mumps parameter INCTL(14): Workspace parameters

 

Click to expand/collapseMumps_sequential_flag    Specify to solve the equations sequentially with Mumps in a parallel run

 

Click to expand/collapseMumps_statistics    Flag for output Mumps statistics

 

Click to expand/collapseMatrix_output_flag    Matrix output flag

 

Click to expand/collapsePflow_stiff_output_flag    Matrix output flag

 

Click to expand/collapseTherm_stiff_output_flag    Matrix output flag

 

Click to expand/collapsePetsc_options_file_name    Name of petsc options file

 

Click to expand/collapsePetsc_ctol    Petsc convergence rate tolerance

 

Click to expand/collapsePetsc_mtol    Petsc solution acceptance tolerance

 

Click to expand/collapsePetsc_converge_flag    Flag indicating that the user defined petsc convergence check should be used

 

Click to expand/collapsePetsc_converge_count    Number of times the Petsc convergence check fails before termination

 

Click to expand/collapsepetsc_resolve_tol    Skips solve phase if the rhs norm is less that tol(resolve) * rhs norm on the first iteration of

 

Click to expand/collapsePetsc_ksp_monitor    Flag for monitoring the convergence of the Petsc KSP solver

 

Click to expand/collapsePre_solve_dyn_alloc_fact    Flag for monitoring the convergence of the Petsc KSP solver