NUMERICAL MODELLING & SCIENTIFIC COMPUTING ON CONTRACT

When the calculation has to be right

Some software can be approximately correct and still be useful. Engineering software usually cannot. If a property calculation is wrong at the edge of its range, or a solver quietly fails to converge, the error propagates into a design, a control decision or an acceptance test — and it is discovered late and expensively. We build the numerical core of technical software, validated against the standard it implements, for companies whose product depends on getting it right.

What we build

Numerical modelling

Implementation of physical models and international standards as validated, tested code — property libraries, correlations, solvers and the numerical methods underneath them.

Simulation

Process and equipment simulation that lets engineers test a design or an operating change numerically before committing equipment, material or a production line to it.

Technical applications

Complete engineering applications built around that numerical core — desktop, web, add-ins for the tools engineers already use, or redistributable libraries inside your own product.

Legacy code modernisation

Scientific code that still works but nobody can maintain — old Fortran, proprietary libraries, undocumented solvers — migrated to something supportable without losing numerical fidelity.

Validation and verification

Independent checking of an existing implementation against the standard it claims to follow, including behaviour at region boundaries and in the awkward parts of the range.

Integration into your product

Numerical components delivered as libraries you can embed and redistribute inside your own commercial software, with licensing arranged to suit that.

Fifteen years of it, in production

Our own product catalogue is the portfolio. These are not demonstrations — they are commercial products, implementing international standards, used daily by engineers in power generation, HVAC and process industries around the world.

IAPWS-IF97

Water and steam thermodynamic and transport properties, Revision 2007 - implemented across five platforms.

ASHRAE

Humid air psychrometric property formulations from the Handbook of Fundamentals.

CTI ATC-105

Cooling tower performance evaluation, including Merkel number integration by the Chebyshev method.

How an engagement works

1

Specification and acceptance criteria

We agree what the code must do, over what range, to what tolerance, and against what reference data it will be checked. This is the part that determines whether the project succeeds.

2

Implementation and validation

We build it and test it against the reference values in the standard, including at region boundaries and the edges of the valid range where implementations usually fail.

3

Delivery in the form you need

A library, an add-in, a service or a complete application - with test results, documentation, and licensing arranged around how you intend to use and distribute it.

GOT A CALCULATION THAT HAS TO BE RIGHT?

DISCUSS A PROJECT

Tell us what the model needs to do and what it will be checked against. We will tell you what is involved.