Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/longemen3000/thermo_ad_list
list of repositories that uses Thermodynamics + AD, any language
https://github.com/longemen3000/thermo_ad_list
Last synced: about 1 month ago
JSON representation
list of repositories that uses Thermodynamics + AD, any language
- Host: GitHub
- URL: https://github.com/longemen3000/thermo_ad_list
- Owner: longemen3000
- License: mit
- Created: 2023-04-02T07:22:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T05:54:19.000Z (6 months ago)
- Last Synced: 2024-10-13T23:32:48.319Z (3 months ago)
- Size: 6.84 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Thermodynamics + Automatic Differentiation
This is a list of repositories that uses Thermodynamics + AD (Automatic Differentiation). Feel free to add your own repository if you use thermodynamics with automatic differenciation. Pull requests are accepted!
## Clapeyron.jl
- repository: https://github.com/ClapeyronThermo/Clapeyron.jl
- language: julia
- AD: https://github.com/JuliaDiff/ForwardDiff.jl (forward mode, method overloading)## feos
- repository: https://github.com/feos-org/feos
- language: Rust, python bindings
- AD: https://github.com/itt-ustutt/dualnum (forward mode, method overloading)## teqp
- repository: https://github.com/usnistgov/teqp
- language: C++, python bindings
- AD: https://github.com/autodiff/autodiff (forward mode used?)## PyForFluids (branch)
- repository: https://github.com/fedebenelli/PyForFluids/tree/API_overhaul_autodiff
- language Fortran + python bindings
- AD: https://github.com/google/jax (reverse mode used?)## CP_PC_SAFT.jl
- repository; https://github.com/vvpisarev/CP_PC_SAFT.jl
- language: julia
- AD: https://github.com/JuliaDiff/ForwardDiff.jl (forward mode, method overloading)## YaEoS
- repository: https://github.com/ipqa-research/yaeos
- language: Fortran
- AD: https://github.com/ipqa-research/yaeos/blob/main/src/adiff/hyperdual.f90 (forward mode, method overloading, based on https://github.com/itt-ustutt/num-dual) + Tapenade## thermofun
- repository: https://github.com/thermohub/thermofun
- language: C++, python bindings
- AD: https://github.com/autodiff/autodiff (forward mode used?)