QDP++
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
]
include
PETE
Combiners.h
CreateLeaf.h
ForEach.h
ForEachInOrder.h
Functors.h
OperatorTags.h
PETE.h
Scalar.h
TreeNodes.h
TypeComputations.h
scalarsite_bagel_qdp
qdp_scalarsite_bagel_qdp_blas.h
Generic Scalarsite optimization hooks
qdp_scalarsite_bagel_qdp_blas_g5.h
Generic Scalarsite optimization hooks
qdp_scalarsite_bagel_qdp_linalg.h
Qcdoc optimizations
scalarsite_generic
generic_addvec.h
generic_adj_mat_vec.h
generic_blas_g5.h
generic_blas_local_sumsq.h
Generic
Scalar
, local sum squared routine
generic_blas_local_vcdot.h
Generic
Scalar
, CDOT routine
generic_blas_local_vcdot_real.h
Generic
Scalar
, CDOT routine
generic_blas_vadd.h
Generic
Scalar
VADD routine
generic_blas_vadd3_g5.h
Generic
Scalar
VAXPY routine
generic_blas_vaxmby3.h
Generic
Scalar
VAXMBY routine
generic_blas_vaxmby3_norm.h
Generic
Scalar
VAXPY NORM routine
generic_blas_vaxmy3.h
Generic
Scalar
VAXMY routine
generic_blas_vaxpby3.h
Generic
Scalar
VAXPBY routine
generic_blas_vaxpby3_g5.h
Generic
Scalar
VAXPY routine
generic_blas_vaxpy3.h
Generic
Scalar
VAXPY routine
generic_blas_vaxpy3_g5.h
Generic
Scalar
VAXPY routine
generic_blas_vaxpy3_norm.h
Generic
Scalar
VAXPY NORM routine
generic_blas_vaypx3_g5.h
Generic
Scalar
VAXPY routine
generic_blas_vcaxmby3.h
Generic
Scalar
VAXPY routine
generic_blas_vcaxmy3.h
Generic
Scalar
VAXPY routine
generic_blas_vcaxpby3.h
generic_blas_vcaxpy3.h
Generic
Scalar
VAXPY routine
generic_blas_vcscal.h
Generic
Scalar
VSCAL routine
generic_blas_vscal.h
Generic
Scalar
VSCAL routine
generic_blas_vscal_g5.h
Generic
Scalar
VSCAL routine
generic_blas_vsub.h
Generic
Scalar
VSUB routine
generic_fused_spin_proj.h
generic_fused_spin_recon.h
generic_mat_vec.h
generic_mult_aa.h
generic_mult_an.h
generic_mult_na.h
generic_mult_nn.h
generic_mv_switchbox.h
generic_spin_aggregate.h
generic_spin_proj.h
generic_spin_proj_inlines.h
generic_spin_recon.h
generic_spin_recon_inlines.h
qdp_generic_fused_spin_proj_evaluates.h
qdp_generic_fused_spin_proj_evaluates_wrapper.h
qdp_generic_fused_spin_recon_evaluates.h
qdp_generic_fused_spin_recon_evaluates_wrapper.h
qdp_generic_spin_project_evaluates.h
qdp_generic_spin_project_evaluates_wrapper.h
qdp_scalarsite_generic_blas.h
Generic Scalarsite optimization hooks
qdp_scalarsite_generic_blas_g5.h
Generic Scalarsite optimization hooks
qdp_scalarsite_generic_blas_g5_wrapper.h
qdp_scalarsite_generic_blas_wrapper.h
qdp_scalarsite_generic_cblas.h
qdp_scalarsite_generic_cblas_wrapper.h
qdp_scalarsite_generic_linalg.h
Generic optimizations
qdp_scalarsite_generic_linalg_wrapper.h
scalarsite_sse
qdp_scalarsite_sse_blas.h
Blas optimizations
qdp_scalarsite_sse_blas_double.h
Generic Scalarsite optimization hooks
qdp_scalarsite_sse_blas_double_wrapper.h
qdp_scalarsite_sse_blas_g5.h
Generic Scalarsite optimization hooks
qdp_scalarsite_sse_blas_g5_includes.h
qdp_scalarsite_sse_blas_wrapper.h
qdp_scalarsite_sse_linalg.h
Blas optimizations
qdp_scalarsite_sse_linalg_double.h
Blas optimizations
qdp_scalarsite_sse_vector.h
Vector optimizations
qdp_sse_fused_spin_proj_evaluates.h
qdp_sse_fused_spin_proj_evaluates_wrapper.h
qdp_sse_fused_spin_recon_evaluates.h
qdp_sse_fused_spin_recon_evaluates_wrapper.h
qdp_sse_spin_evaluates.h
qdp_sse_spin_evaluates_wrapper.h
sse_blas_local_sumsq_double.h
Generic
Scalar
VAXPY routine
sse_blas_local_vcdot_double.h
Generic
Scalar
VAXPY routine
sse_blas_local_vcdot_real_double.h
Generic
Scalar
VAXPY routine
sse_blas_vadd3_g5.h
Generic
Scalar
VAXPY routine
sse_blas_vaxmbyz4_double.h
Generic
Scalar
VAXPY routine
sse_blas_vaxmyz4_double.h
Generic
Scalar
VAXPY routine
sse_blas_vaxpby3_g5.h
Generic
Scalar
VAXPY routine
sse_blas_vaxpbyz4_double.h
Generic
Scalar
VAXPY routine
sse_blas_vaxpy3_g5.h
Generic
Scalar
VAXPY routine
sse_blas_vaxpy4_double.h
Generic
Scalar
VAXPY routine
sse_blas_vaypx3_g5.h
Generic
Scalar
VAXPY routine
sse_blas_vaypx4_double.h
Generic
Scalar
VAXPY routine
sse_blas_vscal3_g5.h
Generic
Scalar
VAXPY routine
sse_blas_vscal4_double.h
Generic
Scalar
VAXPY routine
sse_dcomplex_mult_macros.h
sse_fused_spin_proj.h
sse_fused_spin_recon.h
sse_linalg_mm_su3_double.h
sse_prefetch.h
sse_spin_aggregate.h
sse_spin_proj.h
sse_spin_proj_inlines.h
sse_spin_recon.h
sse_spin_recon_inlines.h
scalarvecsite_sse
qdp_scalarvecsite_sse_blas.h
Blas optimizations
qdp_scalarvecsite_sse_linalg.h
Intel SSE optimizations
ssevec_mult_nn.h
qdp.h
Primary include file for
QDP
qdp_allocator.h
Catch-alls for all memory allocators
qdp_arrays.h
One based arrays
qdp_byteorder.h
Byte
manipulation
qdp_config.h
qdp_crc32.h
qdp_db.h
Support for filedb
qdp_db_imp.h
Support for filedb
qdp_db_stub.h
Stubs of wrappers over filedb
qdp_default_allocator.h
Default memory allocator for
QDP
qdp_defs.h
qdp_diagnostics.h
qdp_disk_map_slice.h
Useful for
QDP
to read/write slices of a lattice object
qdp_dispatch.h
qdp_flopcount.h
Flop counters
qdp_forward.h
Forward declarations for
QDP
qdp_globalfuncs.h
Global functions on QDPType
qdp_globalfuncs_subtype.h
qdp_hdf5.h
HDF5 support
qdp_init.h
Routines for top level
QDP
management
qdp_inner.h
Inner grid
qdp_io.h
IO support
qdp_iogauge.h
NERSC Gauge Connection Archive gauge support
qdp_layout.h
Lattice layout
qdp_map.h
Map classes
qdp_map_obj.h
Wrapper over maps
qdp_map_obj_disk.h
A Map Object that works lazily from Disk
qdp_map_obj_disk_multiple.h
A Map Object that works lazily from Disk
qdp_map_obj_memory.h
A memory based map object
qdp_map_obj_null.h
A null map object
qdp_multi.h
Multi-dimensional arrays
qdp_newops.h
Additional operations on QDPTypes
qdp_optops.h
PETE optimized operations on QDPTypes
qdp_outer.h
Outer grid classes
qdp_outersubtype.h
Outer grid classes after a subset
qdp_params.h
Fundamental parameters
qdp_parscalar_global_sum.h
qdp_parscalar_specific.h
Outer lattice routines specific to a parallel platform with scalar layout
qdp_parscalarvec_specific.h
Outer/inner lattice routines specific to a parscalarvec platform
qdp_pool_allocator.h
Default memory allocator for
QDP
qdp_precision.h
PRECISION ISSUES
qdp_primcolormat.h
Primitive Color Matrix
qdp_primcolorvec.h
Primitive Color Vector
qdp_primgamma.h
qdp_primitive.h
Primitive classes
qdp_primmatrix.h
Primitive Matrix
qdp_primscalar.h
Primitive
Scalar
qdp_primseed.h
Primitive Seed
qdp_primspinmat.h
Primitive Spin Matrix
qdp_primspinvec.h
Primitive Spin Vector
qdp_primvector.h
Primitive Vector
qdp_profile.h
Print profiling info
qdp_qdpexpr.h
Expression
class for
QDP
qdp_qdpio.h
IO support via QIO
qdp_qdpsubtype.h
QDPType after a subset
qdp_qdptype.h
Main type class for
QDP
qdp_qmp_extensions.h
qdp_random.h
qdp_rannyu.h
Yet another random number generator
qdp_reality.h
Reality
qdp_scalar_specific.h
qdp_scalarsite_bagel_qdp.h
Qcdoc optimizations
qdp_scalarsite_defs.h
Type definitions
qdp_scalarsite_generic.h
Generic optimizations
qdp_scalarsite_pabasm.h
Generic optimizations
qdp_scalarsite_sse.h
Intel SSE optimizations
qdp_scalarvec_specific.h
Outer/inner lattice routines specific to a scalarvec platform
qdp_scalarvecsite_defs.h
Type definitions
qdp_scalarvecsite_sse.h
Intel SSE optimizations
qdp_simpleword.h
QDP
Operations on built-in types
qdp_singleton.h
Singleton support
qdp_specializations.h
qdp_sse_intrin.h
qdp_stdio.h
Parallel version of stdio
qdp_stopwatch.h
Timer support
qdp_strnlen.h
qdp_subset.h
Sets and subsets
qdp_threadbind.h
qdp_traits.h
Traits classes
qdp_util.h
qdp_word.h
qdp_xmlio.h
XML IO support
QDPOperators.h
Bulk of
QDP
operators produced by PETE
lib
scalarsite_sse
qdp_scalarsite_linalg_double.cc
Intel SSE optimizations
qdp_scalarsite_sse.cc
Intel SSE optimizations
sse_blas_local_sumsq_double.cc
Generic
Scalar
VAXPY routine
sse_blas_local_vcdot_double.cc
Generic
Scalar
VAXPY routine
sse_blas_local_vcdot_real_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vaxmbyz4_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vaxmyz4_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vaxpbyz4_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vaxpy4_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vaypx4_double.cc
Generic
Scalar
VAXPY routine
sse_blas_vscal4_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_eq_hh_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_eq_hm_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_eq_mh_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_eq_mm_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_eq_scal_m_double.cc
Generic
Scalar
VAXPY routine
sse_linalg_m_peq_m_double.cc
Generic
Scalar
VAXPY routine
qdp_bgq_threadbind.cc
qdp_byteorder.cc
qdp_crc32.cc
qdp_default_allocator.cc
QCDOC memory allocator
qdp_generic_threadbind.cc
qdp_hdf5.cc
HDF5 reading/writing of gauges and propagators
qdp_io.cc
IO support
qdp_iogauge.cc
Various gauge readers/writers and propagator readers/writers
qdp_layout.cc
Layout support routines
qdp_map.cc
Support routines for Maps
qdp_map_obj_disk.cc
A Map Object that works lazily from Disk
qdp_parscalar_global_sum.cc
qdp_parscalar_init.cc
Parscalar init routines
qdp_parscalar_layout.cc
Parscalar layout routines
qdp_parscalar_specific.cc
Parscalar specific routines
qdp_parscalarvec_init.cc
Parscalarvec init routines
qdp_parscalarvec_layout.cc
Parscalarvec layout routines
qdp_parscalarvec_specific.cc
Parscalarvec specific routines
qdp_pool_allocator.cc
QCDOC memory allocator
qdp_profile.cc
Profiling info
qdp_qdpio.cc
IO support via QIO
qdp_qio_strings.cc
qdp_qmp_extensions.cc
qdp_random.cc
qdp_rannyu.cc
qdp_scalar_init.cc
Scalar
init routines
qdp_scalar_layout.cc
Scalar
layout routines
qdp_scalar_specific.cc
Scalar
specific routines
qdp_scalarsite_specific.cc
Scalar-like architecture specific routines
qdp_scalarvec_init.cc
Scalarvec init routines
qdp_scalarvec_layout.cc
Scalarvec layout routines
qdp_scalarvec_specific.cc
Scalarvec specific routines
qdp_scalarvecsite_specific.cc
Scalarvec-like architecture specific routines
qdp_scalarvecsite_sse.cc
Intel SSE optimizations
qdp_stdio.cc
Parallel version of stdio
qdp_stopwatch.cc
Timer support
qdp_strnlen.cc
qdp_subset.cc
Sets and subsets
qdp_util.cc
Utility routines like info and error reporting
qdp_xmlio.cc
XML IO support
Generated by
1.16.1