Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boltzmann integration #242

Merged
merged 80 commits into from
Jun 6, 2024
Merged

Boltzmann integration #242

merged 80 commits into from
Jun 6, 2024

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    d053c88 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    e3eb112 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    6ed4cc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a2d75b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    01e51bf View commit details
    Browse the repository at this point in the history
  2. k-means clustering updated

    milindasf committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    31ec57f View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    00f02dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c7f37b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32877b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. vtk output added.

    milindasf committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    0066290 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a11bfa5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    837566f View commit details
    Browse the repository at this point in the history
  2. minor fix

    milindasf committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    19e08fc View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    6da87b1 View commit details
    Browse the repository at this point in the history
  2. Add GridFunctionReaction

    uvilla committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    c337e61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7f6091 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ea95f1 View commit details
    Browse the repository at this point in the history
  5. make enforcestyle

    uvilla committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    53002e6 View commit details
    Browse the repository at this point in the history
  6. make style

    uvilla committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    248aa45 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Complete interface

    uvilla committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    e456262 View commit details
    Browse the repository at this point in the history
  2. make enforcestyle

    uvilla committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    baddac5 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Small edits

    uvilla committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    804da18 View commit details
    Browse the repository at this point in the history
  2. Let GridFunctionReaction return 0 if the gridfunction is not set.\n U…

    …se Arrhenius rates in the Mock Boltzmann solver
    uvilla committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    1bb3216 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    89c3b54 View commit details
    Browse the repository at this point in the history
  2. make enforcestyle

    uvilla committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    062a1ed View commit details
    Browse the repository at this point in the history
  3. Bugfixes

    uvilla committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c94674c View commit details
    Browse the repository at this point in the history
  4. Fix compilation typos

    uvilla committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e65671a View commit details
    Browse the repository at this point in the history
  5. make enforcestyle

    uvilla committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5ac5617 View commit details
    Browse the repository at this point in the history
  6. make style

    uvilla committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    bb2e7c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b154312 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1771a79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e7d3755 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    65e892d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    332e4e7 View commit details
    Browse the repository at this point in the history
  2. Fix variable name typo

    uvilla committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    88856bc View commit details
    Browse the repository at this point in the history
  3. Bugfix for gpu-cpu build

    uvilla committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d5733d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    7d5e170 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    11e0733 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bdcaf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7fbc5a View commit details
    Browse the repository at this point in the history
  4. Make style

    uvilla committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    ce6c857 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    b6f2460 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. hierarcical clustering added for the bte solve, active grid select ba…

    …sed on ionization threshold
    milindasf committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    9761207 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    7e449e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. 6-species collision model added for the tps batched sover,

     * For the data output now added additional collisions and mole fractions.
     * random seed parameter initialized for reproducability between runs
    milindasf committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    d81feaa View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    170af58 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. minor changes

    milindasf committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d518258 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    4d6b6ef View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    09b3e2f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    3ef9e46 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. ibrun -np 2 debuging code, it seems to me the crash happens when laun…

    …ching CPU parla tasks in the async fetch
    milindasf committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    8f012b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d0a2cb View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    c7aedb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4624eb View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    3e180b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. minor changes

    milindasf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    acfcab5 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    38b69be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba72be0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94d3b9a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9611699 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    1a3f5b4 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Exchange face neighbor data before we compute primitives

    After restart, make sure all data valid before using it.  I don't
    think this could ever cause an incorrect result for a time step b/c
    the info should be exchanged prior to all calculations that influence
    the step.  But, it can lead to (and has recently led to) to failing
    asserts in the primitive variable calculations.
    trevilo committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    239a904 View commit details
    Browse the repository at this point in the history
  2. Bug fix: move mesh->ExchangeFaceNbrNodes() and mesh->ExchangeFaceNbrD…

    …ata() out of conditional
    
    These are necessary in the boundary data section of
    M2ulPhyS::initIndirectionArrays().  However, previously they were
    called inside of the conditional if (NumBCelems > 0), which leads to a
    problem there are some mpi ranks that have no boundary elements.
    trevilo committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    f3b5a0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8df437 View commit details
    Browse the repository at this point in the history
  4. Fix uninitialized species in outlet BC ctor

    Can cause problems when mixture->GetConservativesFromPrimitives(iUp,
    iState) gets called below.
    trevilo committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    b3e801c View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. thesholding E to avoid E=0 case for the steady-state solver, because …

    …when E=0 the steady-state solution would be the delta function
    milindasf committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    d772a02 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Restore tps.py and add tps-ntvx-profile.py

    Umberto Emanuele Villa committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    85d2f49 View commit details
    Browse the repository at this point in the history
  2. Update gpu_constructor.cpp

    spelling
    uvilla committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f7b63ee View commit details
    Browse the repository at this point in the history
  3. enable mpirun

    Umberto Emanuele Villa committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    aafa6da View commit details
    Browse the repository at this point in the history
  4. Merge branch 'boltzmann-integration' of github.com:pecos/tps into bol…

    …tzmann-integration
    Umberto Emanuele Villa committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    68ce47f View commit details
    Browse the repository at this point in the history
  5. Add a command line parameter for GPU-aware MPI

    Umberto Emanuele Villa committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e45aaf3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Ensure SpongeZone::sigma is properly initialized

    In the SpongeZone ctor we have
    
    sigma = new ParGridFunction(&fes);
    *sigma = 0.;
    double *hSigma = sigma->HostWrite();
    
    and the subsequent loop (prior to this commit) only set some entries
    in hSigma.  On systems where a device is available, this process can
    lead to uninitialized values in the sigma field, b/c *sigma = 0
    initializes the device memory and `sigma->HostWrite` immediately
    invalidates that (i.e., no copy is done) but then hSigma isn't fully
    initialized.
    
    In this commit, we eliminate the *sigma = 0. initialization in favor
    of setting all entries within the loop.
    trevilo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c3c0e6c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    64e0d1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7698e8c View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    8ab1969 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27323e9 View commit details
    Browse the repository at this point in the history
  3. Update outletBC.cpp

    uvilla committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    55b8bfe View commit details
    Browse the repository at this point in the history
  4. Update tps.cpp

    Formatting
    uvilla committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    dc6e8dc View commit details
    Browse the repository at this point in the history
  5. Update tps.cpp

    uvilla committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    1030494 View commit details
    Browse the repository at this point in the history
  6. Update tps.cpp

    Addresses compilation error on Lassen
    uvilla committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    7593860 View commit details
    Browse the repository at this point in the history