Driver for 1D Poisson problem.
//////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
276 unsigned n_element=40;
294 <<
"///////////////////////////////////////////////////////////////////////"
296 oomph_info <<
"TESTING: DenseLU matrix based solve w/ DenseDoubleMatrix"
299 <<
"///////////////////////////////////////////////////////////////////////"
300 << std::endl << std::endl;
310 x.output(
"RESLT/DenseLU_DenseDoubleMatrix.dat");
316 <<
"///////////////////////////////////////////////////////////////////////"
318 oomph_info <<
"TESTING: DenseLU problem based solve"
321 <<
"///////////////////////////////////////////////////////////////////////"
322 << std::endl << std::endl;
329 problem.doc_solution(doc_info);
340 <<
"///////////////////////////////////////////////////////////////////////"
342 oomph_info <<
"TESTING: FD_LU problem based solve"
345 <<
"///////////////////////////////////////////////////////////////////////"
346 << std::endl << std::endl;
353 problem.doc_solution(doc_info);
365 <<
"///////////////////////////////////////////////////////////////////////"
367 oomph_info <<
"TESTING: SuperLU matrix based solve w/ global CRDoubleMatrix"
370 <<
"///////////////////////////////////////////////////////////////////////"
371 << std::endl << std::endl;
374 unsigned ndof =
problem.ndof();
383 x.output(
"RESLT/SuperLU_CRDoubleMatrix.dat");
389 <<
"///////////////////////////////////////////////////////////////////////"
391 oomph_info <<
"TESTING: SuperLU matrix based solve w/ CCDoubleMatrix"
394 <<
"///////////////////////////////////////////////////////////////////////"
395 << std::endl << std::endl;
405 x.output(
"RESLT/SuperLU_CCDoubleMatrix.dat");
411 <<
"///////////////////////////////////////////////////////////////////////"
413 oomph_info <<
"TESTING: SuperLU problem based solve"
416 <<
"///////////////////////////////////////////////////////////////////////"
417 << std::endl << std::endl;
425 problem.doc_solution(doc_info);
BiCGSTAB< SparseMatrix< double > > solver
Definition: BiCGSTAB_simple.cpp:5
Scalar * b
Definition: benchVecAdd.cpp:17
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:47
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
1D Poisson problem in unit interval.
Definition: linear_solvers/direct_solver_test.cc:81
A class for compressed column matrices that store doubles.
Definition: matrices.h:2791
Definition: matrices.h:888
Definition: matrices.h:1271
Definition: linear_solver.h:334
Definition: oomph_utilities.h:499
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
unsigned & number()
Number used (e.g.) for labeling output files.
Definition: oomph_utilities.h:554
Definition: double_vector.h:58
Definition: linear_solver.h:432
Definition: linear_algebra_distribution.h:64
Definition: linear_solver.h:486
void source_function(const Vector< double > &x, double &source)
Source function required to make the fish shape an exact solution.
Definition: linear_solvers/direct_solver_test.cc:63
OomphInfo oomph_info
Definition: oomph_definitions.cc:319
list x
Definition: plotDoE.py:28
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213