Object-oriented geo-energy simulation

Full-physics geo-energy design, ready to inspect.

Terra keeps geometry, mesh, materials, boundary conditions, solver cases, and results connected in one object-oriented desktop model. The same THM engine supports energy piles, boreholes, buried collectors, radiant floors, and thermal storage studies.

  • One workflow for geometry, mesh, solve, and 3-D results
  • Plan and section views from the same finite-element field
  • Energy piles, boreholes, buried collectors, radiant floors, and storage fields
  • Validated against field data, analytical theory, and independent reference models
0.04-0.08 °C MAE vs field data 0.9997 surrogate R2 985kx faster sweeps
Plan view horizontal slice through the energy pile
Section view vertical section through the pile axis
Same model object 20-day in-situ test MAE 0.04-0.08 °C

One application carries the whole coupled workflow — geometry, mesh, thermo-hydro-mechanical solve, AI surrogate, and 3-D results — across geo-energy systems on your desktop, no cloud required.

Object-oriented core

Terra builds simulations from engineering objects

A Terra model is a connected set of geometry, material, boundary, physics, solver, and result objects. The setup keeps its engineering intent as it moves from CAD faces to mesh regions to coupled results.

That architecture matters when a model grows. Faces keep their boundary conditions, materials stay reusable, solver cases remain traceable, and results point back to the objects that created them.

Terra stores the project as named parts you can inspect, revise, and reuse, rather than as a flat input file.

See the object model
Project Model state

The parent object that holds the engineering record.

Geometry Solids, faces, pipes

CAD entities keep stable meaning before meshing.

Materials Reusable laws

Soils and rocks carry their constitutive data.

Boundaries Face-level setup

Temperatures and constraints stay tied to geometry.

Physics THM coupling

Heat, flow, deformation, and pipe exchange share state.

Solver case Run definition

Settings, inputs, and outputs stay reproducible.

Results Fields and evidence

3-D fields and curves trace back to the model objects.

How it fits together

One pipeline, from geometry to a sized geo-energy system

Terra keeps the engineering objects connected: geometry, mesh, materials, boundary conditions, solver cases, surrogate runs, and results all belong to one model.

Object-oriented model Native coupled engine Local desktop workflow
01

Object model

Geometry, mesh, materials, pipes, loads, boundary conditions, solver cases, and results stay attached to the project tree.

GeometryMeshMaterialsBCsCasesResults
02

Translator

The model is written into native solver input with traceable names, units, and object references.

Terra_Trans.exe
03

THM engine

A coupled thermo-hydro-mechanical finite-element solve carries the physics, including the embedded pipe network.

Terra.exe - Fortran
04

Results & design

3-D fields, outlet curves, validation checks, and design sweeps point back to the objects that produced them.

Viewer + surrogate
Inside the coupled engine

One native solve, no external FE dependency

Terra uses a monolithic Newton-Raphson loop, constitutive models, custom linear solvers, and a 1-D pipe network inside the same finite-element run.

17 constitutive laws Embedded pipe network Banded / sparse solvers Static Windows executable
Acceleration layer

Solver evidence becomes fast design feedback

After the coupled runs train the surrogate, design studies move from full solves to near-instant predictions with uncertainty and Pareto search.

~200 training solves 985k x faster sweeps Uncertainty bands Offline web demo
Windows 10/11 x64 Fortran + Python + JavaScript Local files, no cloud required
Application gallery

Validated models, ready to study

One coupled solver and surrogate across energy piles, boreholes, buried collectors, radiant floors, and storage fields — most shown as real finite-element fields, checked against measured or reference data.

Validation references — energy pile: Faizal, Bouazza & Singh (2016), Geomechanics for Energy and the Environment 8, 8–29. Heating test: Laloui, Nuth & Vulliet (2006), Int. J. Numer. Anal. Methods Geomech. 30(8), 763–781. Ground heat recovery cross-validated against an independent reference model.

Browse the gallery →

Validation

Validated three ways

Cross-validated against independent reference models, instrumented field data, and closed-form analytical theory.

985,000×
vs a full FEM solve
0.08–0.38 °C
reference agreement
R² 0.9997
held-out accuracy
0.04–0.08 °C
vs instrumented field data

See the full validation →

Latest updates

What's new

June 2026

v1.1 released

The AI surrogate, pile-field interference, and seasonal loads ship in one application.

June 2026

Surrogate validated

0.009 °C mean error across 200 held-out coupled solves, at R² 0.9997.

June 2026

Pile-field interference

Overlapping thermal plumes in dense fields, resolved where a spreadsheet cannot.

Put full-physics geo-energy design on every desk

We're onboarding early-access design partners now — tell us what you're working on.

Request access