Grid
0.7.0
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
Grid
algorithms
approx
bigfloat.h
bigfloat_double.h
Chebyshev.h
Forecast.h
JacobiPolynomial.h
MultiShiftFunction.cc
MultiShiftFunction.h
Remez.cc
Remez.h
RemezGeneral.cc
RemezGeneral.h
ZMobius.cc
ZMobius.h
Zolotarev.cc
Zolotarev.h
blas
BatchedBlas.cc
BatchedBlas.h
deflation
Deflation.h
MultiRHSBlockCGLinalg.h
MultiRHSBlockProject.h
MultiRHSDeflation.h
iterative
AdefGeneric.h
AdefMrhs.h
BiCGSTAB.h
BiCGSTABMixedPrec.h
BlockConjugateGradient.h
CommunicationAvoidingGeneralisedMinimalResidual.h
ConjugateGradient.h
ConjugateGradientMixedPrec.h
ConjugateGradientMixedPrecBatched.h
ConjugateGradientMultiShift.h
ConjugateGradientMultiShiftCleanup.h
ConjugateGradientMultiShiftMixedPrec.h
ConjugateGradientReliableUpdate.h
ConjugateResidual.h
FlexibleCommunicationAvoidingGeneralisedMinimalResidual.h
FlexibleGeneralisedMinimalResidual.h
GeneralisedMinimalResidual.h
ImplicitlyRestartedBlockLanczos.h
ImplicitlyRestartedBlockLanczosCoarse.h
ImplicitlyRestartedLanczos.h
LocalCoherenceLanczos.h
MinimalResidual.h
MixedPrecisionFlexibleGeneralisedMinimalResidual.h
NormalEquations.h
PowerMethod.h
PowerSpectrum.h
PrecConjugateResidual.h
PrecGeneralisedConjugateResidual.h
PrecGeneralisedConjugateResidualNonHermitian.h
QuasiMinimalResidual.h
SchurRedBlack.h
multigrid
Aggregates.h
CoarsenedMatrix.h
GeneralCoarsenedMatrix.h
GeneralCoarsenedMatrixMultiRHS.h
Geometry.h
MultiGrid.h
Algorithms.h
FFT.h
LinearOperator.h
Preconditioner.h
SparseMatrix.h
allocator
AlignedAllocator.h
Allocator.h
MemoryManager.cc
MemoryManager.h
MemoryManagerCache.cc
MemoryManagerShared.cc
MemoryStats.cc
MemoryStats.h
cartesian
Cartesian.h
Cartesian_base.h
Cartesian_full.h
Cartesian_red_black.h
communicator
Communicator.h
Communicator_base.cc
Communicator_base.h
Communicator_mpi3.cc
Communicator_none.cc
SharedMemory.cc
SharedMemory.h
SharedMemoryMPI.cc
SharedMemoryNone.cc
cshift
Cshift.h
Cshift_common.h
Cshift_mpi.h
Cshift_none.h
Cshift_table.cc
lattice
Lattice.h
Lattice_arith.h
Lattice_base.h
Lattice_basis.h
Lattice_comparison.h
Lattice_comparison_utils.h
Lattice_conformable.h
Lattice_coordinate.h
Lattice_crc.h
Lattice_ET.h
Lattice_local.h
Lattice_matrix_reduction.h
Lattice_peekpoke.h
Lattice_real_imag.h
Lattice_reality.h
Lattice_reduction.h
Lattice_reduction_gpu.h
Lattice_reduction_sycl.h
Lattice_rng.h
Lattice_slicesum_core.h
Lattice_trace.h
Lattice_transfer.h
Lattice_transpose.h
Lattice_unary.h
Lattice_view.h
Lattice_where.h
PaddedCell.h
log
Log.cc
Log.h
parallelIO
BinaryIO.cc
BinaryIO.h
IldgIO.h
IldgIOtypes.h
MetaData.h
NerscIO.h
OpenQcdIO.h
OpenQcdIOChromaReference.h
perfmon
PerfCount.cc
PerfCount.h
Stat.cc
Stat.h
Timer.h
Tracing.h
qcd
action
fermion
deprecated
CayleyFermion5Ddense.h
CayleyFermion5Dssp.h
CayleyFermion5Dvec.h
DomainWallEOFAFermiondense.h
DomainWallEOFAFermionssp.h
Lebesgue.cc
Lebesgue.h
MobiusEOFAFermiondense.h
MobiusEOFAFermionssp.h
implementation
CayleyFermion5Dcache.h
CayleyFermion5DImplementation.h
CompactWilsonCloverFermion5DImplementation.h
CompactWilsonCloverFermionImplementation.h
ContinuedFractionFermion5DImplementation.h
DomainWallEOFAFermionCache.h
DomainWallEOFAFermionImplementation.h
ImprovedStaggeredFermion5DImplementation.h
ImprovedStaggeredFermionImplementation.h
MobiusEOFAFermionCache.h
MobiusEOFAFermionImplementation.h
NaiveStaggeredFermionImplementation.h
PartialFractionFermion5DImplementation.h
StaggeredKernelsAsm.h
StaggeredKernelsHand.h
StaggeredKernelsImplementation.h
WilsonCloverFermionImplementation.h
WilsonFermion5DImplementation.h
WilsonFermionImplementation.h
WilsonKernelsAsmA64FX.h
WilsonKernelsAsmAvx512.h
WilsonKernelsAsmBody.h
WilsonKernelsAsmBodyA64FX.h
WilsonKernelsAsmImplementation.h
WilsonKernelsAsmQPX.h
WilsonKernelsHandGparityImplementation.h
WilsonKernelsHandImplementation.h
WilsonKernelsImplementation.h
WilsonTMFermionImplementation.h
instantiation
GparityWilsonImplD
CayleyFermion5DInstantiationGparityWilsonImplD.cc
ContinuedFractionFermion5DInstantiationGparityWilsonImplD.cc
DomainWallEOFAFermionInstantiationGparityWilsonImplD.cc
impl.h
MobiusEOFAFermionInstantiationGparityWilsonImplD.cc
PartialFractionFermion5DInstantiationGparityWilsonImplD.cc
WilsonCloverFermionInstantiationGparityWilsonImplD.cc
WilsonFermion5DInstantiationGparityWilsonImplD.cc
WilsonFermionInstantiationGparityWilsonImplD.cc
WilsonKernelsInstantiationGparityWilsonImplD.cc
WilsonTMFermionInstantiationGparityWilsonImplD.cc
GparityWilsonImplF
CayleyFermion5DInstantiationGparityWilsonImplF.cc
ContinuedFractionFermion5DInstantiationGparityWilsonImplF.cc
DomainWallEOFAFermionInstantiationGparityWilsonImplF.cc
impl.h
MobiusEOFAFermionInstantiationGparityWilsonImplF.cc
PartialFractionFermion5DInstantiationGparityWilsonImplF.cc
WilsonCloverFermionInstantiationGparityWilsonImplF.cc
WilsonFermion5DInstantiationGparityWilsonImplF.cc
WilsonFermionInstantiationGparityWilsonImplF.cc
WilsonKernelsInstantiationGparityWilsonImplF.cc
WilsonTMFermionInstantiationGparityWilsonImplF.cc
SpWilsonImplD
CayleyFermion5DInstantiationSpWilsonImplD.cc
ContinuedFractionFermion5DInstantiationSpWilsonImplD.cc
DomainWallEOFAFermionInstantiationSpWilsonImplD.cc
impl.h
MobiusEOFAFermionInstantiationSpWilsonImplD.cc
PartialFractionFermion5DInstantiationSpWilsonImplD.cc
WilsonCloverFermionInstantiationSpWilsonImplD.cc
WilsonFermion5DInstantiationSpWilsonImplD.cc
WilsonFermionInstantiationSpWilsonImplD.cc
WilsonKernelsInstantiationSpWilsonImplD.cc
WilsonTMFermionInstantiationSpWilsonImplD.cc
SpWilsonImplF
CayleyFermion5DInstantiationSpWilsonImplF.cc
ContinuedFractionFermion5DInstantiationSpWilsonImplF.cc
DomainWallEOFAFermionInstantiationSpWilsonImplF.cc
impl.h
MobiusEOFAFermionInstantiationSpWilsonImplF.cc
PartialFractionFermion5DInstantiationSpWilsonImplF.cc
WilsonCloverFermionInstantiationSpWilsonImplF.cc
WilsonFermion5DInstantiationSpWilsonImplF.cc
WilsonFermionInstantiationSpWilsonImplF.cc
WilsonKernelsInstantiationSpWilsonImplF.cc
WilsonTMFermionInstantiationSpWilsonImplF.cc
SpWilsonTwoIndexAntiSymmetricImplD
impl.h
WilsonCloverFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplD.cc
WilsonFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplD.cc
WilsonKernelsInstantiationSpWilsonTwoIndexAntiSymmetricImplD.cc
WilsonTMFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplD.cc
SpWilsonTwoIndexAntiSymmetricImplF
impl.h
WilsonCloverFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplF.cc
WilsonFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplF.cc
WilsonKernelsInstantiationSpWilsonTwoIndexAntiSymmetricImplF.cc
WilsonTMFermionInstantiationSpWilsonTwoIndexAntiSymmetricImplF.cc
SpWilsonTwoIndexSymmetricImplD
impl.h
WilsonCloverFermionInstantiationSpWilsonTwoIndexSymmetricImplD.cc
WilsonFermionInstantiationSpWilsonTwoIndexSymmetricImplD.cc
WilsonKernelsInstantiationSpWilsonTwoIndexSymmetricImplD.cc
WilsonTMFermionInstantiationSpWilsonTwoIndexSymmetricImplD.cc
SpWilsonTwoIndexSymmetricImplF
impl.h
WilsonCloverFermionInstantiationSpWilsonTwoIndexSymmetricImplF.cc
WilsonFermionInstantiationSpWilsonTwoIndexSymmetricImplF.cc
WilsonKernelsInstantiationSpWilsonTwoIndexSymmetricImplF.cc
WilsonTMFermionInstantiationSpWilsonTwoIndexSymmetricImplF.cc
StaggeredImplD
impl.h
ImprovedStaggeredFermion5DInstantiationStaggeredImplD.cc
ImprovedStaggeredFermionInstantiationStaggeredImplD.cc
NaiveStaggeredFermionInstantiationStaggeredImplD.cc
StaggeredKernelsInstantiationStaggeredImplD.cc
StaggeredImplF
impl.h
ImprovedStaggeredFermion5DInstantiationStaggeredImplF.cc
ImprovedStaggeredFermionInstantiationStaggeredImplF.cc
NaiveStaggeredFermionInstantiationStaggeredImplF.cc
StaggeredKernelsInstantiationStaggeredImplF.cc
WilsonAdjImplD
impl.h
WilsonCloverFermionInstantiationWilsonAdjImplD.cc
WilsonFermionInstantiationWilsonAdjImplD.cc
WilsonKernelsInstantiationWilsonAdjImplD.cc
WilsonTMFermionInstantiationWilsonAdjImplD.cc
WilsonAdjImplF
impl.h
WilsonCloverFermionInstantiationWilsonAdjImplF.cc
WilsonFermionInstantiationWilsonAdjImplF.cc
WilsonKernelsInstantiationWilsonAdjImplF.cc
WilsonTMFermionInstantiationWilsonAdjImplF.cc
WilsonImplD
CayleyFermion5DInstantiationWilsonImplD.cc
CompactWilsonCloverFermion5DInstantiationWilsonImplD.cc
CompactWilsonCloverFermionInstantiationWilsonImplD.cc
ContinuedFractionFermion5DInstantiationWilsonImplD.cc
DomainWallEOFAFermionInstantiationWilsonImplD.cc
impl.h
MobiusEOFAFermionInstantiationWilsonImplD.cc
PartialFractionFermion5DInstantiationWilsonImplD.cc
WilsonCloverFermionInstantiationWilsonImplD.cc
WilsonFermion5DInstantiationWilsonImplD.cc
WilsonFermionInstantiationWilsonImplD.cc
WilsonKernelsInstantiationWilsonImplD.cc
WilsonTMFermionInstantiationWilsonImplD.cc
WilsonImplD2
CayleyFermion5DInstantiationWilsonImplD2.cc
ContinuedFractionFermion5DInstantiationWilsonImplD2.cc
DomainWallEOFAFermionInstantiationWilsonImplD2.cc
impl.h
MobiusEOFAFermionInstantiationWilsonImplD2.cc
PartialFractionFermion5DInstantiationWilsonImplD2.cc
WilsonCloverFermionInstantiationWilsonImplD2.cc
WilsonFermion5DInstantiationWilsonImplD2.cc
WilsonFermionInstantiationWilsonImplD2.cc
WilsonKernelsInstantiationWilsonImplD2.cc
WilsonTMFermionInstantiationWilsonImplD2.cc
WilsonImplF
CayleyFermion5DInstantiationWilsonImplF.cc
CompactWilsonCloverFermion5DInstantiationWilsonImplF.cc
CompactWilsonCloverFermionInstantiationWilsonImplF.cc
ContinuedFractionFermion5DInstantiationWilsonImplF.cc
DomainWallEOFAFermionInstantiationWilsonImplF.cc
impl.h
MobiusEOFAFermionInstantiationWilsonImplF.cc
PartialFractionFermion5DInstantiationWilsonImplF.cc
WilsonCloverFermionInstantiationWilsonImplF.cc
WilsonFermion5DInstantiationWilsonImplF.cc
WilsonFermionInstantiationWilsonImplF.cc
WilsonKernelsInstantiationWilsonImplF.cc
WilsonTMFermionInstantiationWilsonImplF.cc
WilsonTwoIndexAntiSymmetricImplD
impl.h
WilsonCloverFermionInstantiationWilsonTwoIndexAntiSymmetricImplD.cc
WilsonFermionInstantiationWilsonTwoIndexAntiSymmetricImplD.cc
WilsonKernelsInstantiationWilsonTwoIndexAntiSymmetricImplD.cc
WilsonTMFermionInstantiationWilsonTwoIndexAntiSymmetricImplD.cc
WilsonTwoIndexAntiSymmetricImplF
impl.h
WilsonCloverFermionInstantiationWilsonTwoIndexAntiSymmetricImplF.cc
WilsonFermionInstantiationWilsonTwoIndexAntiSymmetricImplF.cc
WilsonKernelsInstantiationWilsonTwoIndexAntiSymmetricImplF.cc
WilsonTMFermionInstantiationWilsonTwoIndexAntiSymmetricImplF.cc
WilsonTwoIndexSymmetricImplD
impl.h
WilsonCloverFermionInstantiationWilsonTwoIndexSymmetricImplD.cc
WilsonFermionInstantiationWilsonTwoIndexSymmetricImplD.cc
WilsonKernelsInstantiationWilsonTwoIndexSymmetricImplD.cc
WilsonTMFermionInstantiationWilsonTwoIndexSymmetricImplD.cc
WilsonTwoIndexSymmetricImplF
impl.h
WilsonCloverFermionInstantiationWilsonTwoIndexSymmetricImplF.cc
WilsonFermionInstantiationWilsonTwoIndexSymmetricImplF.cc
WilsonKernelsInstantiationWilsonTwoIndexSymmetricImplF.cc
WilsonTMFermionInstantiationWilsonTwoIndexSymmetricImplF.cc
ZWilsonImplD
CayleyFermion5DInstantiationZWilsonImplD.cc
ContinuedFractionFermion5DInstantiationZWilsonImplD.cc
DomainWallEOFAFermionInstantiationZWilsonImplD.cc
impl.h
MobiusEOFAFermionInstantiationZWilsonImplD.cc
PartialFractionFermion5DInstantiationZWilsonImplD.cc
WilsonFermion5DInstantiationZWilsonImplD.cc
WilsonKernelsInstantiationZWilsonImplD.cc
ZWilsonImplD2
CayleyFermion5DInstantiationZWilsonImplD2.cc
ContinuedFractionFermion5DInstantiationZWilsonImplD2.cc
DomainWallEOFAFermionInstantiationZWilsonImplD2.cc
impl.h
MobiusEOFAFermionInstantiationZWilsonImplD2.cc
PartialFractionFermion5DInstantiationZWilsonImplD2.cc
WilsonFermion5DInstantiationZWilsonImplD2.cc
WilsonKernelsInstantiationZWilsonImplD2.cc
ZWilsonImplF
CayleyFermion5DInstantiationZWilsonImplF.cc
ContinuedFractionFermion5DInstantiationZWilsonImplF.cc
DomainWallEOFAFermionInstantiationZWilsonImplF.cc
impl.h
MobiusEOFAFermionInstantiationZWilsonImplF.cc
PartialFractionFermion5DInstantiationZWilsonImplF.cc
WilsonFermion5DInstantiationZWilsonImplF.cc
WilsonKernelsInstantiationZWilsonImplF.cc
ImprovedStaggeredFermion5DInstantiation.cc
ImprovedStaggeredFermionInstantiation.cc
NaiveStaggeredFermionInstantiation.cc
StaggeredKernelsInstantiation.cc
WilsonFermion5DInstantiation.cc
WilsonFermionInstantiation.cc
WilsonKernelsInstantiation.cc
WilsonKernelsInstantiationAsm.cc
AbstractEOFAFermion.h
CayleyFermion5D.h
CloverHelpers.h
CompactWilsonCloverFermion.h
CompactWilsonCloverFermion5D.h
ContinuedFractionFermion5D.h
DomainWallEOFAFermion.h
DomainWallFermion.h
DomainWallVec5dImpl.h
DWFSlow.h
Fermion.h
FermionCore.h
FermionOperator.h
FermionOperatorImpl.h
FourierAcceleratedPV.h
g5HermitianLinop.h
GparityWilsonImpl.h
ImprovedStaggeredFermion.h
ImprovedStaggeredFermion5D.h
MADWF.h
MobiusEOFAFermion.h
MobiusFermion.h
MobiusZolotarevFermion.h
NaiveStaggeredFermion.h
OverlapWilsonCayleyTanhFermion.h
OverlapWilsonCayleyZolotarevFermion.h
OverlapWilsonContfracTanhFermion.h
OverlapWilsonContfracZolotarevFermion.h
OverlapWilsonPartialFractionTanhFermion.h
OverlapWilsonPartialFractionZolotarevFermion.h
PartialFractionFermion5D.h
PauliVillarsInverters.h
Reconstruct5Dprop.h
ScaledShamirFermion.h
SchurDiagTwoKappa.h
ShamirZolotarevFermion.h
StaggeredImpl.h
StaggeredKernels.h
StaggeredVec5dImpl.h
WilsonCloverFermion.h
WilsonCloverHelpers.h
WilsonCloverTypes.h
WilsonCompressor.h
WilsonFermion.h
WilsonFermion5D.h
WilsonImpl.h
WilsonKernels.h
WilsonTMFermion.h
WilsonTMFermion5D.h
ZMobiusFermion.h
filters
DDHMCFilter.h
DirichletFilter.h
MomentumFilter.h
gauge
Gauge.cc
Gauge.h
GaugeImplementations.h
GaugeImplTypes.h
Photon.h
PlaqPlusRectangleAction.h
WilsonGaugeAction.h
pseudofermion
Bounds.h
DomainDecomposedBoundaryTwoFlavourBosonPseudoFermion.h
DomainDecomposedBoundaryTwoFlavourPseudoFermion.h
DomainDecomposedBoundaryTwoFlavourRatioPseudoFermion.h
EvenOddSchurDifferentiable.h
ExactOneFlavourRatio.h
GeneralEvenOddRationalRatio.h
GeneralEvenOddRationalRatioMixedPrec.h
OneFlavourEvenOddRational.h
OneFlavourEvenOddRationalRatio.h
OneFlavourRational.h
OneFlavourRationalRatio.h
PseudoFermion.h
TwoFlavour.h
TwoFlavourEvenOdd.h
TwoFlavourEvenOddRatio.h
TwoFlavourRatio.h
TwoFlavourRatioEO4DPseudoFermion.h
scalar
Scalar.h
ScalarAction.h
ScalarImpl.h
ScalarInteractionAction.h
Action.h
ActionBase.h
ActionCore.h
ActionParams.h
ActionSet.h
gparity
Gparity.h
GparityFlavour.cc
GparityFlavour.h
hmc
checkpointers
BaseCheckpointer.h
BinaryCheckpointer.h
CheckPointerModules.h
CheckPointers.h
ILDGCheckpointer.h
NerscCheckpointer.h
ScidacCheckpointer.h
integrators
Integrator.h
Integrator_algorithm.h
Declaration of classes for the Molecular Dynamics algorithms
GenericHMCrunner.h
HMC.h
Classes for Hybrid Monte Carlo update
HMC_aggregate.h
HMC_GridModules.h
HMCModules.h
HMCResourceManager.h
HMCRunnerModule.h
modules
ActionModules.h
Factory.h
FermionOperatorModules.h
mods.h
Modules.cc
Modules.h
ObservableModules.h
Registration.h
SolverModules.h
observables
hmc_observable.h
plaquette.h
polyakov_loop.h
topological_charge.h
representations
adjoint.h
fundamental.h
hmc_types.h
Representations.h
two_index.h
smearing
APEsmearing.h
BaseSmearing.h
GaugeConfiguration.h
Declares the GaugeConfiguration class
GaugeConfigurationMasked.h
HISQSmearing.h
JacobianAction.h
Smearing.h
StoutSmearing.h
WilsonFlow.h
spin
Dirac.h
Gamma.cc
Gamma.h
Spin.h
TwoSpinor.h
utils
A2Autils.h
BaryonUtils.h
CovariantCshift.h
CovariantLaplacian.h
CovariantSmearing.h
GaugeFix.h
GaugeGroup.h
GaugeGroupTwoIndex.h
LinalgUtils.h
Metric.h
ScalarObjs.h
Sp2n.impl.h
SpaceTimeGrid.cc
SpaceTimeGrid.h
SUn.impl.h
SUnAdjoint.h
Utils.h
WilsonLoops.h
LatticeTheories.h
QCD.h
serialisation
BaseIO.cc
BaseIO.h
BinaryIO.cc
BinaryIO.h
Hdf5IO.cc
Hdf5IO.h
Hdf5Type.h
JSON_IO.cc
JSON_IO.h
MacroMagic.h
Serialisation.h
TextIO.cc
TextIO.h
VectorUtils.h
XmlIO.cc
XmlIO.h
simd
BGQQPX.h
Fujitsu_A64FX_intrin_double.h
Fujitsu_A64FX_intrin_single.h
Fujitsu_A64FX_undef.h
Grid_a64fx-2.h
Grid_a64fx-fixedsize.h
Grid_avx.h
Grid_avx512.h
Grid_doubled_vector.h
Grid_generic.h
Grid_generic_types.h
Grid_gpu_rrii.h
Grid_gpu_vec.h
Grid_imci.h
Grid_neon.h
Grid_qpx.h
Grid_sse4.h
Optimization libraries for SSE4 instructions set
Grid_vector_types.h
Defines templated class
Grid_simd
to deal with inner vector types
Grid_vector_unops.h
IBM_qpx.h
IBM_qpx_double.h
IBM_qpx_single.h
Intel512avx.h
Intel512common.h
Intel512double.h
Intel512imci.h
Intel512single.h
Intel512wilson.h
l1p.h
Simd.h
stencil
GeneralLocalStencil.h
SimpleCompressor.h
Stencil.cc
Stencil.h
tensors
Tensor_arith.h
Tensor_arith_add.h
Tensor_arith_mac.h
Tensor_arith_mul.h
Tensor_arith_scalar.h
Tensor_arith_sub.h
Tensor_class.h
Tensor_determinant.h
Tensor_exp.h
Tensor_extract_merge.h
Tensor_index.h
Tensor_inner.h
Tensor_logical.h
Tensor_outer.h
Tensor_reality.h
Tensor_SIMT.h
Tensor_Ta.h
Tensor_trace.h
Tensor_traits.h
Tensor_transpose.h
Tensor_unary.h
Tensors.h
threads
Accelerator.cc
Accelerator.h
Pragmas.h
ThreadReduction.h
Threads.h
util
CompilerCompatible.h
Coordinate.h
FlightRecorder.cc
FlightRecorder.h
Init.cc
Init.h
Lexicographic.h
Profiling.h
Sha.h
Util.h
version.cc
Config.h
DisableWarnings.h
Grid.h
Grid_Eigen_Dense.h
Grid_Eigen_Tensor.h
GridCore.h
GridQCDcore.h
GridStd.h
Namespace.h
Generated by
1.16.1