Coder Social home page Coder Social logo

bartgw / reactionmechanismsimulator.jl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reactionmechanismgenerator/reactionmechanismsimulator.jl

0.0 0.0 0.0 6.68 MB

The amazing Reaction Mechanism Simulator for simulating large chemical kinetic mechanisms

Home Page: https://reactionmechanismgenerator.github.io/ReactionMechanismSimulator.jl

License: MIT License

Julia 30.82% Jupyter Notebook 69.18%

reactionmechanismsimulator.jl's Introduction

RMS - Reaction Mechanism Simulator

Build status codecov

Description

RMS is a Julia package designed for simulating and analyzing large chemical reaction mechanisms.

RMS has been used in many applications:

  • Combustion:
    • Ignition quality tester
    • Rapid compression machine
    • Shock tube
    • Flow tube
  • Pharmaceutical degradation
  • Polymer film growth
  • Gas phase catalysis
  • Electrocatalytic reduction of Nitrogen to ammonia
  • Solid electrolyte interfaces in batteries
  • Liquid oxidation
  • Pyrolysis of heavy oils

Features

  • Ideal gas, dilute liquid and ideal surface phases.
  • Wide selection of domains including but not limited to constant temperature and pressure, constant volume, parameterized volume, constant temperature and volume and constant temperature, potential and area. All of these have analytic jacobians! Easy to add more!
  • Domains can be coupled to fixed interfaces such as inlets and outlets and also to dynamic interfaces such as surface-gas reactive interfaces between surface and gas phase domains.
  • Diffusion limited rates.
  • Forward and adjoint sensitivity analysis for all reactors.
  • Flux diagrams with molecular images (if molecular information is provided).
  • Handy plotting and other solution analysis tools.
  • Easy to add new phases, domains, interfaces and other new features.

How to cite

Please include the following citations for ReactionMechanismSimulator.jl in general and for transitory sensitivities and the automatic mechanism analysis toolkit respectively.

Installation

RMS can be installed with:

using Pkg
Pkg.add("ReactionMechanismSimulator")
Pkg.build("ReactionMechanismSimulator")

using ReactionMechanismSimulator

Detailed instructions and documentation are currently available in the wiki.

reactionmechanismsimulator.jl's People

Contributors

bowenszhu avatar chrisrackauckas avatar github-actions[bot] avatar hwpang avatar jacksonburns avatar kspieks avatar longemen3000 avatar mjohnson541 avatar xiaoruidong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.