#include <asqtad_int.h>
Inherits AsqDArg.
Public Member Functions | |
| AsqD () | |
| ~AsqD () | |
| int | Size (int dir) |
| int | Vol () |
| void | init (AsqDArg *arg) |
| void | init_g (Float *frm_p, Float **fat_p=NULL, Float **naik_p=NULL, Float **naikm_p=NULL) |
| void | destroy_buf () |
| void | destroy_buf_g () |
| void | comm_assert () |
| void | dirac (Float *b, Float *a, int a_odd, int add_flag) |
| void * | Alloc (int request) |
| void | Free (void *p) |
| void | PointerErr (char *cname, char *fname, char *vname) |
| int | NodeOdd () |
| int | InvCg (InvArg *inv_arg, Float *out, Float *in, Float *true_res, int odd=0) |
| void | MdagM (Float *mass_sq, Float *out, Float *in, int odd, Float *dot_prd=0) |
| void | Dslash (Float *out, Float *in) |
| void | Sum (Float *sum) |
|
|
Definition at line 282 of file asqtad_int.h. |
|
|
Definition at line 283 of file asqtad_int.h. |
|
|
Definition at line 295 of file asqtad_int.h. References cps::MPISCU::printf(). |
|
|
Definition at line 1474 of file asqtad_dirac.C. |
|
|
Definition at line 815 of file asqtad_dirac.C. References Free(). |
|
|
Definition at line 1339 of file asqtad_dirac.C. |
|
||||||||||||||||||||
|
Definition at line 1497 of file asqtad_dirac.C. References asq_cmv(), asq_cmv_4, asq_dsum(), asq_print_flops(), asqd_sum_acc_cpp(), copy_buffer(), and cps::MPISCU::printf(). Referenced by cps::asqtad_dirac(), Dslash(), and MdagM(). |
|
||||||||||||
|
Definition at line 86 of file asqtad_cg.C. References dirac(), cps::print_flops(), and cps::MPISCU::printf(). |
|
|
Definition at line 301 of file asqtad_int.h. Referenced by destroy_buf(), and init_g(). |
|
|
Definition at line 152 of file asqtad_dirac.C. References Alloc(), AsqDArg::c1, AsqDArg::c2, AsqDArg::c3, AsqDArg::c5, AsqDArg::c6, AsqDArg::c7, AsqDArg::coor, AsqDArg::Fat, AsqDArg::gauge_u, AsqDArg::Naik, AsqDArg::NaikM, AsqDArg::NP, PointerErr(), cps::MPISCU::printf(), and AsqDArg::size. |
|
||||||||||||||||||||
|
Definition at line 853 of file asqtad_dirac.C. References Alloc(), matrix::Dagger(), gauge_agg::dest, Free(), gauge_agg::mat, MATRIX_SIZE, matrix::Negate(), PointerErr(), cps::MPISCU::printf(), and gauge_agg::src. Referenced by cps::asqtad_dirac_init_g(). |
|
||||||||||||||||||||||||
|
Definition at line 175 of file asqtad_cg.C. References asq_vaxpy3(), asq_vaxpy3_norm(), cps::CoorT(), cps::CoorX(), cps::CoorY(), cps::CoorZ(), CopyVec(), InvArg::final_flop, InvArg::final_iter, InvArg::final_rsq, InvArg::final_sec, Float, cps::MPISCU::fprintf(), InvArg::mass, MdagM(), InvArg::niter, NormSqNode(), PointerErr(), cps::MPISCU::printf(), InvArg::restart, InvArg::stop_rsd, Sum(), VecMinusEquVec(), and vector. |
|
||||||||||||||||||||||||
|
Definition at line 104 of file asqtad_cg.C. References asq_print_flops(), asq_vaxmy(), asq_vaxmy_vxdot(), cps::CoorT(), cps::CoorX(), cps::CoorY(), cps::CoorZ(), dirac(), cps::MPISCU::fprintf(), and cps::MPISCU::printf(). Referenced by InvCg(). |
|
|
Definition at line 320 of file asqtad_int.h. |
|
||||||||||||||||
|
Definition at line 315 of file asqtad_int.h. References cps::MPISCU::printf(). |
|
|
Definition at line 284 of file asqtad_int.h. |
|
|
Definition at line 26 of file asqtad_sum.C. References max, and PointerErr(). Referenced by InvCg(). |
|
|
Definition at line 285 of file asqtad_int.h. |
1.3.9.1