You are here

Open Source Software

The Ames Laboratory has a number of open source software packages available which are listed below:

  • CyDime:  As the rate, sophistication, and potential damage of cyber attacks continue to grow, the latency of human-speed analysis and response is becoming increasingly costly. Intelligent response to detected attacks and other malicious activity requires both knowledge of the characteristics of the attack as well as how resources involved in the attack related to the mission of the organization.  Cyber Dynamic Impact Modeling Engine (Cydime) fills this need by estimating a key component of intrusion detection and response automation: the relationship type and strength between the target organization and the potential attacker.
  • CyGutz:  A versatile Gutzwiller solver to optimize the single Slater determinant and local many-body degrees of freedom simultaneously within the Gutzwiller approximation or equivalently Slave-boson approach.
  • C2-NEB:  A nudged-elastic band (NEB) method is modified with concamitant two climbing images (C2-NEB) to find a transition state (TS) in complex potential energy landscape, using either quantum electronic-structure or classical atomic potential methods.
  • HOOMD-blue:  Stands for Highly Optimized Object-oriented Many-particles Dynamics--Blue Edition.  It performs general purpose particle dynamics simulations on a single workstation, taking advantage of NVIDIA GPUs to attain a level of performance equivalent to many processor cores on a fast cluster.  The HOOMD-blue development effort is led by the Glotzer group at the University of Michigan, and Ames Laboratory researchers have contributed to the effort.
  • HostDesigner, Version 3.0:  HostDesigner is a computer-aided molecular design code that enables the general application of de novo structure-based methods to problems in chemistry and material science.  Its purpose is to identify organic molecules with 3D structures that match user-input specifications.  To accomplish this, the code connects chemical fragments to build millions of potential molecules, evaluates the resulting structures based on geometric constraints, and outputs a rank-ordered list of candidates.  Example applications include the design of metal ion sequestering agents for use in separations processes, molecules that form self-assembled nanoscale containers, and molecular building blocks for metal-organic frameworks.
  • ParFit:  ParFit is a flexible and extendable framework and a library of classes for fitting force-field parameters to data from high-level ab-initio calculations on the basis of deterministic and stochastic algorithms. The code is written in Python with object-oriented constructs and is using the highly versatile Python libraries numpy, scipy, matplotlib and pyevolve. Currently the code is fitting MM3 and Merck force-field parameters but could be easily extended to other force-field types.
  • ThermoPhonon:  This software permits ease of determination of atomic "force constraints" needed for investigation of harmonic vibrational (i.e., phonon) effects in computational materials discovery efforts - typically falling under basic research and development.  ThermoPhonon code provides a unique capability to use atomic displacements at a fixed temperature for calculating the temperature-specific phonon spectrum.
  • VE-Suite:  The Ames Laboratory's VE-Suite is an open-source virtual engineering software toolkit that enables the user to simultaneously interact with engineering analyses and graphical models provided by CAD systems to create a virtual decision-making envirnoment.  Using VE-Suite to implement virtual engineering reduces the design cycle time to allow new technologies to reach production and operation more quickly than previously possible.  Together, these tools enable improved engineering productvity and reduced costs, more accurate and timely engineering designs, engineering support for plant operations, evaluation of potential retrofit, scale-up, and design optimization for large-scale engineered products and facilities.


The software listed above was produced under U.S. Government contract DE-AC02-07CH11358 for The Ames Laboratory, which is operated by Iowa State University for the U.S. Department of Energy.  The U.S. Government has rights to use, reproduce, and distribute this software.  NEITHER THE GOVERNMENT NOR IOWA STATE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE.  If software is modified to produce derivative works, such modified software should be clearly marked, so as not to confuse it with the version available from The Ames Laboratory.

As the software listed on this page may be released under various Open Source Software licenses, additional terms and conditions may apply.

To disclose Open Source Software, please fill out this FORM and return to Stacy Joiner or Beth Pieper.


For industrial inquiries such as information about working with The Ames Laboratory, and the availability of Ames Laboratory technologies, please contact:  

Stacy Joiner 

Technology Transfer Manager

Office of Sponsored Research Administration 

305 TASF

Ames Laboratory  

Iowa State University 

Ames Iowa, USA 

Telephone: 515-294-5932 

Fax: 515-294-4456 



To access our Internal OSS Page, click here.