Releases: MFlowCode/MFC
Releases · MFlowCode/MFC
MFC v4.9.9
What's Changed
- Fixed Examples, Added Examples CI. by @okBrian in #664
- DeltaAI stuff by @sbryngelson in #754
- Add the option to test without testing cases in
examples/
by @wilfonba in #753 - Fix Chemistry advection fluxes by @henryleberre in #752
- Some minor CI improvements [readability] by @sbryngelson in #756
- Update spelling.yml by @sbryngelson in #757
- Add modular precision update by @aricer123 in #632
- Add performance of AMD Bergamo by @sbryngelson in #760
- Phoenix runners by @sbryngelson in #761
- Can I test using a L40S? by @sbryngelson in #762
- Chemistry Temperature Optimization by @henryleberre in #758
- Hypoelasticity to HLLC, preliminary features for RMT (update) by @mrodrig6 in #727
- Go back to single debug QOS Frontier runner by @sbryngelson in #764
- dry run stolen from Henry by @sbryngelson in #765
- Fix linter for double precision MPI intrinsics and the offenders by @sbryngelson in #766
- typing is part of stdlib by @sbryngelson in #770
- Lagrangian subgrid bubble model by @dgvacarevelo in #749
New Contributors
- @dgvacarevelo made their first contribution in #749
Full Changelog: v4.9.8...v4.9.9
MFC v4.9.8
What's Changed
- bump python v by @sbryngelson in #695
- Fix multi-rank debug case problem by @sbryngelson in #696
- Add viscous and surface_tension logicals by @wilfonba in #688
- Specify CUDA version for login node builds by @max-Hawkins in #697
- Fix 2D_shockdroplet example case by @wilfonba in #705
- Try to fix codecov by @sbryngelson in #707
- Fix codecov maybe by @sbryngelson in #708
- Fixest format CI failure by @sbryngelson in #709
- Remove [[some!]] unused variables by @sbryngelson in #699
- Move codecov setting by @sbryngelson in #710
- Add Phoenix Quadro RTX6000 CUDA CC 75 by @max-Hawkins in #711
- Cray workaround removal by @abbotts in #700
- Update Amd cpu speeds! by @sbryngelson in #713
- Fix seg fault when fd_order is on by @haochey in #704
- Don't always 'cleanliness' by @sbryngelson in #717
- Bumps gh-artifacts version by @sbryngelson in #714
- Bump GH checkout CI action version by @sbryngelson in #718
- Moving Levelset Calculation to Pre-Process by @anshgupta1234 in #662
- Update required CodeCov CI patch coverage for pass by @sbryngelson in #726
- Increase granularity of halo-exchange timing info by @max-Hawkins in #639
- Remove Allocate Global by @anandrdbz in #722
- Add Broadband Acoustic Src by @haochey in #706
- Updates and corrections to surface tension by @wilfonba in #728
- Faster Phoenix CPU benchmarking by @sbryngelson in #729
- Publish docs nightly by @sbryngelson in #732
- Shorter wall time for Phoenix benchmarking by @sbryngelson in #731
- Make the CI file filter more specific by @sbryngelson in #734
- publish docs on workflow dispatch by @sbryngelson in #735
- Switch to checking for dead links in the docs/CI HTML via Lychee by @sbryngelson in #733
- Fix docs not publishing by @sbryngelson in #736
- ATOMIC commit that fixes a bug in the docs action event name by @sbryngelson in #738
- GRCBC by @anandrdbz in #698
- Update README.md by @sbryngelson in #739
- Lint the source code with Fortitude by @sbryngelson in #740
- Reconfigure some CI - Add summaries by @sbryngelson in #742
- Non-Uniform WENO7 by @ChrisZYJ in #743
- [[Atomic]] Multiple Frontier runners (no debug queue) by @sbryngelson in #747
- add init (thanks henry) by @sbryngelson in #748
- IBM+STL by @haochey in #730
- Print all test case error messages together at the end by @wilfonba in #745
New Contributors
- @max-Hawkins made their first contribution in #697
- @abbotts made their first contribution in #700
Full Changelog: v4.9.7...v4.9.8
MFC v4.9.7
What's Changed
- Small correction to CFL time-stepping by @wilfonba in #630
- Add/fix Macbooks performance by @sbryngelson in #634
- SEO on the website by @sbryngelson in #635
- Fix #628: Fetch Pyro from upstream by @henryleberre in #633
- Add NVIDIA T4 performance by @sbryngelson in #636
- Update expectedPerformance.md by @sbryngelson in #637
- Fix broken builds due to Fortran_MODULE_DIRECTORY by @henryleberre in #640
- granite-rapids by @sbryngelson in #641
- Update expectedPerformance.md by @sbryngelson in #642
- Fix Delta by @wilfonba in #643
- add emerald rapids by @sbryngelson in #644
- h100sxm performance by @sbryngelson in #645
- SierraForest! by @sbryngelson in #647
- update Sierra Forest by @sbryngelson in #648
- Fix Delta Again by @wilfonba in #651
- Add new examples by @wilfonba in #655
- Fastest Granite Rapids SKU benchmark by @sbryngelson in #656
- Update the Cleanliness CI run by @sbryngelson in #659
- Fix bug in body forces code by @wilfonba in #661
- WENO7 by @ChrisZYJ in #638
- Fixes a dead link for omniperf by @sbryngelson in #666
- Fix bug in adaptive time-stepping by @wilfonba in #667
- Fix indexing bug in surface tension by @wilfonba in #670
- Fix docs link by @ChrisZYJ in #669
- Update expectedPerformance.md by @sbryngelson in #672
- top SKU cascade lake CPU by @sbryngelson in #673
- Revert "Fix docs link" by @sbryngelson in #674
- Working 0-1D Chemistry (among other things) by @henryleberre in #653
- turin-fast by @sbryngelson in #681
- Fix documentation home page (gh issue #675) by @sbryngelson in #684
- Documentation updates by @wilfonba in #682
- Cleanliness CI Fix Error & Now Can't error outside of build by @okBrian in #691
- aocc + turin by @sbryngelson in #694
- Enable Restart Probe Files by @haochey in #690
- Reverse Changes on #544 for Rectangle Patches by @haochey in #685
- Dummy Chemistry Mechanism (#680) by @henryleberre in #689
- Disable TWO_PASS_IPO if NVHPC Version < 23.11 by @okBrian in #686
Full Changelog: v4.9.6...v4.9.7
MFC v4.9.6
What's Changed
- Improve Acoustic performance by @ChrisZYJ in #540
- A better performance table by @sbryngelson in #593
- Add Power10 specs by @sbryngelson in #595
- CCE 18 on Frontier & Benchmarking fixes among others by @henryleberre in #596
- DRY m_checker by @ChrisZYJ in #592
- Fastest CPU yet by @sbryngelson in #602
- fix typo by @sbryngelson in #603
- haswell by @sbryngelson in #604
- DRY m_check_patches & m_check_ib_patches by @ChrisZYJ in #607
- Relentless fix by @aricer123 in #605
- Add -Wall for debug build GNU by @okBrian in #610
- add Sapphire Rapids Max HBM to benchmarks by @sbryngelson in #617
- Add BlueField3 CPU (Arm Cortex) to performance docs by @sbryngelson in #618
- Add CFL Based Adaptive Time-Stepping by @wilfonba in #515
- Add some more arm processors to the performance table by @sbryngelson in #624
- Remove deprecated build hacks. Includes move to CCE18 (Frontier) by @henryleberre in #620
- Add Cleanness CI #2 by @okBrian in #619
- Documentation clarification by @wilfonba in #625
- Upstream CheMFC infrastructure by @henryleberre in #544
New Contributors
- @aricer123 made their first contribution in #605
Full Changelog: v4.9.5...v4.9.6
MFC v4.9.5
What's Changed
- Update expectedPerformance.md by @sbryngelson in #564
- Update compiler-tickets.md by @sbryngelson in #565
- Fixes a parallel i/o issue by @sbryngelson in #567
- new sapphire rapids chip by @sbryngelson in #570
- 2D IBM SHOCK by @anandrdbz in #542
- Non-reflecting BC for linear stability analysis solvers by @lee-hyeoksu in #560
- Add support for analytic definition of color function by @wilfonba in #571
- Codecov improvements by @sbryngelson in #572
- Add examples by @wilfonba in #573
- Fix adding footer output to runtimeinfo Fixes #574 by @arjunj05 in #576
- readme updates by @sbryngelson in #579
- Performance on AMD MI300A by @sbryngelson in #582
- minor change to mi300a by @sbryngelson in #583
- Add a new cpu to performance benchmarks by @sbryngelson in #584
- Migrate GT runners to RHEL9 by @henryleberre in #585
- Remove Perl dependency for time-tracking by @henryleberre in #587
- Updates docs for grammar and removes unstable links by @sbryngelson in #588
- Two-stage IPO for NVHPC by @henryleberre in #581
- Benchmarks report grind time by @henryleberre in #589
New Contributors
Full Changelog: v4.9.4...v4.9.5
MFC v4.9.4
What's Changed
- Fix NVTX ranges by @AiredaleDev in #531
- Update compiler-tickets.md by @sbryngelson in #532
- Fix
mfc.bat run
for MS Windows by @henryleberre in #533 - Acoustic Source: Fix Equations & Add Transducer Arrays & Refactor by @ChrisZYJ in #522
- Fix case-opt WENOs on Frontier by @ChrisZYJ in #535
- Correct performance metrics! by @sbryngelson in #537
- Update expectedPerformance.md by @sbryngelson in #539
- Add MI100 by @sbryngelson in #541
- Low mach number correction for HLLC Riemann solver by @lee-hyeoksu in #538
- IBM bug with multiple GPUs by @anandrdbz in #543
- fix typo in docs by @sbryngelson in #545
- Adds more performance metrics/benchmarks to docs by @sbryngelson in #546
- more performance - Grace CPU by @sbryngelson in #548
- icelake performance by @sbryngelson in #549
- add broadwell and p100 to performance by @sbryngelson in #552
- Update to rhel9 modules on Phoenix by @sbryngelson in #553
- Fixes new phoenix modules by @sbryngelson in #554
- Add another arm cpu to performance metrics by @sbryngelson in #556
- Migrate back to RH7 modules on Phoenix by @sbryngelson in #557
- remove adv_alphan by @lee-hyeoksu in #551
- Add bug ticket tracking # by @sbryngelson in #559
- Fix bug in performance printing by @sbryngelson in #561
- Overhaul performance numbers by @sbryngelson in #562
- Add more performance benchmarks by @sbryngelson in #563
Full Changelog: v4.9.3...v4.9.4
MFC v4.9.3
What's Changed
- Documentation typos by @ChrisZYJ in #508
- don't benchmark if no code is changed by @sbryngelson in #510
- Satiate spellchecker by @sbryngelson in #511
- Remove paths from test.yml by @okBrian in #512
- Simplify
./mfc.sh clean
to behave as most people expect. by @AiredaleDev in #514 - Extend time-out limit by @sbryngelson in #516
- Improve Only Flag for Test by @okBrian in #518
- Update on adaptive time stepping for sub-grid bubbles by @lee-hyeoksu in #408
- Fail a CI self-hosted job if frontier doesn't get a node by @sbryngelson in #517
- Fix 3D IBM Infinite CFL Number on GPUs by @Sam-Briney in #519
- Including DoD Nautilus in the list of computers for MFC by @JRChreim in #523
- Fully simplify and fix
mfc.sh clean
by @AiredaleDev in #524 - Fixes
<string>:1: SyntaxWarning: invalid escape sequence '\('
by @sbryngelson in #526 - Update modules for Carpenter by @lee-hyeoksu in #527
- Update README.md by @sbryngelson in #528
New Contributors
- @Sam-Briney made their first contribution in #519
Full Changelog: v4.9.2...v4.9.3
MFC v4.9.2
What's Changed
- Common Directory, Formatting and Added Intent by @okBrian in #476
- Add WENO5 Variants by @ChrisZYJ in #481
- Pre_Proccess, Added Intent, Comments, and Formatting by @okBrian in #483
- Update README.md by @sbryngelson in #485
- Removal of ! ------ by @okBrian in #486
- Simulation, Added Intent, and Formatting by @okBrian in #487
- Support for DoD Carpenter by @lee-hyeoksu in #475
- Post_Process, Formatting by @okBrian in #489
- Refactor m_checker by @ChrisZYJ in #488
- Documentation, fix #493 & #490 by @henryleberre in #494
- Add ib_markers to Silo Output by @haochey in #496
- Fix Benchmark & Add Monopole Checks & Add Monopole Tests by @ChrisZYJ in #497
- Robust floating point comparisons by @ChrisZYJ in #495
- Update coverage.yml by @sbryngelson in #500
- removed unused lines and code by @sbryngelson in #499
- Fix 1D_impact, 1D_qbmm, and 2D_5wave_quasi1D by @okBrian in #502
- Fix requirement for node20 for checkout by @sbryngelson in #505
- Remove stale files and info. by @sbryngelson in #506
New Contributors
Full Changelog: v4.9.1...v4.9.2
MFC v4.9.1
What's Changed
- Fix Typos and Add "alph" to .typos.toml by @okBrian in #451
- Added Code Coverage CI by @okBrian in #450
- gpu nvhpc debug does not work (typo) by @sbryngelson in #458
- Fix pressure in probe output files by @haochey in #454
- readme update by @sbryngelson in #460
- GH-200 Unified Memory Support by @AiredaleDev in #470
- Coverage only runs runs when meaningful files are changed by @okBrian in #468
- Document usage of
-c
flag for./mfc.sh test
by @AiredaleDev in #472 - Hotfix: Allow certain case parameters to be analytic expressions again by @AiredaleDev in #473
Full Changelog: v4.9.0...v4.9.1
MFC v4.9.0
What's Changed
- Finalize #411, which addresses the performance counter and statistics. by @AiredaleDev in #432
- Fix for issue #395 by @okBrian in #414
- console-to-shell by @sbryngelson in #439
- Pearing down CI test suite by @okBrian in #440
- Fix typo in default.mako by @wilfonba in #445
- Improve error reporting for case files. by @AiredaleDev in #437
- Add back MacOS debug runner by @sbryngelson in #446
- Add Surface Tension by @wilfonba in #387
- Temporary GNU 13 Silo Build Fix by @henryleberre in #447
- Add Body Forces by @wilfonba in #449
- GPU-Aware MPI on OLCF Frontier and Combined weak- & strong-scaling case by @henryleberre in #448
New Contributors
- @AiredaleDev made their first contribution in #432
- @okBrian made their first contribution in #414
Full Changelog: v4.8.3...v4.9.0