Skip to content

Zero-order Reaction Kinetics (Zero-RK) is a software package that simulates chemically reacting systems in a computationally efficient manner.

License

Notifications You must be signed in to change notification settings

microcombustion/zero-rk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zero-RK : Zero Order Reaction Kinetics

Zero-RK is a software package that simulates chemically reacting systems in a computationally efficient manner. The fundamental advance embodied in Zero-RK is the numerical approach, which results in orders-of-magnitude reduction in simulation time while maintaining the accuracy of the results.

Authors

Zero-RK was created by Matthew McNenly, [email protected], with significant contributions from Russell Whitesides [email protected].

Build Notes

To build all the dependencies and the two Zero-RK example applications execute the script build_all.sh in this directory. If there are any build errors like

/usr/bin/ld: cannot find -llapack /usr/bin/ld: cannot find -lblas

this indicates that the makefile commands do not have the correct paths to certain common system libraries. The file build.config in this directory may need to be updated to correct the path information for the following system libraries:

  1. LAPACK (e.g. liblapack.a or liblapack.so)
  2. BLAS (e.g. liblas.a or liblas.so)

Applications

In the current release, two applications are included:

  1. Constant Volume Well-Stirred Reactor

  2. Zero-RK Reactor Interface Library

License

Zero-RK is distributed under the terms of the BSD-3-Clause license.

All new contributions must be made under the same license.

See LICENSE and NOTICE for details.

SPDX-License-Identifier: (BSD-3-Clause)

LLNL-CODE-779961

About

Zero-order Reaction Kinetics (Zero-RK) is a software package that simulates chemically reacting systems in a computationally efficient manner.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.1%
  • C 11.0%
  • Makefile 1.5%
  • Python 1.1%
  • Shell 0.3%