Giter VIP home page Giter VIP logo

pelemp's Introduction

PeleMP: Multiphysics solver for the Pele code suite

AMReX Badge Exascale Computing Project Badge

PeleMP was the multiphysics code extension for PeleC, PeleLM, and PeleLMeX. It provided models for sprays and soot.

WARNING

The physics modules and documentation of PeleMP have been moved to PelePhysics, and this repository is now archived. Further development is continuing within PelePhysics. The test cases have moved to the PeleC and PeleLMeX repositorties.

Getting Started

Detailed instructions are provided in the Documentation

  1. Determine which Pele code will work with your problem. Follow the instructions listed in that repo.
  2. Set the enviroment variable, PELEMP_HOME, and clone a copy of PeleMP there :

    export PELEMP_HOME=<path_to_PeleMP>
    git clone [email protected]:AMReX-Combustion/PeleMP.git ${PELEMP_HOME}

    or :

    export PELEMP_HOME=<path_to_PeleMP>
    git clone https://github.com/AMReX-Combustion/PeleMP.git ${PELEMP_HOME}

Citation

To cite the Soot and Spray capabilities from PeleMP, please use the following Journal of Fluids Engineering article: :

@article{owen2023pelemp,
  title={PeleMP: The Multiphysics Solver for the Combustion Pele Adaptive Mesh Refinement Code Suite},
  author={Owen, Landon D and Ge, Wenjun and Rieth, Martin and Arienti, Marco and Esclapez, Lucas and S Soriano, Bruno and Mueller, Michael E and Day, Marc and Sankaran, Ramanan and Chen, Jacqueline H},
  journal={Journal of Fluids Engineering},
  pages={1--41},
  year={2023}
}

Dependencies

PeleMP requires the AMReX and PelePhysics libraries.

pelemp's People

Contributors

baperry2 avatar bssoriano avatar drummerdoc avatar esclapez avatar hnkolla avatar jrood-nrel avatar ldowen avatar marchdf avatar marient avatar wjge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pelemp's Issues

TODO List

  • Ensure particles don't reflect off an EB or boundary and end up behind an EB or boundary
  • Setup HDF5 file format writing for sprays in PeleC, PeleLM, and PeleLMeX
  • Change soot model to utilize new ParallelFor over entire domain instead of being box specific
  • Setup restarting sprays from plt files
  • Fix visualizing particles with ParaView
  • Add more template types for spray injection (ie pressure-swirl injector etc)
  • Add checks to ensure virtual particles aren't created behind EB
  • Create documentation for models and equations used in spray and soot functions
  • Create documentation for spray utilizing functionality
  • Create documentation for soot utilizing functionality
  • Mitigate issues caused by excessive spray source terms occurring near small EB cells
  • Add function to write to checkpoint to ensure mass injection is not interrupted on stop and restart

Stretch goals:

  • Add spray breakup model
  • Add wall film model
  • Improve interpolation scheme for droplets

Questions about abramzon_test

I use PeleLMeX to run Abramzon_ Test and compare the calculated results with the results in the article(“Droplet vaporization model for spray combustion calculations”, B. Abramzon and W. A. Sirignano, Int. J. Heat Mass Transfer, Vol 32, No. 9, pp 1605-1618 (1989)), and it is found that there may be differences in quantitative aspects. May I ask if this is the impact of physical parameters or the difference in computational dimensions?Or other aspects?
image

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.