https://github.com/amrex-combustion/peleanalysis
A collection of processing tools for reacting flow simulations with AMReX-based CFD tools. See https://peleanalysis.readthedocs.io/en/latest/ for documentation
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.4%) to scientific vocabulary
Keywords
amrex
pele
Last synced: 5 months ago
·
JSON representation
Repository
A collection of processing tools for reacting flow simulations with AMReX-based CFD tools. See https://peleanalysis.readthedocs.io/en/latest/ for documentation
Basic Info
Statistics
- Stars: 13
- Watchers: 15
- Forks: 17
- Open Issues: 1
- Releases: 0
Topics
amrex
pele
Created over 7 years ago
· Last pushed 7 months ago
Metadata Files
Readme
License
README.rst
PeleAnalysis
============
This repository contains a collection of standalone routines for processing plotfiles created with the AMReX software framework for block-structured adaptive mesh refinement simulations. Documentation is under development, but is
available at ::
https://peleanalysis.readthedocs.io/en/latest/
AMReX is required for these tools, and is available https://github.com/AMReX-Codes/amrex
In order to build these processing tools, you should clone or fork the amrex repository, and set the environment variable ``AMREX_HOME`` to point to the local folder where that is placed. Then clone this repository, ``cd Src`` and edit the ``GNUmakefile`` to select which tool to build. If AMReX is configured properly, a stand-alone executable will be built locally, based on the selected options, including spatial dimension (2 or 3), compiler choices, whether to build with MPI and/or OpenMP enabled, and whether to build a debugging or optimized version. Note that some of the tools require building a companion f90 source file - you must manually set the flag in the ``GNUmakefile`` accordingly. More extensive documentation is available (see building instructions below).
Contributions
-------------
To add a new feature to PeleAnalysis, the procedure is:
1. Create a branch for the new feature (locally) ::
git checkout -b AmazingNewFeature
2. Develop the feature, merging changes often from the `master` branch into your AmazingNewFeature branch ::
git commit -m "Developed AmazingNewFeature"
git checkout master
git pull [fix any identified conflicts between local and remote branches of "master"]
git checkout AmazingNewFeature
git merge master [fix any identified conflicts between "master" and "AmazingNewFeature"]
3. Push feature branch to PeleAnalysis repository (if you have write access, otherwise fork the repo and
push the new branch to your fork)::
git push -u origin AmazingNewFeature [Note: -u option required only for the first push of new branch]
4. Submit a merge request through the github project page - be sure you are requesting to merge your branch to the master branch.
Documentation
-------------
Documentation for the analysis routines exists in the Docs directory. To build the documentation::
cd Docs
make html
Acknowledgment
--------------
This research was supported by the Exascale Computing Project (ECP), Project
Number: 17-SC-20-SC, a collaborative effort of two DOE organizations -- the
Office of Science and the National Nuclear Security Administration --
responsible for the planning and preparation of a capable exascale ecosystem --
including software, applications, hardware, advanced system engineering, and
early testbed platforms -- to support the nation's exascale computing
imperative.
Owner
- Name: AMReX-Combustion
- Login: AMReX-Combustion
- Kind: organization
- Website: https://amrex-combustion.github.io/
- Repositories: 10
- Profile: https://github.com/AMReX-Combustion
Suite of tools for AMR simulation of reacting flows
GitHub Events
Total
- Watch event: 3
- Delete event: 8
- Issue comment event: 10
- Push event: 11
- Pull request review event: 9
- Pull request event: 20
- Fork event: 5
- Create event: 9
Last Year
- Watch event: 3
- Delete event: 8
- Issue comment event: 10
- Push event: 11
- Pull request review event: 9
- Pull request event: 20
- Fork event: 5
- Create event: 9
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 10
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Total issue authors: 0
- Total pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 8
Past Year
- Issues: 0
- Pull requests: 10
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Issue authors: 0
- Pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 8
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (11)
- baperry2 (3)
- ThomasHowarth (1)
- fra-kd (1)
- marchdf (1)
- olivecha (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (11)
submodules (5)