Cement Hydration and Degradation Modeling Software

The following are models that are freely available to the general public. These models have come out of the Sustainable Engineering Materials program and its predecessors including the HYPERCON: Prediction and Optimization of Concrete Performance research program. The technical background for most of these models can be found online in An Electronic Monograph: Modeling and measuring the structure and properties of cement-based materials.


Virtual Cement and Concrete Testing Laboratory

More information on the educational version of the VCCTL that can be downloaded for free is available here.

Electrical Property Computations

Virtual Rapid Chloride Permeability Test

Composition and Conductivity of Concrete Pore Solution

Virtual Concrete Electrical Conductivity Test

Computation of Water-to-Cement Distance Function

A menu-based system for computing the water-to-cement distance (proximity) function for user selected values of w/c and cement particle size distribution has been developed and is available here.

Stokes Three-Dimensional Permeability Solver

In 2007, the Fortran and C language computer codes developed in the Inorganic Materials Group at NIST are being made publicly available for the first time. The codes allow for the computation of the permeability of any digitized porous microstructure, consisting of voxels of solids and pores. The codes are available here.

Internal Curing with Lightweight Aggregates

A series of models and publications concerned with mixture proportioning and other aspects of internal curing are now available here.

Concrete Optimization Software Tool (COST)

COST is a system for optimizing concrete mixture proportions based on response surface methodology experimental design principles and statistical analysis. It provides the user with a matrix of concrete mixture proportions to prepare and test and then performs a statistical-based graphical analysis of the results to determine the optimum mixture proportions based on the user's performance criteria. Version 1.0 of the FHWA/NIST concrete optimization software tool is available here.

Chloride-Exposed Steel-Reinforced Concrete Service Life Prediction Program (Prototype)

A prototype program that addresses the service life prediction of steel-reinforced concrete exposed to chloride ions is available here.

Computer Program CEMHYD3D

Version 3.0 of CEMHYD3D (released in June of 2005), a three-dimensional cement hydration and microstructure development modelling package is available here.

Computer Program HCSSMODEL

HCSSMODEL, a three-dimensional concrete microstructure modelling package, is available here.

Finite Element/Finite Difference Programs

This contains programs for computing the linear elastic and linear electric properties of digital images in 2-D and 3-D. These digital images can be of random materials, acquired experimentally or generated by models, or of any other kind of material, whether random or not. The programs are all in simple Fortran 77, and read in the "microstructure" file they are using. There are programs for DC and AC electrical conductivity, linear elasticity, and thermal elasticity.

Computer Program 4SIGHT

The 4SIGHT computer program was written to facilitate concrete performance prediction under various exposure conditions. An HTML GUI now exists, so users can now go here to use the program. The web page contains entries for the user to specify concrete properties and the boundary conditions (ionic species in contact with the concrete). 4SIGHT uses the cedar++ C++ object code library to perform a transport and reaction calculation based on user input. Currently, relevant user input includes concrete mixture proportions, cement properties, crack properties, and concrete member dimensions.

Computer Program CONCLIFE

CONCLIFE is Windows-based, user-friendly software for estimating the service life of concrete pavements and bridge decks exposed to sulfate attack and freeze-thaw deterioration. The software was developed jointly between researchers at NIST and the Federal Highway Administration (FHWA). CONCLIFE uses three concrete models and user-specified data on concrete properties and external environmental conditions to estimate the time at which the concrete spalls beyond a user-specified limit. Sorptivity of sulfate ions and water are the primary means of degradation; the software uses a laboratory test for measuring concrete sorptivity, annual precipitation, and estimated rates of concrete spalling.

Computer Program SULFATE2

SULFATE2 is user-friendly software for computing the resistance of concrete to sulfate attack. It is a continuum model, which means that it solves coupled partial differential equations for transport and reactions subject to known boundary conditions, without resolving microstructural details.

ACBM/NIST Computer Modeling Workshop

This two-day workshop covers the topics of cement hydration modeling, percolation theory, and computation of transport and mechanical properties along with the key experimental techniques that complement and help validate the models. There is no registration fee to attend the workshop. The 24th in this series will be held August 12-13, 2013 at NIST.

Cement Hydration Modelling

Computer programs for modelling cement hydration and percolation processes are available here.

Software Disclaimer

These software packages were developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. These software packages represent experimental systems. NIST assumes no responsibility whatsoever for their use by other parties, and makes no guarantees, expressed or implied, about their quality, reliability, or any other characteristic. We would appreciate acknowledgement if the software packages are used.

These software packages can be redistributed and/or modified freely provided that any derivative works bear some notice that they are derived from these original packages, and any modified versions bear some notice that they have been modified.

Created December 17, 2010, Updated September 21, 2016