|
core 0.5.0
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
#include <graph_amg_device.hpp>
Public Attributes | |
| Index | n = 0 |
| Index | nc = 0 |
| IView | start |
| IView | nbr |
| DView | coef |
| DView | diag |
| DView | invDiag |
| IView | Pstart |
| IView | Pcol |
| DView | Pval |
| IView | Rstart |
| IView | Rcol |
| DView | Rval |
| double | lmax = 1.0 |
| DView | x |
| DView | b |
| DView | res |
| DView | t0 |
| DView | t1 |
Definition at line 55 of file graph_amg_device.hpp.
| Index peclet::core::solver::GraphAMGDevice::DLevel::n = 0 |
Definition at line 56 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), peclet::core::solver::GraphAMGDevice::mirror(), peclet::core::solver::GraphAMGDevice::spmv(), and peclet::core::solver::GraphAMGDevice::vcycle().
| Index peclet::core::solver::GraphAMGDevice::DLevel::nc = 0 |
Definition at line 56 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror().
| IView peclet::core::solver::GraphAMGDevice::DLevel::start |
Definition at line 57 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::spmv().
| IView peclet::core::solver::GraphAMGDevice::DLevel::nbr |
Definition at line 57 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::spmv().
| DView peclet::core::solver::GraphAMGDevice::DLevel::coef |
Definition at line 58 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::spmv().
| DView peclet::core::solver::GraphAMGDevice::DLevel::diag |
Definition at line 58 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::spmv().
| DView peclet::core::solver::GraphAMGDevice::DLevel::invDiag |
Definition at line 58 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), and peclet::core::solver::GraphAMGDevice::mirror().
| IView peclet::core::solver::GraphAMGDevice::DLevel::Pstart |
Definition at line 59 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| IView peclet::core::solver::GraphAMGDevice::DLevel::Pcol |
Definition at line 59 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| DView peclet::core::solver::GraphAMGDevice::DLevel::Pval |
Definition at line 60 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| IView peclet::core::solver::GraphAMGDevice::DLevel::Rstart |
Definition at line 61 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| IView peclet::core::solver::GraphAMGDevice::DLevel::Rcol |
Definition at line 61 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| DView peclet::core::solver::GraphAMGDevice::DLevel::Rval |
Definition at line 62 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| double peclet::core::solver::GraphAMGDevice::DLevel::lmax = 1.0 |
Definition at line 63 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), and peclet::core::solver::GraphAMGDevice::mirror().
| DView peclet::core::solver::GraphAMGDevice::DLevel::x |
Definition at line 64 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::apply(), peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| DView peclet::core::solver::GraphAMGDevice::DLevel::b |
Definition at line 64 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::apply(), peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| DView peclet::core::solver::GraphAMGDevice::DLevel::res |
Definition at line 64 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), peclet::core::solver::GraphAMGDevice::jacobiSweep(), peclet::core::solver::GraphAMGDevice::mirror(), and peclet::core::solver::GraphAMGDevice::vcycle().
| DView peclet::core::solver::GraphAMGDevice::DLevel::t0 |
Definition at line 64 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), and peclet::core::solver::GraphAMGDevice::mirror().
| DView peclet::core::solver::GraphAMGDevice::DLevel::t1 |
Definition at line 64 of file graph_amg_device.hpp.
Referenced by peclet::core::solver::GraphAMGDevice::chebSweep(), peclet::core::solver::GraphAMGDevice::coarseSolve(), and peclet::core::solver::GraphAMGDevice::mirror().