UC San Diego × UC Merced × LANL

DFT in seconds.
Materials in your browser.

TritonDFT is a multi-agent LLM framework that automates Density Functional Theory end-to-end. Describe what you want — get publication-ready results.

$
try:
↓ Scroll
The 100× gap

From days to seconds

We surveyed 19 PhD-level DFT researchers. Every step of a DFT workflow — searching structures, picking parameters, writing scripts, launching jobs, parsing output — takes minutes to hours of manual work. TritonDFT collapses each step to seconds.

Manual workflow
⏳ Hours
per step, per researcher
With TritonDFT
⚡ Seconds
automated, parallel, reproducible
DFT workflow time comparison
Survey of 19 domain researchers — TritonDFT reduces per-step time from minutes-to-hours to seconds-to-minutes across the full DFT workflow.
The architecture

A four-agent Plan–Execute–Refine loop

Each agent owns one slice of the DFT pipeline. They share a knowledge base, call task-specific tools, and iterate until the result converges.

01 / PLAN

Planner

Decomposes your natural-language query into computational steps, selects DFT methods, and maps tasks to executables.

02 / EXEC

Executor

Generates Quantum ESPRESSO input files, launches HPC jobs, and streams output back to the loop.

03 / READ

Analyzer

Parses results, validates convergence, computes properties (band gap, lattice constants, forces).

04 / TUNE

Refiner

Pareto-optimizes accuracy vs. cost — adjusts cutoffs, k-grids, and functionals iteratively.

TritonDFT system overview
The Plan–Execute–Refine loop with shared knowledge and tools.
By the numbers

Backed by DFTBench

We built DFTBench, a benchmark spanning science expertise, trade-off optimization, HPC knowledge, and cost efficiency. Here is what TritonDFT delivers.

0
% Pass rate on DFTBench
0
× Faster than manual
$0
Per material avg cost
0
PhD researchers surveyed
Performance radar chart
Pass rate × cost efficiency across material types.
See it in action

Watch a real run

End-to-end Si vc-relax → scf → band-gap calculation, narrated by the agent loop.

Skip the wait.
Skip the syntax.
Just describe what you need.

Try TritonDFT free →