QUDA  0.9.0
Public Attributes | List of all members
quda_fortran::quda_invert_param Type Reference

Public Attributes

real(8) mass
 
real(8) kappa
 
real(8) m5
 
integer(4) ls
 
real(8), dimension(quda_max_dwf_ls) b_5
 
real(8), dimension(quda_max_dwf_ls) c_5
 
real(8) mu
 
real(8) epsilon
 
real(8) tol
 
real(8) tol_restart
 
real(8) tol_hq
 
integer(4) compute_true_res
 
real(8) true_res
 
real(8) true_res_hq
 
integer(4) maxiter
 
real(8) reliable_delta
 
integer(4) use_sloppy_partial_accumulator
 
integer(4) solution_accumulator_pipeline
 
integer(4) max_res_increase
 
integer(4) max_res_increase_total
 
integer(4) heavy_quark_check
 
integer(4) pipeline
 
integer(4) num_offset
 
integer(4) num_src
 
integer(4) overlap
 
real(8), dimension(quda_max_multi_shift) offset
 
real(8), dimension(quda_max_multi_shift) tol_offset
 
real(8), dimension(quda_max_multi_shift) tol_hq_offset
 
real(8), dimension(quda_max_multi_shift) true_res_offset
 
real(8), dimension(quda_max_multi_shift) iter_res_offset
 
real(8), dimension(quda_max_multi_shift) true_res_hq_offset
 
real(8), dimension(quda_max_multi_shift) residue
 
integer(4) compute_action
 
real(8), dimension(2) action
 
real(8) clover_coeff
 
real(8) clover_rho
 
integer(4) compute_clover_trlog
 
real(8), dimension(2) trloga
 
integer(4) compute_clover
 
integer(4) compute_clover_inverse
 
integer(4) return_clover
 
integer(4) return_clover_inverse
 
integer(4) sp_pad
 
integer(4) cl_pad
 
integer(4) iter
 
real(8) spinor_gib
 
real(8) clover_gib
 
real(8) gflops
 
real(8) secs
 
integer(4) nsteps
 
integer(4) gcr_nkrylov
 
integer(8) preconditioner
 
integer(8) deflation_op
 
real(8) tol_precondition
 
integer(4) maxiter_precondition
 
real(8) omega
 
integer(4) precondition_cycle
 
integer(4) nev
 
integer(4) max_search_dim
 
integer(4) rhs_idx
 
integer(4) deflation_grid
 
integer(4) use_reduced_vector_set
 
real(8) eigenval_tol
 
integer(4) use_cg_updates
 
real(8) cg_iterref_tol
 
integer(4) eigcg_max_restarts
 
integer(4) max_restart_num
 
real(8) inc_tol
 
integer(4) make_resident_solution
 
integer(4) use_resident_solution
 
integer(4) make_resident_chrono
 
integer(4) use_resident_chrono
 
integer(4) max_chrono_dim
 
integer(4) chrono_index
 

Detailed Description

Definition at line 81 of file quda_fortran.F90.

Member Data Documentation

◆ action

real(8), dimension(2) quda_fortran::quda_invert_param::action

Definition at line 143 of file quda_fortran.F90.

◆ b_5

real(8), dimension(quda_max_dwf_ls) quda_fortran::quda_invert_param::b_5

Definition at line 95 of file quda_fortran.F90.

◆ c_5

real(8), dimension(quda_max_dwf_ls) quda_fortran::quda_invert_param::c_5

Definition at line 96 of file quda_fortran.F90.

◆ cg_iterref_tol

real(8) quda_fortran::quda_invert_param::cg_iterref_tol

Definition at line 246 of file quda_fortran.F90.

◆ chrono_index

integer(4) quda_fortran::quda_invert_param::chrono_index

Definition at line 265 of file quda_fortran.F90.

◆ cl_pad

integer(4) quda_fortran::quda_invert_param::cl_pad

Definition at line 186 of file quda_fortran.F90.

◆ clover_coeff

real(8) quda_fortran::quda_invert_param::clover_coeff

Definition at line 173 of file quda_fortran.F90.

◆ clover_gib

real(8) quda_fortran::quda_invert_param::clover_gib

Definition at line 190 of file quda_fortran.F90.

◆ clover_rho

real(8) quda_fortran::quda_invert_param::clover_rho

Definition at line 174 of file quda_fortran.F90.

◆ compute_action

integer(4) quda_fortran::quda_invert_param::compute_action

Definition at line 138 of file quda_fortran.F90.

