TESSE Organization

Mission

The TESSE Organization develops and maintains software tools for task-based parallel programming in scientific computing at extreme scale. Our work focuses on enabling programmer productivity and portable performance for advanced scientific applications on modern high-performance computing systems, with particular emphasis on irregular and sparse computational patterns.

Projects

Template Task Graph (TTG)

TTG is our flagship C++ API providing a powerful data-flow programming model for high-performance scientific computing. It offers:

View TTG Documentation

EPEXA Project

The Production quality Ecosystem for Programming and Executing eXtreme-scale Applications (EPEXA) was an NSF-supported R&D project that created a production-quality implementation of the TESSE research prototype. The project focused on:

Learn more about EPEXA

About TESSE

TESSE (Task-based Environment for Scientific Simulation at Extreme Scale) addresses the central challenges of modern computational science through innovative task-based programming models and runtime systems. Our tools are designed to handle the increasingly irregular and dynamic computations characteristic of advances in predictive, high-fidelity simulation.