Skip to content

Active learning symbolic regression CFD + AI = Wow

License

Notifications You must be signed in to change notification settings

ur-whitelab/alcfd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Active learning symbolic regression, CFD + AI = Wow

Installation

You can install using pip once you clone this repo:

pip install alcfd@git+https://github.com/ur-whitelab/alcfd.git

Pre-requisites

  • ANSYS license to run CFD simulations.
  • jupyter to run example notebooks

SISSO installation and usage

SISSO is written in FORTRAN and needs to be compiled. You can find instructions on installing SISSO here.

For this project, the src/SISSO.f90 in their source code was changed. A patch file is provided in the Patches/ directory. Note: This patch is hard coded for the features that we used for our CFD systems. Users should change this depending on their system.

Usage

Refer to jupyter notebooks provided in the examples/ directory for example usage of CFD and Active Learning (AL) methods. Note that current working example models are compatible with ANSYSWB >= v2020R2.

To run SISSO on train.dat file using SISSO.in (both generated during AL), use this command:

mpirun -n 1 SISSO

Contributing

Please use the Issue Tracker to report bugs, installation problems, and feature requests.

Pull requests for bug fixes and enhancements are very welcome. See http://makeapullrequest.com for a general introduction on how make a pull request and contribute to open source projects.

Citation

Mehrad Ansari (equal cont), Heta A. Gandhi (equal cont), David G. Foster, Andrew D. White. "Iterative Symbolic Regression for Learning Transport Equations" AIChE J. 2022;e17695. doi:10.1002/aic.17695

@article{Ansari2022,
      author = {Ansari, Mehrad and Gandhi, Heta A. and Foster, David G. and White, Andrew D.},
      title = {Iterative symbolic regression for learning transport equations},
      journal = {AIChE Journal},
      volume = {n/a},
      number = {n/a},
      pages = {e17695},
      year = {2022},
      keywords = {artificial intelligence, computational fluid dynamics, fluid mechanics},
      doi = {https://doi.org/10.1002/aic.17695},
      url = {https://aiche.onlinelibrary.wiley.com/doi/abs/10.1002/aic.17695},
}

License

License: GPL v3

© ALCFD Developers

About

Active learning symbolic regression CFD + AI = Wow

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages