QUDA
v1.1.0
A library for QCD on GPUs
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
▼
quda
►
include
►
externals
►
generics
►
detail
alias.h
array.h
ldg.h
shfl.h
►
trove
►
detail
dismember.h
fallback.h
aos.h
array.h
block.h
memory.h
print_array.h
ptr.h
rotate.h
shfl.h
static_gcd.h
static_mod_inverse.h
transpose.h
utility.h
warp.h
blas_lapack.h
blas_magma.h
blas_quda.h
clover_field.h
clover_field_order.h
Main header file for host and device accessors to CloverFields
color_spinor.h
color_spinor_field.h
color_spinor_field_order.h
comm_key.h
comm_quda.h
communicator_quda.h
complex_quda.h
contract_quda.h
convert.h
dbldbl.h
deflation.h
device.h
dirac_quda.h
double_single.h
dslash.h
dslash_quda.h
eigen_helper.h
eigensolve_quda.h
enum_quda.h
enum_quda_fortran.h
fast_intdiv.h
float_vector.h
gauge_field.h
gauge_field_order.h
Main header file for host and device accessors to GaugeFields
gauge_force_quda.h
gauge_tools.h
gauge_update_quda.h
hw_quda.h
inline_ptx.h
instantiate.h
instantiate_dslash.h
invert_quda.h
ks_force_quda.h
ks_improved_force.h
lattice_field.h
layout_hyper.h
llfat_quda.h
malloc_quda.h
matrix_field.h
momentum.h
mpi_comm_handle.h
multigrid.h
numa_affinity.h
object.h
pgauge_monte.h
qio_field.h
quda.h
Main header file for the QUDA library
quda_api.h
quda_arpack_interface.h
quda_constants.h
quda_fortran.h
Fortran interface functions
quda_internal.h
quda_matrix.h
quda_milc_interface.h
quda_new_interace.h
random_quda.h
reduce_helper.h
register_traits.h
Provides precision abstractions and defines the register precision given the storage precision using C++ traits
split_grid.h
staggered_kd_build_xinv.h
staggered_oprod.h
timer.h
transfer.h
transform_reduce.h
QUDA reimplementation of thrust::transform_reduce as well as wrappers also implementing thrust::reduce
tune_key.h
tune_quda.h
uint_to_char.h
unitarization_links.h
util_quda.h
vector_io.h
worker.h
►
lib
►
interface
blas_interface.cpp
►
targets
►
cuda
blas_lapack_cublas.cpp
device.cpp
malloc.cpp
quda_api.cpp
►
generic
blas_lapack_eigen.cpp
►
hip
blas_lapack_hipblas.cpp
device.cpp
malloc.cpp
blas_magma.cu
blas_magma_nopiv.cu
blas_quda.cu
block_orthogonalize.cu
check_params.h
checksum.cu
clover_deriv_quda.cu
clover_field.cpp
clover_invert.cu
clover_outer_product.cu
clover_quda.cu
clover_sigma_outer_product.cu
clover_trace_quda.cu
coarse_op.cu
coarse_op_mma_launch.h
coarse_op_preconditioned.cu
coarse_op_preconditioned_mma_launch.h
coarsecoarse_op.cu
color_spinor_field.cpp
color_spinor_pack.cu
color_spinor_util.cu
comm_common.cpp
communicator_mpi.cpp
communicator_qmp.cpp
communicator_single.cpp
communicator_stack.cpp
contract.cu
copy_clover.cu
copy_clover_offset.cu
copy_color_spinor.cpp
copy_color_spinor_dd.cu
copy_color_spinor_dh.cu
copy_color_spinor_dq.cu
copy_color_spinor_ds.cu
copy_color_spinor_hd.cu
copy_color_spinor_hh.cu
copy_color_spinor_hq.cu
copy_color_spinor_hs.cu
copy_color_spinor_mg_dd.cu
copy_color_spinor_mg_ds.cu
copy_color_spinor_mg_hh.cu
copy_color_spinor_mg_hq.cu
copy_color_spinor_mg_hs.cu
copy_color_spinor_mg_qh.cu
copy_color_spinor_mg_qq.cu
copy_color_spinor_mg_qs.cu
copy_color_spinor_mg_sd.cu
copy_color_spinor_mg_sh.cu
copy_color_spinor_mg_sq.cu
copy_color_spinor_mg_ss.cu
copy_color_spinor_offset.cu
copy_color_spinor_qd.cu
copy_color_spinor_qh.cu
copy_color_spinor_qq.cu
copy_color_spinor_qs.cu
copy_color_spinor_sd.cu
copy_color_spinor_sh.cu
copy_color_spinor_sq.cu
copy_color_spinor_ss.cu
copy_gauge.cpp
copy_gauge_double.cu
copy_gauge_extended.cu
copy_gauge_half.cu
copy_gauge_inc.cu
copy_gauge_mg.cu
copy_gauge_offset.cu
copy_gauge_quarter.cu
copy_gauge_single.cu
covDev.cu
cpu_color_spinor_field.cpp
cpu_gauge_field.cpp
cuda_color_spinor_field.cpp
cuda_gauge_field.cpp
CUFFT_Plans.h
deflation.cpp
dirac.cpp
dirac_clover.cpp
dirac_clover_hasenbusch_twist.cpp
dirac_coarse.cpp
dirac_domain_wall.cpp
dirac_domain_wall_4d.cpp
dirac_improved_staggered.cpp
dirac_improved_staggered_kd.cpp
dirac_mobius.cpp
dirac_staggered.cpp
dirac_staggered_kd.cpp
dirac_twisted_clover.cpp
dirac_twisted_mass.cpp
dirac_wilson.cpp
dslash5_domain_wall.cu
dslash5_mobius_eofa.cu
dslash_coarse.cu
dslash_coarse_dagger.cu
dslash_domain_wall_4d.cu
dslash_domain_wall_5d.cu
dslash_improved_staggered.cu
dslash_ndeg_twisted_mass.cu
dslash_ndeg_twisted_mass_preconditioned.cu
dslash_pack2.cu
dslash_quda.cu
dslash_staggered.cu
dslash_twisted_clover.cu
dslash_twisted_clover_preconditioned.cu
dslash_twisted_mass.cu
dslash_twisted_mass_preconditioned.cu
dslash_wilson.cu
dslash_wilson_clover.cu
dslash_wilson_clover_hasenbusch_twist.cu
dslash_wilson_clover_hasenbusch_twist_preconditioned.cu
dslash_wilson_clover_preconditioned.cu
eig_block_trlm.cpp
eig_iram.cpp
eig_trlm.cpp
eigensolve_quda.cpp
extended_color_spinor_utilities.cu
extract_gauge_ghost.cu
extract_gauge_ghost_extended.cu
extract_gauge_ghost_mg.cu
gauge_ape.cu
gauge_covdev.cpp
gauge_field.cpp
gauge_field_strength_tensor.cu
gauge_fix_fft.cu
gauge_fix_ovr.cu
gauge_fix_ovr_extra.cu
gauge_fix_ovr_extra.h
gauge_force.cu
gauge_laplace.cpp
gauge_observable.cpp
gauge_phase.cu
gauge_plaq.cu
gauge_qcharge.cu
gauge_random.cu
gauge_stout.cu
gauge_update_quda.cu
gauge_wilson_flow.cu
hisq_paths_force_quda.cu
instantiate.cpp
interface_quda.cpp
inv_bicgstab_quda.cpp
inv_bicgstabl_quda.cpp
inv_ca_cg.cpp
inv_ca_gcr.cpp
inv_cg3_quda.cpp
inv_cg_quda.cpp
inv_eigcg_quda.cpp
inv_gcr_quda.cpp
inv_gmresdr_quda.cpp
inv_mpbicgstab_quda.cpp
inv_mpcg_quda.cpp
inv_mr_quda.cpp
inv_mre.cpp
inv_msrc_cg_quda.cpp
inv_multi_cg_quda.cpp
inv_pcg_quda.cpp
inv_sbicgstab_quda.cpp
inv_sd_quda.cpp
inv_xsd_quda.cpp
laplace.cu
lattice_field.cpp
layout_hyper.cpp
llfat_quda.cu
max_clover.cu
max_gauge.cu
mdw_fused_dslash.cu
milc_interface.cpp
momentum.cu
multi_blas_quda.cu
multi_reduce_quda.cu
multigrid.cpp
numa_affinity.cpp
nvtx_pmpi.c
pgauge_det_trace.cu
pgauge_exchange.cu
pgauge_heatbath.cu
pgauge_init.cu
prolongator.cu
qio_field.cpp
quda_arpack_interface.cpp
random.cu
reduce_helper.cu
reduce_quda.cu
restrictor.cu
shift_quark_field.cu
solver.cpp
spinor_noise.cu
staggered_coarse_op.cu
staggered_kd_apply_xinv.cu
staggered_kd_build_xinv.cu
staggered_oprod.cu
staggered_prolong_restrict.cu
svd_quda.h
timer.cpp
transfer.cpp
tune.cpp
unitarize_force_quda.cu
unitarize_links_quda.cu
util_quda.cpp
vector_io.cpp
version.cpp
►
tests
►
googletest
►
include
►
gtest
►
internal
►
custom
gtest-port.h
gtest-printers.h
gtest.h
gtest-death-test-internal.h
gtest-filepath.h
gtest-internal.h
gtest-param-util.h
gtest-port-arch.h
gtest-port.h
gtest-string.h
gtest-type-util.h
gtest-death-test.h
gtest-matchers.h
gtest-message.h
gtest-param-test.h
gtest-printers.h
gtest-spi.h
gtest-test-part.h
gtest-typed-test.h
gtest.h
gtest_pred_impl.h
gtest_prod.h
►
src
gtest-internal-inl.h
►
host_reference
blas_reference.cpp
blas_reference.h
clover_reference.cpp
contract_reference.h
covdev_reference.cpp
covdev_reference.h
domain_wall_dslash_reference.cpp
domain_wall_dslash_reference.h
dslash_reference.cpp
dslash_reference.h
dslash_test_helpers.cpp
dslash_test_helpers.h
gauge_force_reference.cpp
gauge_force_reference.h
hisq_force_reference.cpp
hisq_force_reference.h
hisq_force_reference2.cpp
staggered_dslash_reference.cpp
staggered_dslash_reference.h
wilson_dslash_reference.cpp
wilson_dslash_reference.h
►
utils
command_line_params.cpp
command_line_params.h
face_gauge.cpp
host_blas.cpp
host_utils.cpp
host_utils.h
llfat_utils.cpp
llfat_utils.h
misc.cpp
misc.h
set_params.cpp
short.h
staggered_gauge_utils.cpp
staggered_gauge_utils.h
staggered_host_utils.cpp
blas_interface_test.cpp
blas_test.cpp
c_interface_test.c
contract_test.cpp
covdev_test.cpp
deflated_invert_test.cpp
dslash_ctest.cpp
dslash_test.cpp
dslash_test_utils.h
eigensolve_test.cpp
gauge_alg_test.cpp
gauge_force_test.cpp
heatbath_test.cpp
hisq_paths_force_test.cpp
hisq_stencil_test.cpp
hisq_unitarize_force_test.cpp
invert_test.cpp
llfat_test.cpp
multigrid_benchmark_test.cpp
multigrid_evolve_test.cpp
new_half.cu
pack_test.cpp
plaq_test.cpp
staggered_dslash_ctest.cpp
staggered_dslash_test.cpp
staggered_dslash_test_utils.h
staggered_eigensolve_test.cpp
staggered_gauge_utils.cpp
staggered_invert_test.cpp
su3_test.cpp
unitarize_link_test.cpp
Generated on Thu Oct 28 2021 16:10:29 for QUDA by
1.9.1