◆ compute_clover

integer(4) quda_fortran::quda_invert_param::compute_clover

Definition at line 178 of file quda_fortran.F90.

◆ compute_clover_inverse

integer(4) quda_fortran::quda_invert_param::compute_clover_inverse

Definition at line 179 of file quda_fortran.F90.

◆ compute_clover_trlog

integer(4) quda_fortran::quda_invert_param::compute_clover_trlog

Definition at line 175 of file quda_fortran.F90.

◆ compute_true_res

integer(4) quda_fortran::quda_invert_param::compute_true_res

Definition at line 105 of file quda_fortran.F90.

◆ deflation_grid

integer(4) quda_fortran::quda_invert_param::deflation_grid

Definition at line 242 of file quda_fortran.F90.

◆ deflation_op

integer(8) quda_fortran::quda_invert_param::deflation_op

Definition at line 211 of file quda_fortran.F90.

◆ eigcg_max_restarts

integer(4) quda_fortran::quda_invert_param::eigcg_max_restarts

Definition at line 247 of file quda_fortran.F90.

◆ eigenval_tol

real(8) quda_fortran::quda_invert_param::eigenval_tol

Definition at line 244 of file quda_fortran.F90.

◆ epsilon

real(8) quda_fortran::quda_invert_param::epsilon

Definition at line 99 of file quda_fortran.F90.

◆ gcr_nkrylov

integer(4) quda_fortran::quda_invert_param::gcr_nkrylov

Definition at line 201 of file quda_fortran.F90.

◆ gflops

real(8) quda_fortran::quda_invert_param::gflops

Definition at line 191 of file quda_fortran.F90.

◆ heavy_quark_check

integer(4) quda_fortran::quda_invert_param::heavy_quark_check

Definition at line 114 of file quda_fortran.F90.

◆ inc_tol

real(8) quda_fortran::quda_invert_param::inc_tol

Definition at line 249 of file quda_fortran.F90.

◆ iter

integer(4) quda_fortran::quda_invert_param::iter

Definition at line 188 of file quda_fortran.F90.

◆ iter_res_offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::iter_res_offset

Definition at line 129 of file quda_fortran.F90.

◆ kappa

real(8) quda_fortran::quda_invert_param::kappa

Definition at line 90 of file quda_fortran.F90.

◆ ls

integer(4) quda_fortran::quda_invert_param::ls

Definition at line 93 of file quda_fortran.F90.

◆ m5

real(8) quda_fortran::quda_invert_param::m5

Definition at line 92 of file quda_fortran.F90.

◆ make_resident_chrono

integer(4) quda_fortran::quda_invert_param::make_resident_chrono

Definition at line 256 of file quda_fortran.F90.

◆ make_resident_solution

integer(4) quda_fortran::quda_invert_param::make_resident_solution

Definition at line 252 of file quda_fortran.F90.

◆ mass

real(8) quda_fortran::quda_invert_param::mass

Definition at line 89 of file quda_fortran.F90.

◆ max_chrono_dim

integer(4) quda_fortran::quda_invert_param::max_chrono_dim

Definition at line 262 of file quda_fortran.F90.

◆ max_res_increase

integer(4) quda_fortran::quda_invert_param::max_res_increase

Definition at line 112 of file quda_fortran.F90.

◆ max_res_increase_total

integer(4) quda_fortran::quda_invert_param::max_res_increase_total

Definition at line 113 of file quda_fortran.F90.

◆ max_restart_num

integer(4) quda_fortran::quda_invert_param::max_restart_num

Definition at line 248 of file quda_fortran.F90.

◆ max_search_dim

integer(4) quda_fortran::quda_invert_param::max_search_dim

Definition at line 240 of file quda_fortran.F90.

◆ maxiter

integer(4) quda_fortran::quda_invert_param::maxiter

Definition at line 108 of file quda_fortran.F90.

◆ maxiter_precondition

integer(4) quda_fortran::quda_invert_param::maxiter_precondition

Definition at line 223 of file quda_fortran.F90.

◆ mu

real(8) quda_fortran::quda_invert_param::mu

Definition at line 98 of file quda_fortran.F90.

◆ nev

integer(4) quda_fortran::quda_invert_param::nev

Definition at line 239 of file quda_fortran.F90.

◆ nsteps

integer(4) quda_fortran::quda_invert_param::nsteps

Definition at line 198 of file quda_fortran.F90.

◆ num_offset

integer(4) quda_fortran::quda_invert_param::num_offset

