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

https://github.com/amrex-combustion/peleanalysis

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
  • Host: GitHub
  • Owner: AMReX-Combustion
  • License: other
  • Language: C++
  • Default Branch: development
  • Homepage:
  • Size: 85.1 MB
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

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)