Releases: MFlowCode/MFC
Releases · MFlowCode/MFC
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
MFC v4.8.3
What's Changed
- IBM Fix by @haochey in #398
- Update documentation by @lee-hyeoksu in #402
- Update tickets by @sbryngelson in #403
- IBM Fix on Non-uniform Initial Condition by @haochey in #404
- fix hipfort versioning off of develop HEAD by @sbryngelson in #406
- MFCInputFile refactor & input file-defined tests by @henryleberre in #410
- -1.2k LOC in s_mpi_sendrecv_variables_buffers by @henryleberre in #409
- Fix Frontier performance regression by @wilfonba in #413
- IB-DB Treatment by @haochey in #407
- Fix building docs (case.fpp include error) #417 by @henryleberre in #418
- Silo: Reference official LLNL/Silo repository by @henryleberre in #422
- Fix Benchmarking by @wilfonba in #423
- new cpu phoenix modules by @sbryngelson in #427
- fix broken viz. docs link from expired box link by @sbryngelson in #429
- Modify Templating to Work with Omniperf and Rocprof by @wilfonba in #421
- Remove grid stretch parameters from simulation inputs by @haochey in #430
Full Changelog: v4.8.2...v4.8.3
MFC v4.8.2
What's Changed
- Fix indentation now that we have more directives and ifdefs by @sbryngelson in #388
- Add missing additions from Frontier Merge by @wilfonba in #389
- QBMM + Non-polytropic Fix by @anandrdbz in #391
- Remote Visualization instructions for Phoenix by @wilfonba in #400
- Operator splitting, adaptive time stepping, and other fixes for mixing layer and bubbles by @lee-hyeoksu in #285
- Export environment variables always by @sbryngelson in #397
Full Changelog: v4.8.1...v4.8.2