Definition at line 116 of file quda_fortran.F90.

◆ num_src

integer(4) quda_fortran::quda_invert_param::num_src

Definition at line 117 of file quda_fortran.F90.

◆ offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::offset

Definition at line 119 of file quda_fortran.F90.

◆ omega

real(8) quda_fortran::quda_invert_param::omega

Definition at line 226 of file quda_fortran.F90.

◆ overlap

integer(4) quda_fortran::quda_invert_param::overlap

Definition at line 118 of file quda_fortran.F90.

◆ pipeline

integer(4) quda_fortran::quda_invert_param::pipeline

Definition at line 115 of file quda_fortran.F90.

◆ precondition_cycle

integer(4) quda_fortran::quda_invert_param::precondition_cycle

Definition at line 229 of file quda_fortran.F90.

◆ preconditioner

integer(8) quda_fortran::quda_invert_param::preconditioner

Definition at line 209 of file quda_fortran.F90.

◆ reliable_delta

real(8) quda_fortran::quda_invert_param::reliable_delta

Definition at line 109 of file quda_fortran.F90.

◆ residue

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::residue

Definition at line 135 of file quda_fortran.F90.

◆ return_clover

integer(4) quda_fortran::quda_invert_param::return_clover

Definition at line 180 of file quda_fortran.F90.

◆ return_clover_inverse

integer(4) quda_fortran::quda_invert_param::return_clover_inverse

Definition at line 181 of file quda_fortran.F90.

◆ rhs_idx

integer(4) quda_fortran::quda_invert_param::rhs_idx

Definition at line 241 of file quda_fortran.F90.

◆ secs

real(8) quda_fortran::quda_invert_param::secs

Definition at line 192 of file quda_fortran.F90.

◆ solution_accumulator_pipeline

integer(4) quda_fortran::quda_invert_param::solution_accumulator_pipeline

Definition at line 111 of file quda_fortran.F90.

◆ sp_pad

integer(4) quda_fortran::quda_invert_param::sp_pad

Definition at line 185 of file quda_fortran.F90.

◆ spinor_gib

real(8) quda_fortran::quda_invert_param::spinor_gib

Definition at line 189 of file quda_fortran.F90.

◆ tol

real(8) quda_fortran::quda_invert_param::tol

Definition at line 102 of file quda_fortran.F90.

◆ tol_hq

real(8) quda_fortran::quda_invert_param::tol_hq

Definition at line 104 of file quda_fortran.F90.

◆ tol_hq_offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::tol_hq_offset

Definition at line 123 of file quda_fortran.F90.

◆ tol_offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::tol_offset

Definition at line 120 of file quda_fortran.F90.

◆ tol_precondition

real(8) quda_fortran::quda_invert_param::tol_precondition

Definition at line 220 of file quda_fortran.F90.

◆ tol_restart

real(8) quda_fortran::quda_invert_param::tol_restart

Definition at line 103 of file quda_fortran.F90.

◆ trloga

real(8), dimension(2) quda_fortran::quda_invert_param::trloga

Definition at line 176 of file quda_fortran.F90.

◆ true_res

real(8) quda_fortran::quda_invert_param::true_res

Definition at line 106 of file quda_fortran.F90.

◆ true_res_hq

real(8) quda_fortran::quda_invert_param::true_res_hq

Definition at line 107 of file quda_fortran.F90.

◆ true_res_hq_offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::true_res_hq_offset

Definition at line 132 of file quda_fortran.F90.

◆ true_res_offset

real(8), dimension(quda_max_multi_shift) quda_fortran::quda_invert_param::true_res_offset

Definition at line 126 of file quda_fortran.F90.

◆ use_cg_updates

integer(4) quda_fortran::quda_invert_param::use_cg_updates

Definition at line 245 of file quda_fortran.F90.

◆ use_reduced_vector_set

integer(4) quda_fortran::quda_invert_param::use_reduced_vector_set

Definition at line 243 of file quda_fortran.F90.

◆ use_resident_chrono

integer(4) quda_fortran::quda_invert_param::use_resident_chrono

Definition at line 259 of file quda_fortran.F90.

◆ use_resident_solution

integer(4) quda_fortran::quda_invert_param::use_resident_solution

Definition at line 253 of file quda_fortran.F90.

◆ use_sloppy_partial_accumulator

integer(4) quda_fortran::quda_invert_param::use_sloppy_partial_accumulator

Definition at line 110 of file quda_fortran.F90.


The documentation for this type was generated from the following file: