Los Alamos National Laboratory
Lab Home  |  Phone
LANL: >> EES Home
EES Resources

Versions and Release Notes for FEHM Application

The Most recent distributed release is FEHM V3.3.0 (December 2015) which adds to the previous releases of FEHM V3.0. This FEHM software is a continuation of QA work performed for the Yucca Mountain Project (YMP) under Software Configuration Control Request (SCCR) (Software Tracking Numbers STN: 10086-2.21-00 August 2003, V2.22, STN 10086-2.22-01, V2.23, STN 10086-2.23-00, V2.24-01, STN 10086-2.24-01, and V2.25, STN 10086-2.25-00).
The QA for these codes started under YMP QA and continue under under LANL EES-16 Software QA Policy and Proceedures as outlined in: "EES-16-13-003.SoftwareProcedure.pdf"

Before distribution of FEHM software, tests are executed and verified as acceptable on LANL computers with operating systems Linux, Mac OSX, and WINDOWS. The overall validation effort for the FEHM software consists of a suite of directories and scripts that test the model whenever possible, against known analytical solutions of the same problem. The test suite was developed under YMP QA for FEHM RD.10086-RD-2.21-00 and is available for download.

• Version 3.3.0 (December 2015)

Downloads V3.3          "FEHM_UM_V3.3.0.pdf" User Manual with Updates

The major changes in the FEHM application from V3.2.0 to this release V3.3.0 are: enhancements related to multi-phase flow physics in salt, updates to stress capabilities, and modifications to improve the performance of FEHM simulations such as air-water-heat physics module. (Refer to Appendix V3.3.0 in the User Manual). Enhancements to this release include:

New salt simulation capabilities such as the ability to run salt simulations with combinations of water vapor formulations, initialization of grid blocks to saturation temperature at total fluid pressure or total fluid pressure at saturation temperature, improved numerical performance with temporal averaging of porosities permeabilities.

Enhancements to air-water-heat physics module with the "ngas" keyword that improve performance of FEHM when simulating the drying out of rock.

Enhancement to stress capabilities include new rock failure model that applies Mohr-coulomb failure criteria to an ensemble of fractures with variable orientations.

macro "bodyforce" adds flexibility for specifying body forces so user can apply body force on each node.
macro "cont" has new keyword "heatflux" which prints the x,y,z heat flux vector (W/m2) analogous to the velocity vector.
macro "boun" has new keyword "fxa" for handling the boundary conditions for air-water-heat physics.

Known code bugs fixed:
1. Modification to dvacalc.f to fix a bug in setting the limits of dva.
2. diagnostics.f: Fixed array accessing error that stopped code on some platforms.
3. Code change to exponential.f to avoid NaN problem.
4. write_avs_node_con.f: Fixed contour output problems for vapor species, and array out of bound problems.

There are No known bugs in this V3.3.0 release

The platforms compiled for FEHM V3.3.0 release are:
Linux Ubuntu (64-bit): compiled with gfortran 4.8.2
Linux RedHat 5 (64-bit): compiled with gfortran 4.5.1
MAC OSX (Mavericks 10.9): compiled with gfortran 4.9.0
PC Windows (32-bit and 64-bit): compiled with Intel Parallel Studio XE 2011

• Version 3.2.0 (July 2013)

Downloads V3.2          "Release_notes_V3.2.0.txt"

The major changes in the FEHM application from V3.1 to this release V3.2, are improvements to geothermal, CO2, and stress capabilities. All changes are described in detail in release notes and Appendix documents posted on fehm.lanl.gov web page. Enhancements to this FEHM release include:

Additional stress models have been added, including stess permeability for shear-stimulated fractures and settings for incremental shear for porosity damage.

Enhanced functionality for C02 problems have been added. The User Manual documentation has been updated for both "carb" and "grad". Output for macro "rlpm" has been generalized to include both co2 gas /water and co2 liquid /water output.

For mass, energy balances in porous media, "anpe" (anisotropic permeability) has been modified to work with dual or dpdp or gdpm or gdkm for the isothermal case. The macro "anpe" works with "trac" for transport and "gdkm" works with isothermal and thermal.

The macro "trxn" is a new macro, which does not add functionality but is a user-friendly interface to "trac" and "rxn".

The platforms compiled for FEHM V3.2.0 release are:
Linux RedHat 5 (64-bit): compiled with gfortran 4.5.1
MAC OSX (Mountain Lion 10.8): compiled with gfortran 4.8.1
PC Windows (32-bit and 64-bit): compiled with Intel Parallel Studio XE 2011

• Version 3.1.0 (April 2012)


This version brings current all code work since January 2008 and includes the internal release V3.0 on which must of the User Manual was based. The FEHM copyright for FEHM LA-CC-2012-083 was based on this version of code.

• Version 2.3.0 (January 2008)

This was the last version working under Yucca Mountain Project (YMP) Software Configuration Control. Verification and Validation (V&V) Test Suites were established using YMP QA for FEHM RD.10086-RD-2.21-00. The QA for these codes continue under SFT QA practices using mercurial/trac for version control and record keeping. EES-16 Software QA Policy and Proceedure document: "EES-16-13-003.SoftwareProcedure.pdf"

FEHM Wiki pages for most recent User Manual and Change reports:
https://ancho.lanl.gov/fehm/trac/wiki/TitleIndex (cryptocard access only)

Return to FEHM Main page.

Operated by Los Alamos National Security, LLC for the U.S. Department of Energy's NNSA

Inside | © Copyright 2010-11 Los Alamos National Security, LLC All rights reserved | Disclaimer/Privacy | Web Contact