Open Source Software

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

  • 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.  
  • 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.  
  • MP_Lite:  A lightweight message-passing library designed to do research into improving the communication performance between processors in parallel computers.  Current research is focusing on improving communication performance between processes within an SMP node by using a 1-copy mechanism.  This Linux kernel module, when combined with optimized memory copy techniques, can produce a speedup of 2-4 times the performance of current MPT implementations.
  • NetPIPE:  A Network Protocol-Independent Performance Evaluation tool.  It measures the communication performance between two processes using a simple ping-pong technique.  There are many options available to provide a broad range of tests.


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.


"Open Source Software" Seminar Recap

Brian also presented to a group Scientists and others interested in providing DOE funded Open Source Software to the public.  Our DOE Contract  requires that certain approvals and documents be obtained from or provided to DOE.  In addition, different OSS licenses have different terms and conditions, so it helps to know which type of OSS license to put on your software.   To see a copy of the Power Point presentation, click here.


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

Stacy Joiner 

Coordinator, Intellectual Property and Technical Information 

Office of Sponsored Research Administration 

332 TASF, 

The Ames Laboratory  

Iowa State University 

Ames Iowa, USA 

Telephone: 515-294-5932 

Fax: 515-294-4456