Tensor Contraction Engine

{{more footnotes|date=January 2013}}

The Tensor Contraction Engine (TCE) is a compiler for a domain-specific language that allows chemists to specify the computation in a high-level Mathematica-style language. It transforms tensor summation expressions to low-level code (C/Fortran) for specific hardware being mindful of memory availability, communication costs, loop fusion and ordering, etc. It is used primarily in computational chemistry.

References

  • [http://www.csc.lsu.edu/~gb/TCE/ TCE Homepage]
  • [http://www.csc.lsu.edu/~gb/TCE/Publications/SynthApproach-ProcIEEE05.pdf Synthesis of High-Performance Parallel Programs for a Class of Ab Initio Quantum Chemistry Models]

Category:Computational chemistry

Category:tensors

{{compu-chem-stub}}