Releases: AMReX-Combustion/PeleLMeX
PeleLMeX 1.3.0
This includes a major bug correction (#634) that may have resulted in errors in some cases since v1.1.2. Also includes some minor feature updates/improvements.
What's Changed
- decrease verbosity level needed to display regrid stats by @baperry2 in #625
- Update to c++20 standard by @jrood-nrel in #626
- deltaT iters: recompute RhoH before starting by @baperry2 in #627
- Add postAdvance ProblemSpecificFunction after PeleLMeX::Advance() by @d-montgomery in #628
- Update PelePhysics submodule to latest development branch (07bbae5c) by @Copilot in #629
- Velocity Projection Bug Fix by @baperry2 in #634
- Minor fix so the postAdvance function works on GPU by @d-montgomery in #636
- run fcompare in CI by @baperry2 in #635
- Update PelePhysics for refactored PeleRad tests by @jrood-nrel in #637
- Bump GitHub Actions to Node.js 24 runtimes by @Copilot in #639
- update parameters for docs workflow by @baperry2 in #640
New Contributors
- @Copilot made their first contribution in #629
Full Changelog: v1.2.0...v1.3.0
PeleLMeX 1.2.0
Uses changes in PelePhysics 1.0.0.
This new minor version adds significant capability for modeling multi-component sprays. The changes should largely be backward compatible.
Slight modifications are also made to mechanism generation in PelePhysics that will require re-generating any mechanism that does not ship with PelePhysics.
What's Changed
- Add a derived variable for element fractions by @baperry2 in #624
- Update LMeX for use with many-to-one spray capability by @d-montgomery in #593
Full Changelog: v1.1.4...v1.2.0
PeleLMeX 1.1.4
Minor bug fixes and small new features.
What's Changed
- Fix how the species fluxes are summed by @d-montgomery in #607
- fix species flux summing so final Dnp1 isnt double counted by @baperry2 in #609
- Bump Submodules/PelePhysics from
60716detod9c1335by @dependabot[bot] in #610 - Assert a vector is not empty to avoid potential null pointer deference warning by @jrood-nrel in #611
- give option to specify custom chemistry_model paths by @baperry2 in #612
- Add useful GNUmakefile flags to Controls in docs by @d-montgomery in #613
- Update linear solvers controls in docs by @d-montgomery in #614
- Changes to compile for single precision by @jrood-nrel in #616
- Add stationary reference frame option for FlameSheet by @baperry2 in #590
- Relaxing streamSynchronize locations by @ThomasHowarth in #595
- add capability option for single output prefix across all output types by @baperry2 in #617
- Bump Submodules/AMReX-Hydro from
756c76ato75da770by @dependabot[bot] in #618 - git ignore .visit files by @baperry2 in #620
- Initialize dt when restarting from plt by @d-montgomery in #623
- Bpatch feature extension to include manifold variables by @SreejithNREL in #622
Full Changelog: v1.1.3...v1.1.4
PeleLMeX 1.1.3
What's Changed
- Bump Submodules/PelePhysics from
00a7d50to6b52ed9by @dependabot[bot] in #573 - Start HIP explicitly before MPI/AMReX initialization by @bssoriano in #574
- Update PelePhysics by @jrood-nrel in #575
- Update pelephysics submod by @marchdf in #576
- Fix gpu segfault for extend signed distance by @marchdf in #577
- Fix heap use after free in device vector transform by @marchdf in #578
- Update CTestConfig.cmake by @jrood-nrel in #580
- Fix ctest project name by @jrood-nrel in #581
- Use GMRES for tests so they run on GPUs by @jrood-nrel in #579
- Update PelePhysics by @jrood-nrel in #582
- Fix pure virtual function call by @marchdf in #583
- Remove incompressible assertion for
pelelmex_derturbforcingby @marchdf in #584 - Update PelePhysics by @jrood-nrel in #585
- Bump Submodules/AMReX-Hydro from
99d6acdtoc90e2c8by @dependabot[bot] in #586 - Enable Spray for Manifold EOS by @SreejithNREL in #571
- Update PelePhysics by @jrood-nrel in #589
- Group species for temporals by @SreejithNREL in #591
- Make sure viscturb is always initialized when plotting by @baperry2 in #592
- Enabling the use of Hypre for one linear system at a time by @itopcuoglu in #569
- Fix nan in the ghost cells of ODE quantities by @marchdf in #594
- Kernel fusing and stream synchronizes by @ThomasHowarth in #556
- Update AMReX-Hydro by @d-montgomery in #597
- Compute turbulent viscosity from current flow field at AmrNewTime before plotting by @QuentinMale in #601
- correct fake_state in initActiveControl() by @QuentinMale in #603
- remove extra triple flame case from production by @baperry2 in #604
- Update device copy of FCData by @QuentinMale in #602
- Controls for plotting residuals when MLMG fails by @d-montgomery in #598
- Use arena of size 0 for the tests by @jrood-nrel in #605
- Option to specify path for temporals by @d-montgomery in #606
New Contributors
- @itopcuoglu made their first contribution in #569
- @QuentinMale made their first contribution in #601
Full Changelog: v1.1.2...v1.1.3
PeleLMeX 1.1.2
This release should not significantly impact behavior or results of the code, but has significant internal changes in style. That led to some bugs on GPU, but those should now be resolved.
What's Changed
- Consistency, types, micro-optimisations by @ThomasHowarth in #562
- actually update PP this time by @baperry2 in #564
- Allow LES to use mixture averaged transport for molecular diffusion by @baperry2 in #558
- Bug fix in implicit capture by @SreejithNREL in #565
- SingleDropEvap test for GCM implementation by @d-montgomery in #561
- Don't do deltaT iters for manifold EOS (no energy eqn) by @baperry2 in #570
- fix device pointer capture in derive coord func by @baperry2 in #572
Full Changelog: v1.1.1...v1.1.2
PeleLMeX 1.1.1
What's Changed
- Update logic for fcompare when testing by @jrood-nrel in #518
- Run EB compilation test with CUDA in CI; include fix for broken cases by @baperry2 in #519
- Update/extend TurbInflow Test Cases for Improved Turbinflow Capability by @baperry2 in #517
- Bump Submodules/AMReX-Hydro from
43f12bato99d6acdby @dependabot[bot] in #520 - Ignore warning in SUNDIALS by @jrood-nrel in #523
- Fix variable shadowing warning by @jrood-nrel in #522
- Update clang-format to v0.20 by @jrood-nrel in #524
- Dissipation rate source terms for manifold variable variances by @baperry2 in #451
- Update PelePhysics by @jrood-nrel in #526
- Fix directories in ctest by @jrood-nrel in #528
- Avoid set but not used variable on GPU by @jrood-nrel in #527
- Single droplet evaporation validation by @d-montgomery in #521
- Small manifold fixes by @baperry2 in #533
- Bump Submodules/PelePhysics from
1fa488eto4dd8745by @dependabot[bot] in #539 - Turbulent forcing by @efhunt in #535
- check for NaNs at end of timestep by @baperry2 in #541
- update PelePhysics by @baperry2 in #545
- Use only amrex::min and amrex::max by @jrood-nrel in #548
- Use ParallelFors consistently by @jrood-nrel in #549
- Remove using namespace amrex (1) by @jrood-nrel in #550
- Remove more using namespace amrex (2) by @jrood-nrel in #553
- restart from plot file: enable mapping to different names for species by @baperry2 in #546
- Remove more using namespace by @jrood-nrel in #554
- Remove device print statement in Plasma stuff by @baperry2 in #555
- Spray for manifold model by @SreejithNREL in #557
- Bump Submodules/PelePhysics from
2dbdf20toef85246by @dependabot[bot] in #560 - initialize GradVel for TurbVisc by @baperry2 in #563
New Contributors
Full Changelog: v1.1.0...v1.1.1
PeleLMeX 1.1.0
PeleLMeX 1.0.0
Notes
This is the first release with the MAJOR.MINOR.PATCH format. It also has significant breaking changes for case files. See CHANGES.md for stes
What's Changed
- Add InitialBoundaryCondition (IBC) struct. by @esclapez in #477
- Add tee to tests by @jrood-nrel in #509
Full Changelog: v0.25.04...v1.0.0
PeleLMeX 25.04
What's Changed
- Bump Submodules/PelePhysics from
b5c4c90to20d2df6by @dependabot in #296 - Bump Submodules/amrex from
152fdactobe6c641by @dependabot in #297 - JOSS paper by @esclapez in #295
- Remove curly brackets around HdF. by @esclapez in #299
- Make tests smaller but run more of them in CI by @baperry2 in #300
- Bump Submodules/AMReX-Hydro from
8c596a6to2b89ad7by @dependabot in #304 - Bump Submodules/PelePhysics from
20d2df6to5d3058cby @dependabot in #303 - Bump Submodules/amrex from
be6c641toa7afcbaby @dependabot in #302 - amrex hydro move from amrex-codes to amrex-fluids by @baperry2 in #305
- Bump Submodules/amrex from
a7afcbatod364631by @dependabot in #306 - Documentation updates/fixes by @baperry2 in #312
- Fix no EB production cases by @baperry2 in #314
- use regex to ignore headers from submodules for clang-tidy by @baperry2 in #308
- CMake EB Cases by @baperry2 in #315
- Bump Submodules/amrex from
d364631to175b99dby @dependabot in #317 - Bump Submodules/amrex from
175b99dto9e35dc1by @dependabot in #318 - Bump Submodules/PelePhysics from
5d3058cto769ae63by @dependabot in #320 - Bump Submodules/amrex from
9e35dc1toefd77ffby @dependabot in #319 - use submodules instead of clones in linux workflow by @baperry2 in #321
- Adding the radiation module by @wjge in #313
- Allow manual dispatch of CI by @baperry2 in #322
- Updates for PelePhysics reorganization. by @baperry2 in #325
- Adapt to PeleRad in PelePhysics by @jrood-nrel in #326
- Add triple flame test by @jrood-nrel in #330
- Update CMake for Soot, Spray, and Radiation by @jrood-nrel in #331
- Bump Submodules/PelePhysics from
0b396f4to771ab82by @dependabot in #333 - Fix missing title in citation by @marchdf in #334
- Bump Submodules/PelePhysics from
771ab82toe3f2077by @dependabot in #339 - Bump Submodules/PelePhysics from
e3f2077tode505b3by @dependabot in #342 - fix regrid for the radiation module by @wjge in #345
- Fix BC Types due to breaking AMReX change by @baperry2 in #343
- Abort on unused parmparse inputs in tests by @baperry2 in #348
- Incompressible fix/periodic channel/transport model consolidation by @ThomasHowarth in #350
- Force YCOrder compile option by @baperry2 in #344
- Abort on unused inputs in Linux tests by @baperry2 in #351
- Bump Submodules/PelePhysics from
c125141toc2d6577by @dependabot in #352 - Bump Submodules/AMReX-Hydro from
2b89ad7to6f77e32by @dependabot in #353 - CVODE maxstep documentation by @ThomasHowarth in #354
- Add citation by @marchdf in #355
- Bump Submodules/AMReX-Hydro from
6f77e32to111a42cby @dependabot in #356 - Fix doi url link by @marchdf in #357
- Bump Submodules/PelePhysics from
71fdec3to50b990bby @dependabot in #358 - Bump Submodules/AMReX-Hydro from
111a42ctod61ab60by @dependabot in #359 - Bump Submodules/AMReX-Hydro from
d61ab60to51cd822by @dependabot in #362 - n_files input by @ThomasHowarth in #361
- Bump Submodules/PelePhysics from
50b990btoc0f30b9by @dependabot in #365 - Turb Inflow: move support codes to PelePhysics, add documentation by @baperry2 in #366
- Fix counterflow spray case for spray changes a while back by @baperry2 in #367
- Bump Submodules/PelePhysics from
80f2cfato5f197f2by @dependabot in #368 - Update ci.yml by @SreejithNREL in #372
- Bump Submodules/PelePhysics from
5f197f2to95ce985by @dependabot in #374 - CI deprecation fixes by @baperry2 in #373
- Bump Submodules/PelePhysics from
95ce985to1bea1bfby @dependabot in #376 - Boundary patch implementation by @SreejithNREL in #369
- Update Tutorials_FlowPastCyl.rst by @baperry2 in #378
- Bump Submodules/PelePhysics from
1bea1bfto6557148by @dependabot in #379 - Fix codespell by @baperry2 in #381
- Bump Submodules/PelePhysics from
6557148to575c71fby @dependabot in #382 - Bump Submodules/PelePhysics from
575c71fto0aee17aby @dependabot in #383 - updates needed for peleparams for PMF and transport by @baperry2 in #387
- Bump Submodules/PelePhysics from
b17d6b7to19ccf85by @dependabot in #388 - AMR+EB subtlety by @esclapez in #385
- Bump Submodules/AMReX-Hydro from
51cd822to17569e1by @dependabot in #393 - Shallow submod by @baperry2 in #394
- do proper shallow submodule update in clonedeps by @baperry2 in #395
- Update PelePhysics: AMReX with bottom solve fix by @baperry2 in #397
- Add ctest config file by @jrood-nrel in #399
- Enable CTest earlier by @jrood-nrel in #400
- User function to patch flow variables after restart from plot file by @SreejithNREL in #398
- Reset time and nsteps by @SreejithNREL in #402
- With AMReX PRs #4039 and #4048, face_divfree_interp ensures the by @cgilet in #403
- Feature overwrite plt file by @EnnaDelfen in #406
- Bump Submodules/PelePhysics from
fe882f0to1be18caby @dependabot in #409 - Bump Submodules/AMReX-Hydro from
17569e1to681640dby @dependabot in #408 - update clang tidy action version to avoid distutils issue by @baperry2 in #411
- Spark ignition utility by @ThomasHowarth in #404
- Bump Submodules/PelePhysics from
1be18cato1e7eb65by @dependabot in #412 - Print temporals in CSV format by @baperry2 in #410
- New Options for Chi Correction in MAC Projections by @baperry2 in #401
- use explicit soot cleanup call by @baperry2 in #413
- Parse for adv_redist_type and diff_redist_type by @dmontgomeryNREL in #417
- Bump Submodules/PelePhysics from
060a7aetoaaede47by @dependabot in #419 - Bump Submodules/AMReX-Hydro from
681640dto3ab9864by @dependabot in #420 - Eosparm support in PeleLMeX by @baperry2 in #414
- Add warning report for docs by @jrood-nrel in #421
- Bump Submodules/PelePhysics from
b703644to ...
PeleLMeX 23.11
What's Changed
- Add active control capabilities out of PeleLM by @esclapez in #201
- Add ReactEval readable data by @esclapez in #202
- Resolve/remove TODOs throughout the code base by @esclapez in #204
- Tidy and fixes by @esclapez in #205
- Update README.md by @esclapez in #206
- fixed 'appraoch' typos by @Tom-Y-Liu in #212
- Update sub mods by @esclapez in #208
- Add spray sources to pltfile by @esclapez in #216
- remove undefined variable by @baperry2 in #217
- Add weak scaling scripts and instructions. by @esclapez in #220
- Update MP submodule and fix particle restart warning by @ldowen in #222
- Redist move by @baperry2 in #224
- Updated MP submodule by @ldowen in #223
- nightly tests fix due to amrex-hydro default branch name change by @baperry2 in #225
- update Readme by @baperry2 in #228
- Add USE_SYCL to GNUmakefiles by @jrood-nrel in #230
- Active Control max velocity default value fix by @olivecha in #233
- Update PelePhysics - Use Sundials submod in gmake by @baperry2 in #235
- Fix bug for isothermal EB on GPU by @baperry2 in #240
- Joss review update by @esclapez in #236
- Assimilate PeleLMeX to look more like PeleC by @jrood-nrel in #245
- Fix warns by @marchdf in #248
- Fix readability-implicit-bool-conversion by @marchdf in #251
- Updates for testing by @jrood-nrel in #250
- Fix modernize-loop-convert by @marchdf in #253
- Fix more warnings by @marchdf in #252
- Fix readability by @marchdf in #254
- Diagnostic updates by @baperry2 in #244
- Fix HIP CI by @jrood-nrel in #256
- Fix some warnings by @jrood-nrel in #260
- Fix modernize-make-unique by @jrood-nrel in #259
- Remove some unused by @marchdf in #258
- Update PelePhysics. Fix some unused variables. by @jrood-nrel in #261
- Renaming LM -> LMeX by @marchdf in #257
- Turn on eb for clang-tidy by @marchdf in #255
- Fix implicit bools by @jrood-nrel in #264
- Bump setup-python version by @marchdf in #265
- Add dependabot by @marchdf in #266
- Fix warnings by @jrood-nrel in #267
- Fix more warnings by @jrood-nrel in #271
- Fix more warnings by @jrood-nrel in #272
- Fix warnings by @marchdf in #273
- Remove test by @jrood-nrel in #274
- Add codespell by @marchdf in #275
- Bump Submodules/PelePhysics from
375f084to8fd8071by @dependabot in #277 - Fix codeql warnings by @marchdf in #279
- Add ccache to clang-tidy by @jrood-nrel in #281
- fixes for Efield after renaming LM to LMeX by @baperry2 in #283
- Update docs to reflect current way of computing viscous stress by @cgilet in #286
- Bump Submodules/amrex from
77d4d1fto152fdacby @dependabot in #291 - Bump Submodules/PelePhysics from
e8c14c4tob1b1892by @dependabot in #293 - Update PeleLMeX_UserKeys.H by @vtmaran in #292
- Bump Submodules/AMReX-Hydro from
bc4e5f6to8c596a6by @dependabot in #268 - change default compiler to gnu in GNUmakefiles by @baperry2 in #294
New Contributors
- @Tom-Y-Liu made their first contribution in #212
- @jrood-nrel made their first contribution in #230
- @olivecha made their first contribution in #233
- @dependabot made their first contribution in #277
- @vtmaran made their first contribution in #292
Full Changelog: v23.05...v23.11