27 int len = strlen(f_name);
28 char out_name[len + 17];
29 sprintf(out_name,
"log/%s-kry-log.txt", f_name);
30 logFile = fopen(out_name,
"w");
32 char out_reject_name[len + 23];
33 sprintf(out_reject_name,
"log/%s-kry-reject.txt", f_name);
37 rFile = fopen(out_reject_name,
"w");
60 const char* name =
"exp4-int";
void initialize_solver(int num_threads)
Initializes the solver.
void init_solver_log()
Initializes the Krylov subspace logging files (if LOG_OUTPUT is defined)
The generic initialization file for poles/hosts for RA based evaulation of the matrix exponential...
void find_poles_and_residuals()
get poles and residues for rational approximant to matrix exponential
const char * solver_name()
Returns a descriptive solver name.
void cleanup_solver(int num_threads)
Cleans up the created solvers.
void solver_log()
Executes solver specific logging tasks.