2025-07-14 01:41:58 +04:00

81 lines
2.8 KiB
C++
Executable File

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | foam-extend: Open Source CFD |
| \\ / O peration | Version: 4.1 |
| \\ / A nd | Web: http://www.foam-extend.org |
| \\/ M anipulation | For copyright notice see file Copyright |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "constant";
object MUMPSSettings;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Hashtable with control parameters specified in MUMPS userguide.
// 1st entry: number of ICNTL setting.
// 2nd entry: value of setting.
// Some of the settings are empty and default to appropriate values.
ICNTL
(
// 1: output stream for error messages
// ≤ 0: these messages will be suppressed.
// > 0 : is the output stream.
// Default value: 6 (standard output stream)
1 6
// 2: output stream for diagnostic printing, statistics, and warning message
// ≤ 0: these messages will be suppressed.
// > 0 : is the output stream.
// Default value: 0
2 0
// 3: output stream for global information, collected on the host
// ≤ 0: these messages will be suppressed.
// > 0 : is the output stream.
// Default value: 6 (standard output stream)
3 0
// 4: level of printing for error, warning, and diagnostic messages
// ≤ 0:
// No messages output.
// 1:
// Only error messages printed.
// 2:
// Errors, warnings, and main statistics printed.
// 3:
// Errors and warnings and terse diagnostics (only first ten entries of arrays) printed.
// ≥ 4 :
// Errors, warnings and information on input, output parameters printed.
// Default value: 2 (errors and warnings printed)
4 3
// 11: Compute error statistics
// (0: none; 1: all incl. cond. number - expensive; 2: main stats);
// 11 0
);
// If not set to false residuals are printed. When solving a Jacobian they are not of
// much help. Thus, the output can be suppressed by this setting.
printResiduals no;
// File prefix for files linear system is written.
dumpFilePrefix "dumpExplicitKSqrIm";
// Dumps complete matrix and RHS in two separate files.
dumpCompleteLinSys no;
// Dumps matrix and RHS from specified proc IDs list into files labeled by
// proc ID.
dumpLinSysFromProcs no;
dumpProcIDList (0 1);
// MUMPS provides built-in file writing capability.
dumpLinSysByMUMPS no;
dumpByMUMPSFileName "dumpLinSysByMUMPS";
// ************************************************************************* //