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
{{compu-chem-stub}}