GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - feos-org/feos-ad: Implicit automatic differentiation of equations of state and phase equilibria

This repository was archived by the owner on Dec 12, 2025. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

26 Commits
26 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
src
src
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
Cargo.toml
Cargo.toml
 
 
README.md
README.md
 
 
license-apache
license-apache
 
 
license-mit
license-mit
 
 

Repository files navigation

FeOs-AD - Implicit automatic differentiation of equations of state and phase equilibria

crate documentation

Note

This repository is archived. All the functionality has been incorporated directly into the feos repository and all further developments are made there.

The FeOs-AD crate builds on the implementation of phase equilibrium calculations in FeOs to provide implicit automatic differentiation of properties and phase equilibria based on Helmholtz energy equations of state. Derivatives can be determined for any inputs, like temperature or pressure, but also model parameters.

Derivatives are calculated using forward automatic differentiation with generalized (hyper-) dual numbers from the num-dual crate.

Contents

For now, the most important properties and phase equilibria are implemented:

  • State construction
    • from temperature and pressure
    • from pressure and entropy
    • from pressure and enthalpy
    • critical points
  • Phase equilibria
    • bubble points
    • dew points
    • tp flash
  • Properties
    • pressure, molar entropy, molar enthalpy

The following models are implemented:

  • PC-SAFT for pure components and binary mixtures
  • heterosegmented gc-PC-SAFT for pure components and mixtures
  • The Joback & Reid GC method for ideal gas heat capacities

Installation

Just add the dependency to your Cargo.toml

feos-ad = "0.2"

About

Implicit automatic differentiation of equations of state and phase equilibria

Resources

Readme
Activity
Custom properties

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.