Afivo
0.3
|
Generic type for the coarse grid solver. More...
Public Attributes | |
type(c_ptr) | matrix |
type(c_ptr) | rhs |
type(c_ptr) | phi |
type(c_ptr) | solver |
type(c_ptr) | grid |
real(dp), dimension(:, :, :), allocatable | bc_to_rhs |
Stores coefficient to convert boundary conditions to the right-hand side. More... | |
real(dp), dimension(dtimes(:), :), allocatable | lsf_fac |
Stores coefficients to use with level set function. More... | |
integer | symmetric = 1 |
integer | solver_type = -1 |
integer | max_iterations = 50 |
integer | n_cycle_down = 1 |
integer | n_cycle_up = 1 |
real(dp) | tolerance = 1e-6_dp |
integer | min_unknowns_for_openmp = 10*1000 |
Minimum number of unknowns to use OpenMP parallelization. More... | |
Generic type for the coarse grid solver.
Definition at line 547 of file m_af_types.f90.
type(c_ptr) m_af_types::coarse_solve_t::matrix |
Definition at line 548 of file m_af_types.f90.
type(c_ptr) m_af_types::coarse_solve_t::rhs |
Definition at line 549 of file m_af_types.f90.
type(c_ptr) m_af_types::coarse_solve_t::phi |
Definition at line 550 of file m_af_types.f90.
type(c_ptr) m_af_types::coarse_solve_t::solver |
Definition at line 551 of file m_af_types.f90.
type(c_ptr) m_af_types::coarse_solve_t::grid |
Definition at line 552 of file m_af_types.f90.
real(dp), dimension(:, :, :), allocatable m_af_types::coarse_solve_t::bc_to_rhs |
Stores coefficient to convert boundary conditions to the right-hand side.
Definition at line 555 of file m_af_types.f90.
real(dp), dimension(dtimes(:), :), allocatable m_af_types::coarse_solve_t::lsf_fac |
Stores coefficients to use with level set function.
Definition at line 558 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::symmetric = 1 |
Definition at line 560 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::solver_type = -1 |
Definition at line 561 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::max_iterations = 50 |
Definition at line 562 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::n_cycle_down = 1 |
Definition at line 563 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::n_cycle_up = 1 |
Definition at line 564 of file m_af_types.f90.
real(dp) m_af_types::coarse_solve_t::tolerance = 1e-6_dp |
Definition at line 565 of file m_af_types.f90.
integer m_af_types::coarse_solve_t::min_unknowns_for_openmp = 10*1000 |
Minimum number of unknowns to use OpenMP parallelization.
Definition at line 568 of file m_af_types.f90.