Recent Releases of mfc
mfc - MFC v5.0.6
What's Changed
- bubbles clean-up: remove
R0_typeandV0by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/963 - Fix broken example 0Dbubblecollapseadap by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/969
- Test Suite Flag
--rdma-mpiImplemented (#598) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/878 - Adding MUSCL Reconstruction by @okBrian in https://github.com/MFlowCode/MFC/pull/966
- Update bench.yml by @sbryngelson in https://github.com/MFlowCode/MFC/pull/973
- Frontier UVM and other preparations to reproduce 100T by @wilfonba in https://github.com/MFlowCode/MFC/pull/967
- Add Liutex to post_process using LAPACK by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/970
- Some LAPACK fixups by @sbryngelson in https://github.com/MFlowCode/MFC/pull/974
- Improve codecov by @sbryngelson in https://github.com/MFlowCode/MFC/pull/977
- Change unknown job device by @sbryngelson in https://github.com/MFlowCode/MFC/pull/978
- qbmm bug fix by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/975
- Add progress counter to
./mfc.sh testby @sbryngelson in https://github.com/MFlowCode/MFC/pull/980 - New example cases by @wilfonba in https://github.com/MFlowCode/MFC/pull/945
- Improve coverage accuracy by @sbryngelson in https://github.com/MFlowCode/MFC/pull/979
- Strategy for running MFC out-of-core on NVIDIA Grace-Hopper using Unified Memory by @ntselepidis in https://github.com/MFlowCode/MFC/pull/972
- fix linter by @sbryngelson in https://github.com/MFlowCode/MFC/pull/985
- Remove fortitude from workflow by @sbryngelson in https://github.com/MFlowCode/MFC/pull/986
- Resolving bug with multiple ranks using IBM by @anandrdbz in https://github.com/MFlowCode/MFC/pull/990
- Update PR agent configuration settings by @sbryngelson in https://github.com/MFlowCode/MFC/pull/992
- Revise CFD simulation statistics in README by @sbryngelson in https://github.com/MFlowCode/MFC/pull/993
New Contributors
- @ntselepidis made their first contribution in https://github.com/MFlowCode/MFC/pull/972
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.5...v5.0.6
- Fortran
Published by sbryngelson 9 months ago
mfc - MFC v5.0.5
What's Changed
- Merge error in m_qbmm by @anandrdbz in https://github.com/MFlowCode/MFC/pull/911
- Benchmarking IBM by @anandrdbz in https://github.com/MFlowCode/MFC/pull/917
- Fix #914 by @wilfonba in https://github.com/MFlowCode/MFC/pull/916
- Refactor
m_riemann_solversModule (HLLD Solver) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/909 - Frontier Benchmarking (#453) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/881
- Body Forces Bug Fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/920
- Create contributing.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/922
- Adds a badge to readme by @sbryngelson in https://github.com/MFlowCode/MFC/pull/923
- Created FYPP macros to allow for meta-directive parallelization by @prathi-wind in https://github.com/MFlowCode/MFC/pull/883
- Move to gfortran 15 on macos by @sbryngelson in https://github.com/MFlowCode/MFC/pull/924
- fixes an issue with macro directives for
!$acc kernelsby @sbryngelson in https://github.com/MFlowCode/MFC/pull/926 - Update actions to minimize node use. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/933
- Make vscode a bit nicer [fewer spurious warnings or errors] by @sbryngelson in https://github.com/MFlowCode/MFC/pull/940
- Fix non-abort on slurm tests by @sbryngelson in https://github.com/MFlowCode/MFC/pull/925
- contributors by @sbryngelson in https://github.com/MFlowCode/MFC/pull/944
- Replace intrinsics in allocate statements by @prathi-wind in https://github.com/MFlowCode/MFC/pull/850
- Removes the macros tvec3 and the t4x4 matrix one by @sbryngelson in https://github.com/MFlowCode/MFC/pull/941
- Fixing bug with FYPP macros by @prathi-wind in https://github.com/MFlowCode/MFC/pull/931
- Lint Check for Raw Directives by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/930
- Bug fix in mdatainput.f90 by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/938
- Frontier walltime fix. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/946
- Add hard coded patched for tests by @danieljvickers in https://github.com/MFlowCode/MFC/pull/942
- fix docs by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/947
- Add mfc commands to argparser by @danieljvickers in https://github.com/MFlowCode/MFC/pull/948
- Don't leave fortls debug files around by @sbryngelson in https://github.com/MFlowCode/MFC/pull/950
- Fix preempt on Phoenix, add Frontier walltime by @sbryngelson in https://github.com/MFlowCode/MFC/pull/954
- Information Geometric Regularization by @wilfonba in https://github.com/MFlowCode/MFC/pull/900
- Added GPU debugging and update cursor rules by @prathi-wind in https://github.com/MFlowCode/MFC/pull/952
- Fix some documentation links by @sbryngelson in https://github.com/MFlowCode/MFC/pull/956
- update cursor rules. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/955
- update cursor rules [typo fixes] by @sbryngelson in https://github.com/MFlowCode/MFC/pull/958
- Removed MFCMEMORYDUMP by @prathi-wind in https://github.com/MFlowCode/MFC/pull/953
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/961
- Fixed rendering on GPU debug page by @prathi-wind in https://github.com/MFlowCode/MFC/pull/962
- add more walltime for frontier by @sbryngelson in https://github.com/MFlowCode/MFC/pull/960
- Fix masked variables from parent scope by @sbryngelson in https://github.com/MFlowCode/MFC/pull/959
- Probe WRT on GPUs by @anandrdbz in https://github.com/MFlowCode/MFC/pull/964
- Delete cuTensor by @wilfonba in https://github.com/MFlowCode/MFC/pull/965
New Contributors
- @danieljvickers made their first contribution in https://github.com/MFlowCode/MFC/pull/942
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.4...v5.0.5
- Fortran
Published by sbryngelson 11 months ago
mfc - MFC v5.0.4
What's Changed
- changed output file to run_time.inf (3) (#504) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/877
- Fixed GPU with NVHPC 25.3 - ftriarea by @okBrian in https://github.com/MFlowCode/MFC/pull/873
- deallocate fix for openacc by @sbryngelson in https://github.com/MFlowCode/MFC/pull/872
- MPI Refactor by @wilfonba in https://github.com/MFlowCode/MFC/pull/831
pmdinto Workflow by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/882- Tolerances for CI Workflow - Grind & Exec Times (#750) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/876
- Wrong integer numbers by @XZTian64 in https://github.com/MFlowCode/MFC/pull/887
- Update Frontier CI queue by @sbryngelson in https://github.com/MFlowCode/MFC/pull/890
PMDComments Removal by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/889- Cleaned up two echo's off PMD.yml by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/894
- Fixing an IBM bug on Frontier by @anandrdbz in https://github.com/MFlowCode/MFC/pull/892
- Add Integer Check in Lint Source Workflow by @XZTian64 in https://github.com/MFlowCode/MFC/pull/893
- Extend initial conditions from 1D to 2D and 2D to 3D by @DimAdam-01 in https://github.com/MFlowCode/MFC/pull/844
- fixed bench statements by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/895
- format by @sbryngelson in https://github.com/MFlowCode/MFC/pull/896
- Creates
.tomlfor auto reviewing PRs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/897 - PR agent for qodo by @sbryngelson in https://github.com/MFlowCode/MFC/pull/898
- Adds instructions for copilot by @sbryngelson in https://github.com/MFlowCode/MFC/pull/899
- add carpenter cray modules by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/903
- Updated Bridges2 Modules (CPU/GPU) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/905
- Refac helpers by @sbryngelson in https://github.com/MFlowCode/MFC/pull/901
- Fix Skipped Test Issue by @XZTian64 in https://github.com/MFlowCode/MFC/pull/904
- Refac data input - Post process by @sbryngelson in https://github.com/MFlowCode/MFC/pull/902
- Fix temp benchmark directory by @sbryngelson in https://github.com/MFlowCode/MFC/pull/906
- Update initialization for turbulent mixing layer and add validation results by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/879
- Refactor
m_riemann_solversModule (HLL Solver) by @Malmahrouqi3 in https://github.com/MFlowCode/MFC/pull/910
New Contributors
- @Malmahrouqi3 made their first contribution in https://github.com/MFlowCode/MFC/pull/877
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.3...v5.0.4
- Fortran
Published by sbryngelson 11 months ago
mfc - MFC v5.0.3
What's Changed
- Advection source term refac. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/852
- Adding (some) pure functions and subroutines by @prathi-wind in https://github.com/MFlowCode/MFC/pull/840
- Small refactor of QBMM subroutines by @sbryngelson in https://github.com/MFlowCode/MFC/pull/856
- Fix packer compare message by @sbryngelson in https://github.com/MFlowCode/MFC/pull/857
- Fixed some OpenACC directives by @prathi-wind in https://github.com/MFlowCode/MFC/pull/859
- add extra cmake debug flags for gfortran by @sbryngelson in https://github.com/MFlowCode/MFC/pull/862
- Benchmarking filesystem by @sbryngelson in https://github.com/MFlowCode/MFC/pull/863
- refac qbmm by @sbryngelson in https://github.com/MFlowCode/MFC/pull/861
- Cody tidying - Remove unused dummy variables by @XZTian64 in https://github.com/MFlowCode/MFC/pull/854
- move pressure relaxation to its own module + refac by @sbryngelson in https://github.com/MFlowCode/MFC/pull/865
- Create .cursorrules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/866
- fix cursorrules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/867
- Delete .cursorrules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/868
- Update mfc-agent-rules.mdc by @sbryngelson in https://github.com/MFlowCode/MFC/pull/869
- Make CBC not so terrible by @sbryngelson in https://github.com/MFlowCode/MFC/pull/870
New Contributors
- @prathi-wind made their first contribution in https://github.com/MFlowCode/MFC/pull/840
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.2...v5.0.3
- Fortran
Published by sbryngelson 12 months ago
mfc - MFC v5.0.2
What's Changed
- Boundary Condition Paches by @okBrian in https://github.com/MFlowCode/MFC/pull/819
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/830
- Make Frontier runner use 2hrs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/832
- Strang Splitting for lagrange bubbles by @dgvacarevelo in https://github.com/MFlowCode/MFC/pull/827
- low_Mach for HLL Riemann solver and 6-equation model by @hyeoksu-lee in https://github.com/MFlowCode/MFC/pull/833
- Standard-conforming Format Descriptors with Fortran 2023 by @okBrian in https://github.com/MFlowCode/MFC/pull/839
- Fix chemistry‑related bugs by @DimAdam-01 in https://github.com/MFlowCode/MFC/pull/829
- Lodi multi component by @DimAdam-01 in https://github.com/MFlowCode/MFC/pull/838
- Frontier module update by @wilfonba in https://github.com/MFlowCode/MFC/pull/842
- Check and Fix Warnings during Compiling by @XZTian64 in https://github.com/MFlowCode/MFC/pull/843
- Update cylindrical viscous test cases by @sbryngelson in https://github.com/MFlowCode/MFC/pull/848
- Attempt to fix benchmarking on Phoenix by @sbryngelson in https://github.com/MFlowCode/MFC/pull/849
- Refactor a viscous flux routine by @sbryngelson in https://github.com/MFlowCode/MFC/pull/846
- Chem preprocess speedup by @DimAdam-01 in https://github.com/MFlowCode/MFC/pull/851
New Contributors
- @DimAdam-01 made their first contribution in https://github.com/MFlowCode/MFC/pull/829
- @XZTian64 made their first contribution in https://github.com/MFlowCode/MFC/pull/843
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.1...v5.0.2
- Fortran
Published by sbryngelson about 1 year ago
mfc - MFC v5.0.1
What's Changed
- Fix TENO performance by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/807
- Update m_helper.fpp by @sbryngelson in https://github.com/MFlowCode/MFC/pull/808
- Switch to L40S for benchmarking by @sbryngelson in https://github.com/MFlowCode/MFC/pull/811
- Fixes for some bug in fortitude linter by @sbryngelson in https://github.com/MFlowCode/MFC/pull/817
- MHD & RMHD by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/809
- Fix reflective BC for stresses by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/814
- Axisymmetric Hypoelasticity by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/815
- Continuum Damage Model by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/816
- Update phoenix.mako template by @wilfonba in https://github.com/MFlowCode/MFC/pull/822
- Revert "Update phoenix.mako template" by @sbryngelson in https://github.com/MFlowCode/MFC/pull/823
- Fix Phoenix template for real by @wilfonba in https://github.com/MFlowCode/MFC/pull/824
- Revert "Fix Phoenix template for real" by @sbryngelson in https://github.com/MFlowCode/MFC/pull/825
- Make surface tension compatible with the 5-eqn model and immersed boundaries by @wilfonba in https://github.com/MFlowCode/MFC/pull/821
Full Changelog: https://github.com/MFlowCode/MFC/compare/v5.0.0...v5.0.1
- Fortran
Published by sbryngelson about 1 year ago
mfc - MFC v5.0.0
What's Changed
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/772
- outputpartialdomain for post-processing by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/768
- New example and improved examples doc page by @wilfonba in https://github.com/MFlowCode/MFC/pull/774
- Fix hypoelastic instability by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/773
- Remove unnecessary characters by @sbryngelson in https://github.com/MFlowCode/MFC/pull/775
- Remove junk comments and code + check in CI by @sbryngelson in https://github.com/MFlowCode/MFC/pull/777
- Revert "Fix hypoelastic instability" by @sbryngelson in https://github.com/MFlowCode/MFC/pull/776
- Fix NVTX Ranges by @henryleberre in https://github.com/MFlowCode/MFC/pull/779
- Clean up the linted source by @sbryngelson in https://github.com/MFlowCode/MFC/pull/778
- Finalizes some source code lint checks and automates them by @sbryngelson in https://github.com/MFlowCode/MFC/pull/780
- Bump website by @sbryngelson in https://github.com/MFlowCode/MFC/pull/783
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/784
- Cleaning code! by @sbryngelson in https://github.com/MFlowCode/MFC/pull/782
- CODEOWNERS by @sbryngelson in https://github.com/MFlowCode/MFC/pull/785
- Removed unused examples. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/786
- Fix rotation and MPI for multiple IBs by @haochey in https://github.com/MFlowCode/MFC/pull/788
- Fix slip BCs for IBM by @sbryngelson in https://github.com/MFlowCode/MFC/pull/789
- move nvtx per henry by @sbryngelson in https://github.com/MFlowCode/MFC/pull/790
- Fix checker for restarted case by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/793
- Checker Error Message by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/792
- Fix Axisymmetric HLL by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/794
- Add IBM Slip tests by @haochey in https://github.com/MFlowCode/MFC/pull/791
- Binary output reader by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/799
- Fix multi-comp axisym HLL by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/800
- Fix sphere smoothing by @wilfonba in https://github.com/MFlowCode/MFC/pull/798
- add el cap to readme by @sbryngelson in https://github.com/MFlowCode/MFC/pull/802
- Fix input probe number limit by @haochey in https://github.com/MFlowCode/MFC/pull/804
- Heat equation smoothing of IC by @wilfonba in https://github.com/MFlowCode/MFC/pull/805
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.9...v5.0.0
- Fortran
Published by sbryngelson about 1 year ago
mfc - MFC v4.9.9
What's Changed
- Fixed Examples, Added Examples CI. by @okBrian in https://github.com/MFlowCode/MFC/pull/664
- DeltaAI stuff by @sbryngelson in https://github.com/MFlowCode/MFC/pull/754
- Add the option to test without testing cases in
examples/by @wilfonba in https://github.com/MFlowCode/MFC/pull/753 - Fix Chemistry advection fluxes by @henryleberre in https://github.com/MFlowCode/MFC/pull/752
- Some minor CI improvements [readability] by @sbryngelson in https://github.com/MFlowCode/MFC/pull/756
- Update spelling.yml by @sbryngelson in https://github.com/MFlowCode/MFC/pull/757
- Add modular precision update by @aricer123 in https://github.com/MFlowCode/MFC/pull/632
- Add performance of AMD Bergamo by @sbryngelson in https://github.com/MFlowCode/MFC/pull/760
- Phoenix runners by @sbryngelson in https://github.com/MFlowCode/MFC/pull/761
- Can I test using a L40S? by @sbryngelson in https://github.com/MFlowCode/MFC/pull/762
- Chemistry Temperature Optimization by @henryleberre in https://github.com/MFlowCode/MFC/pull/758
- Hypoelasticity to HLLC, preliminary features for RMT (update) by @mrodrig6 in https://github.com/MFlowCode/MFC/pull/727
- Go back to single debug QOS Frontier runner by @sbryngelson in https://github.com/MFlowCode/MFC/pull/764
- dry run stolen from Henry by @sbryngelson in https://github.com/MFlowCode/MFC/pull/765
- Fix linter for double precision MPI intrinsics and the offenders by @sbryngelson in https://github.com/MFlowCode/MFC/pull/766
- typing is part of stdlib by @sbryngelson in https://github.com/MFlowCode/MFC/pull/770
- Lagrangian subgrid bubble model by @dgvacarevelo in https://github.com/MFlowCode/MFC/pull/749
New Contributors
- @dgvacarevelo made their first contribution in https://github.com/MFlowCode/MFC/pull/749
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.8...v4.9.9
- Fortran
Published by sbryngelson over 1 year ago
mfc - MFC v4.9.8
What's Changed
- bump python v by @sbryngelson in https://github.com/MFlowCode/MFC/pull/695
- Fix multi-rank debug case problem by @sbryngelson in https://github.com/MFlowCode/MFC/pull/696
- Add viscous and surface_tension logicals by @wilfonba in https://github.com/MFlowCode/MFC/pull/688
- Specify CUDA version for login node builds by @max-Hawkins in https://github.com/MFlowCode/MFC/pull/697
- Fix 2D_shockdroplet example case by @wilfonba in https://github.com/MFlowCode/MFC/pull/705
- Try to fix codecov by @sbryngelson in https://github.com/MFlowCode/MFC/pull/707
- Fix codecov maybe by @sbryngelson in https://github.com/MFlowCode/MFC/pull/708
- Fixest format CI failure by @sbryngelson in https://github.com/MFlowCode/MFC/pull/709
- Remove [[some!]] unused variables by @sbryngelson in https://github.com/MFlowCode/MFC/pull/699
- Move codecov setting by @sbryngelson in https://github.com/MFlowCode/MFC/pull/710
- Add Phoenix Quadro RTX6000 CUDA CC 75 by @max-Hawkins in https://github.com/MFlowCode/MFC/pull/711
- Cray workaround removal by @abbotts in https://github.com/MFlowCode/MFC/pull/700
- Update Amd cpu speeds! by @sbryngelson in https://github.com/MFlowCode/MFC/pull/713
- Fix seg fault when fd_order is on by @haochey in https://github.com/MFlowCode/MFC/pull/704
- Don't always 'cleanliness' by @sbryngelson in https://github.com/MFlowCode/MFC/pull/717
- Bumps gh-artifacts version by @sbryngelson in https://github.com/MFlowCode/MFC/pull/714
- Bump GH checkout CI action version by @sbryngelson in https://github.com/MFlowCode/MFC/pull/718
- Moving Levelset Calculation to Pre-Process by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/662
- Update required CodeCov CI patch coverage for pass by @sbryngelson in https://github.com/MFlowCode/MFC/pull/726
- Increase granularity of halo-exchange timing info by @max-Hawkins in https://github.com/MFlowCode/MFC/pull/639
- Remove Allocate Global by @anandrdbz in https://github.com/MFlowCode/MFC/pull/722
- Add Broadband Acoustic Src by @haochey in https://github.com/MFlowCode/MFC/pull/706
- Updates and corrections to surface tension by @wilfonba in https://github.com/MFlowCode/MFC/pull/728
- Faster Phoenix CPU benchmarking by @sbryngelson in https://github.com/MFlowCode/MFC/pull/729
- Publish docs nightly by @sbryngelson in https://github.com/MFlowCode/MFC/pull/732
- Shorter wall time for Phoenix benchmarking by @sbryngelson in https://github.com/MFlowCode/MFC/pull/731
- Make the CI file filter more specific by @sbryngelson in https://github.com/MFlowCode/MFC/pull/734
- publish docs on workflow dispatch by @sbryngelson in https://github.com/MFlowCode/MFC/pull/735
- Switch to checking for dead links in the docs/CI HTML via Lychee by @sbryngelson in https://github.com/MFlowCode/MFC/pull/733
- Fix docs not publishing by @sbryngelson in https://github.com/MFlowCode/MFC/pull/736
- ATOMIC commit that fixes a bug in the docs action event name by @sbryngelson in https://github.com/MFlowCode/MFC/pull/738
- GRCBC by @anandrdbz in https://github.com/MFlowCode/MFC/pull/698
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/739
- Lint the source code with Fortitude by @sbryngelson in https://github.com/MFlowCode/MFC/pull/740
- Reconfigure some CI - Add summaries by @sbryngelson in https://github.com/MFlowCode/MFC/pull/742
- Non-Uniform WENO7 by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/743
- [[Atomic]] Multiple Frontier runners (no debug queue) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/747
- add init (thanks henry) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/748
- IBM+STL by @haochey in https://github.com/MFlowCode/MFC/pull/730
- Print all test case error messages together at the end by @wilfonba in https://github.com/MFlowCode/MFC/pull/745
New Contributors
- @max-Hawkins made their first contribution in https://github.com/MFlowCode/MFC/pull/697
- @abbotts made their first contribution in https://github.com/MFlowCode/MFC/pull/700
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.7...v4.9.8
- Fortran
Published by sbryngelson over 1 year ago
mfc - MFC v4.9.7
What's Changed
- Small correction to CFL time-stepping by @wilfonba in https://github.com/MFlowCode/MFC/pull/630
- Add/fix Macbooks performance by @sbryngelson in https://github.com/MFlowCode/MFC/pull/634
- SEO on the website by @sbryngelson in https://github.com/MFlowCode/MFC/pull/635
- Fix #628: Fetch Pyro from upstream by @henryleberre in https://github.com/MFlowCode/MFC/pull/633
- Add NVIDIA T4 performance by @sbryngelson in https://github.com/MFlowCode/MFC/pull/636
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/637
- Fix broken builds due to FortranMODULEDIRECTORY by @henryleberre in https://github.com/MFlowCode/MFC/pull/640
- granite-rapids by @sbryngelson in https://github.com/MFlowCode/MFC/pull/641
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/642
- Fix Delta by @wilfonba in https://github.com/MFlowCode/MFC/pull/643
- add emerald rapids by @sbryngelson in https://github.com/MFlowCode/MFC/pull/644
- h100sxm performance by @sbryngelson in https://github.com/MFlowCode/MFC/pull/645
- SierraForest! by @sbryngelson in https://github.com/MFlowCode/MFC/pull/647
- update Sierra Forest by @sbryngelson in https://github.com/MFlowCode/MFC/pull/648
- Fix Delta Again by @wilfonba in https://github.com/MFlowCode/MFC/pull/651
- Add new examples by @wilfonba in https://github.com/MFlowCode/MFC/pull/655
- Fastest Granite Rapids SKU benchmark by @sbryngelson in https://github.com/MFlowCode/MFC/pull/656
- Update the Cleanliness CI run by @sbryngelson in https://github.com/MFlowCode/MFC/pull/659
- Fix bug in body forces code by @wilfonba in https://github.com/MFlowCode/MFC/pull/661
- WENO7 by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/638
- Fixes a dead link for omniperf by @sbryngelson in https://github.com/MFlowCode/MFC/pull/666
- Fix bug in adaptive time-stepping by @wilfonba in https://github.com/MFlowCode/MFC/pull/667
- Fix indexing bug in surface tension by @wilfonba in https://github.com/MFlowCode/MFC/pull/670
- Fix docs link by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/669
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/672
- top SKU cascade lake CPU by @sbryngelson in https://github.com/MFlowCode/MFC/pull/673
- Revert "Fix docs link" by @sbryngelson in https://github.com/MFlowCode/MFC/pull/674
- Working 0-1D Chemistry (among other things) by @henryleberre in https://github.com/MFlowCode/MFC/pull/653
- turin-fast by @sbryngelson in https://github.com/MFlowCode/MFC/pull/681
- Fix documentation home page (gh issue #675) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/684
- Documentation updates by @wilfonba in https://github.com/MFlowCode/MFC/pull/682
- Cleanliness CI Fix Error & Now Can't error outside of build by @okBrian in https://github.com/MFlowCode/MFC/pull/691
- aocc + turin by @sbryngelson in https://github.com/MFlowCode/MFC/pull/694
- Enable Restart Probe Files by @haochey in https://github.com/MFlowCode/MFC/pull/690
- Reverse Changes on #544 for Rectangle Patches by @haochey in https://github.com/MFlowCode/MFC/pull/685
- Dummy Chemistry Mechanism (#680) by @henryleberre in https://github.com/MFlowCode/MFC/pull/689
- Disable TWOPASSIPO if NVHPC Version < 23.11 by @okBrian in https://github.com/MFlowCode/MFC/pull/686
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.6...v4.9.7
- Fortran
Published by sbryngelson over 1 year ago
mfc - MFC v4.9.6
What's Changed
- Improve Acoustic performance by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/540
- A better performance table by @sbryngelson in https://github.com/MFlowCode/MFC/pull/593
- Add Power10 specs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/595
- CCE 18 on Frontier & Benchmarking fixes among others by @henryleberre in https://github.com/MFlowCode/MFC/pull/596
- DRY m_checker by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/592
- Fastest CPU yet by @sbryngelson in https://github.com/MFlowCode/MFC/pull/602
- fix typo by @sbryngelson in https://github.com/MFlowCode/MFC/pull/603
- haswell by @sbryngelson in https://github.com/MFlowCode/MFC/pull/604
- DRY mcheckpatches & mcheckib_patches by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/607
- Relentless fix by @aricer123 in https://github.com/MFlowCode/MFC/pull/605
- Add -Wall for debug build GNU by @okBrian in https://github.com/MFlowCode/MFC/pull/610
- add Sapphire Rapids Max HBM to benchmarks by @sbryngelson in https://github.com/MFlowCode/MFC/pull/617
- Add BlueField3 CPU (Arm Cortex) to performance docs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/618
- Add CFL Based Adaptive Time-Stepping by @wilfonba in https://github.com/MFlowCode/MFC/pull/515
- Add some more arm processors to the performance table by @sbryngelson in https://github.com/MFlowCode/MFC/pull/624
- Remove deprecated build hacks. Includes move to CCE18 (Frontier) by @henryleberre in https://github.com/MFlowCode/MFC/pull/620
- Add Cleanness CI #2 by @okBrian in https://github.com/MFlowCode/MFC/pull/619
- Documentation clarification by @wilfonba in https://github.com/MFlowCode/MFC/pull/625
- Upstream CheMFC infrastructure by @henryleberre in https://github.com/MFlowCode/MFC/pull/544
New Contributors
- @aricer123 made their first contribution in https://github.com/MFlowCode/MFC/pull/605
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.5...v4.9.6
- Fortran
Published by sbryngelson over 1 year ago
mfc - MFC v4.9.5
What's Changed
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/564
- Update compiler-tickets.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/565
- Fixes a parallel i/o issue by @sbryngelson in https://github.com/MFlowCode/MFC/pull/567
- new sapphire rapids chip by @sbryngelson in https://github.com/MFlowCode/MFC/pull/570
- 2D IBM SHOCK by @anandrdbz in https://github.com/MFlowCode/MFC/pull/542
- Non-reflecting BC for linear stability analysis solvers by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/560
- Add support for analytic definition of color function by @wilfonba in https://github.com/MFlowCode/MFC/pull/571
- Codecov improvements by @sbryngelson in https://github.com/MFlowCode/MFC/pull/572
- Add examples by @wilfonba in https://github.com/MFlowCode/MFC/pull/573
- Fix adding footer output to runtimeinfo Fixes #574 by @arjunj05 in https://github.com/MFlowCode/MFC/pull/576
- readme updates by @sbryngelson in https://github.com/MFlowCode/MFC/pull/579
- Performance on AMD MI300A by @sbryngelson in https://github.com/MFlowCode/MFC/pull/582
- minor change to mi300a by @sbryngelson in https://github.com/MFlowCode/MFC/pull/583
- Add a new cpu to performance benchmarks by @sbryngelson in https://github.com/MFlowCode/MFC/pull/584
- Migrate GT runners to RHEL9 by @henryleberre in https://github.com/MFlowCode/MFC/pull/585
- Remove Perl dependency for time-tracking by @henryleberre in https://github.com/MFlowCode/MFC/pull/587
- Updates docs for grammar and removes unstable links by @sbryngelson in https://github.com/MFlowCode/MFC/pull/588
- Two-stage IPO for NVHPC by @henryleberre in https://github.com/MFlowCode/MFC/pull/581
- Benchmarks report grind time by @henryleberre in https://github.com/MFlowCode/MFC/pull/589
New Contributors
- @arjunj05 made their first contribution in https://github.com/MFlowCode/MFC/pull/576
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.4...v4.9.5
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.9.4
What's Changed
- Fix NVTX ranges by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/531
- Update compiler-tickets.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/532
- Fix
mfc.bat runfor MS Windows by @henryleberre in https://github.com/MFlowCode/MFC/pull/533 - Acoustic Source: Fix Equations & Add Transducer Arrays & Refactor by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/522
- Fix case-opt WENOs on Frontier by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/535
- Correct performance metrics! by @sbryngelson in https://github.com/MFlowCode/MFC/pull/537
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/539
- Add MI100 by @sbryngelson in https://github.com/MFlowCode/MFC/pull/541
- Low mach number correction for HLLC Riemann solver by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/538
- IBM bug with multiple GPUs by @anandrdbz in https://github.com/MFlowCode/MFC/pull/543
- fix typo in docs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/545
- Adds more performance metrics/benchmarks to docs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/546
- more performance - Grace CPU by @sbryngelson in https://github.com/MFlowCode/MFC/pull/548
- icelake performance by @sbryngelson in https://github.com/MFlowCode/MFC/pull/549
- add broadwell and p100 to performance by @sbryngelson in https://github.com/MFlowCode/MFC/pull/552
- Update to rhel9 modules on Phoenix by @sbryngelson in https://github.com/MFlowCode/MFC/pull/553
- Fixes new phoenix modules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/554
- Add another arm cpu to performance metrics by @sbryngelson in https://github.com/MFlowCode/MFC/pull/556
- Migrate back to RH7 modules on Phoenix by @sbryngelson in https://github.com/MFlowCode/MFC/pull/557
- remove adv_alphan by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/551
- Add bug ticket tracking # by @sbryngelson in https://github.com/MFlowCode/MFC/pull/559
- Fix bug in performance printing by @sbryngelson in https://github.com/MFlowCode/MFC/pull/561
- Overhaul performance numbers by @sbryngelson in https://github.com/MFlowCode/MFC/pull/562
- Add more performance benchmarks by @sbryngelson in https://github.com/MFlowCode/MFC/pull/563
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.3...v4.9.4
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.9.3
What's Changed
- Documentation typos by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/508
- don't benchmark if no code is changed by @sbryngelson in https://github.com/MFlowCode/MFC/pull/510
- Satiate spellchecker by @sbryngelson in https://github.com/MFlowCode/MFC/pull/511
- Remove paths from test.yml by @okBrian in https://github.com/MFlowCode/MFC/pull/512
- Simplify
./mfc.sh cleanto behave as most people expect. by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/514 - Extend time-out limit by @sbryngelson in https://github.com/MFlowCode/MFC/pull/516
- Improve Only Flag for Test by @okBrian in https://github.com/MFlowCode/MFC/pull/518
- Update on adaptive time stepping for sub-grid bubbles by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/408
- Fail a CI self-hosted job if frontier doesn't get a node by @sbryngelson in https://github.com/MFlowCode/MFC/pull/517
- Fix 3D IBM Infinite CFL Number on GPUs by @Sam-Briney in https://github.com/MFlowCode/MFC/pull/519
- Including DoD Nautilus in the list of computers for MFC by @JRChreim in https://github.com/MFlowCode/MFC/pull/523
- Fully simplify and fix
mfc.sh cleanby @AiredaleDev in https://github.com/MFlowCode/MFC/pull/524 - Fixes
<string>:1: SyntaxWarning: invalid escape sequence '\('by @sbryngelson in https://github.com/MFlowCode/MFC/pull/526 - Update modules for Carpenter by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/527
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/528
New Contributors
- @Sam-Briney made their first contribution in https://github.com/MFlowCode/MFC/pull/519
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.2...v4.9.3
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.9.2
What's Changed
- Common Directory, Formatting and Added Intent by @okBrian in https://github.com/MFlowCode/MFC/pull/476
- Add WENO5 Variants by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/481
- Pre_Proccess, Added Intent, Comments, and Formatting by @okBrian in https://github.com/MFlowCode/MFC/pull/483
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/485
- Removal of ! ------ by @okBrian in https://github.com/MFlowCode/MFC/pull/486
- Simulation, Added Intent, and Formatting by @okBrian in https://github.com/MFlowCode/MFC/pull/487
- Support for DoD Carpenter by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/475
- Post_Process, Formatting by @okBrian in https://github.com/MFlowCode/MFC/pull/489
- Refactor m_checker by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/488
- Documentation, fix #493 & #490 by @henryleberre in https://github.com/MFlowCode/MFC/pull/494
- Add ib_markers to Silo Output by @haochey in https://github.com/MFlowCode/MFC/pull/496
- Fix Benchmark & Add Monopole Checks & Add Monopole Tests by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/497
- Robust floating point comparisons by @ChrisZYJ in https://github.com/MFlowCode/MFC/pull/495
- Update coverage.yml by @sbryngelson in https://github.com/MFlowCode/MFC/pull/500
- removed unused lines and code by @sbryngelson in https://github.com/MFlowCode/MFC/pull/499
- Fix 1Dimpact, 1Dqbmm, and 2D5wavequasi1D by @okBrian in https://github.com/MFlowCode/MFC/pull/502
- Fix requirement for node20 for checkout by @sbryngelson in https://github.com/MFlowCode/MFC/pull/505
- Remove stale files and info. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/506
New Contributors
- @ChrisZYJ made their first contribution in https://github.com/MFlowCode/MFC/pull/481
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.1...v4.9.2
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.9.1
What's Changed
- Fix Typos and Add "alph" to .typos.toml by @okBrian in https://github.com/MFlowCode/MFC/pull/451
- Added Code Coverage CI by @okBrian in https://github.com/MFlowCode/MFC/pull/450
- gpu nvhpc debug does not work (typo) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/458
- Fix pressure in probe output files by @haochey in https://github.com/MFlowCode/MFC/pull/454
- readme update by @sbryngelson in https://github.com/MFlowCode/MFC/pull/460
- GH-200 Unified Memory Support by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/470
- Coverage only runs runs when meaningful files are changed by @okBrian in https://github.com/MFlowCode/MFC/pull/468
- Document usage of
-cflag for./mfc.sh testby @AiredaleDev in https://github.com/MFlowCode/MFC/pull/472 - Hotfix: Allow certain case parameters to be analytic expressions again by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/473
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.9.0...v4.9.1
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.9.0
What's Changed
- Finalize #411, which addresses the performance counter and statistics. by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/432
- Fix for issue #395 by @okBrian in https://github.com/MFlowCode/MFC/pull/414
- console-to-shell by @sbryngelson in https://github.com/MFlowCode/MFC/pull/439
- Pearing down CI test suite by @okBrian in https://github.com/MFlowCode/MFC/pull/440
- Fix typo in default.mako by @wilfonba in https://github.com/MFlowCode/MFC/pull/445
- Improve error reporting for case files. by @AiredaleDev in https://github.com/MFlowCode/MFC/pull/437
- Add back MacOS debug runner by @sbryngelson in https://github.com/MFlowCode/MFC/pull/446
- Add Surface Tension by @wilfonba in https://github.com/MFlowCode/MFC/pull/387
- Temporary GNU 13 Silo Build Fix by @henryleberre in https://github.com/MFlowCode/MFC/pull/447
- Add Body Forces by @wilfonba in https://github.com/MFlowCode/MFC/pull/449
- GPU-Aware MPI on OLCF Frontier and Combined weak- & strong-scaling case by @henryleberre in https://github.com/MFlowCode/MFC/pull/448
New Contributors
- @AiredaleDev made their first contribution in https://github.com/MFlowCode/MFC/pull/432
- @okBrian made their first contribution in https://github.com/MFlowCode/MFC/pull/414
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.8.3...v4.9.0
- Fortran
Published by sbryngelson almost 2 years ago
mfc - MFC v4.8.3
What's Changed
- IBM Fix by @haochey in https://github.com/MFlowCode/MFC/pull/398
- Update documentation by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/402
- Update tickets by @sbryngelson in https://github.com/MFlowCode/MFC/pull/403
- IBM Fix on Non-uniform Initial Condition by @haochey in https://github.com/MFlowCode/MFC/pull/404
- fix hipfort versioning off of develop HEAD by @sbryngelson in https://github.com/MFlowCode/MFC/pull/406
- MFCInputFile refactor & input file-defined tests by @henryleberre in https://github.com/MFlowCode/MFC/pull/410
- -1.2k LOC in smpisendrecvvariablesbuffers by @henryleberre in https://github.com/MFlowCode/MFC/pull/409
- Fix Frontier performance regression by @wilfonba in https://github.com/MFlowCode/MFC/pull/413
- IB-DB Treatment by @haochey in https://github.com/MFlowCode/MFC/pull/407
- Fix building docs (case.fpp include error) #417 by @henryleberre in https://github.com/MFlowCode/MFC/pull/418
- Silo: Reference official LLNL/Silo repository by @henryleberre in https://github.com/MFlowCode/MFC/pull/422
- Fix Benchmarking by @wilfonba in https://github.com/MFlowCode/MFC/pull/423
- new cpu phoenix modules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/427
- fix broken viz. docs link from expired box link by @sbryngelson in https://github.com/MFlowCode/MFC/pull/429
- Modify Templating to Work with Omniperf and Rocprof by @wilfonba in https://github.com/MFlowCode/MFC/pull/421
- Remove grid stretch parameters from simulation inputs by @haochey in https://github.com/MFlowCode/MFC/pull/430
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.8.2...v4.8.3
- Fortran
Published by sbryngelson about 2 years ago
mfc - MFC v4.8.2
What's Changed
- Fix indentation now that we have more directives and ifdefs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/388
- Add missing additions from Frontier Merge by @wilfonba in https://github.com/MFlowCode/MFC/pull/389
- QBMM + Non-polytropic Fix by @anandrdbz in https://github.com/MFlowCode/MFC/pull/391
- Remote Visualization instructions for Phoenix by @wilfonba in https://github.com/MFlowCode/MFC/pull/400
- Operator splitting, adaptive time stepping, and other fixes for mixing layer and bubbles by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/285
- Export environment variables always by @sbryngelson in https://github.com/MFlowCode/MFC/pull/397
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.8.1...v4.8.2
- Fortran
Published by sbryngelson about 2 years ago
mfc - MFC v4.8.1
MFC officially supports exascale AMD GPU systems like Frontier on the master branch.
What's Changed
- OpenACC + Cray CCE + AMD MI200+ by @anandrdbz in https://github.com/MFlowCode/MFC/pull/368
- Fix vscode settings.json for Fypp by @henryleberre in https://github.com/MFlowCode/MFC/pull/386
- Added memory to the Delta Mako file to run batch runs by @mrodrig6 in https://github.com/MFlowCode/MFC/pull/364
- fix abstraction of advection flux by @sbryngelson in https://github.com/MFlowCode/MFC/pull/382
New Contributors
- @mrodrig6 made their first contribution in https://github.com/MFlowCode/MFC/pull/364
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.8.0...v4.8.1
- Fortran
Published by sbryngelson about 2 years ago
mfc - MFC v4.8.0
What's Changed
- Update robots.txt by @sbryngelson in https://github.com/MFlowCode/MFC/pull/366
- Website updates by @wilfonba in https://github.com/MFlowCode/MFC/pull/369
- update perf in documentation by @sbryngelson in https://github.com/MFlowCode/MFC/pull/367
- Website viz. - Links and descriptions by @sbryngelson in https://github.com/MFlowCode/MFC/pull/370
- Website: Update video links and description by @sbryngelson in https://github.com/MFlowCode/MFC/pull/371
- Update restart procedure by @haochey in https://github.com/MFlowCode/MFC/pull/374
- Add another nice image to the readme by @sbryngelson in https://github.com/MFlowCode/MFC/pull/375
- Upstream fixes and tools from Chemfc by @henryleberre in https://github.com/MFlowCode/MFC/pull/376
- Update index.html by @sbryngelson in https://github.com/MFlowCode/MFC/pull/377
- Update getting-started.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/378
- More and Longer Benchmarks by @wilfonba in https://github.com/MFlowCode/MFC/pull/379
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.7.2...v4.8.0
- Fortran
Published by sbryngelson about 2 years ago
mfc - MFC v4.7.2
What's Changed
- Fix integer overflow for large simulations by @wilfonba in https://github.com/MFlowCode/MFC/pull/359
- Add sitemap generator to website for crawling. by @sbryngelson in https://github.com/MFlowCode/MFC/pull/350
- Fypp Doxygen fix #342 by @henryleberre in https://github.com/MFlowCode/MFC/pull/360
- Fix #346 - Accept & Provide ENV{MFCCUDACC} by @henryleberre in https://github.com/MFlowCode/MFC/pull/361
- Website small tweaks and improvements and doc syntax fixes by @sbryngelson in https://github.com/MFlowCode/MFC/pull/362
- toolchain: fix shared install dirs by @henryleberre in https://github.com/MFlowCode/MFC/pull/365
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.7.1...v4.7.2
- Fortran
Published by sbryngelson about 2 years ago
mfc - MFC v4.7.1
What's Changed
- Toolchain fix for older python version by @wilfonba in https://github.com/MFlowCode/MFC/pull/334
- Some rearranging of MFC docs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/337
- Add threshold and support width as inputs to the model patch and monopole parameters. by @haochey in https://github.com/MFlowCode/MFC/pull/336
- small fix to mmpiproxy.fpp by @JRChreim in https://github.com/MFlowCode/MFC/pull/335
- Creates NCSA Delta modules and mako templates for batch jobs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/338
- Fix I/O Bug by @wilfonba in https://github.com/MFlowCode/MFC/pull/339
- Update shock droplet image on website by @wilfonba in https://github.com/MFlowCode/MFC/pull/340
- A better readme by @sbryngelson in https://github.com/MFlowCode/MFC/pull/341
- Add documentation for immersed boundaries by @wilfonba in https://github.com/MFlowCode/MFC/pull/343
- Update delta.mako by @sbryngelson in https://github.com/MFlowCode/MFC/pull/344
- Update Delta GPU modules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/345
- add scaling img by @sbryngelson in https://github.com/MFlowCode/MFC/pull/348
- Fix Delta for good (until next nvhpc update) by @wilfonba in https://github.com/MFlowCode/MFC/pull/347
- Add analytics by @sbryngelson in https://github.com/MFlowCode/MFC/pull/353
- mvapich mpiexec flags & Print invocation by @henryleberre in https://github.com/MFlowCode/MFC/pull/355
- Fix apt in ubuntu workflows by @sbryngelson in https://github.com/MFlowCode/MFC/pull/358
- RHS Refactor 2 by @wilfonba in https://github.com/MFlowCode/MFC/pull/356
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.6.1...v4.7.1
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.7.0
What's Changed
- Split mfc.sh into multiple files by @henryleberre in https://github.com/MFlowCode/MFC/pull/290
- CI: Ensure tests/ is committed (#293) by @henryleberre in https://github.com/MFlowCode/MFC/pull/293
- Linting the toolchain (#230) by @henryleberre in https://github.com/MFlowCode/MFC/pull/291
- Prettify by @sbryngelson in https://github.com/MFlowCode/MFC/pull/295
- Fix run_time info results. by @wilfonba in https://github.com/MFlowCode/MFC/pull/302
- Mako Batch/Interactive Templates & Build Fixes by @henryleberre in https://github.com/MFlowCode/MFC/pull/307
- Add documentation link checks by @sbryngelson in https://github.com/MFlowCode/MFC/pull/309
- Remove
case.pytest files that were leftover by @sbryngelson in https://github.com/MFlowCode/MFC/pull/310 - Improve count with intent to add to CI by @sbryngelson in https://github.com/MFlowCode/MFC/pull/281
- ci line count diff by @sbryngelson in https://github.com/MFlowCode/MFC/pull/314
- put ci back by @sbryngelson in https://github.com/MFlowCode/MFC/pull/315
- Handshake: Benchmarking by @henryleberre in https://github.com/MFlowCode/MFC/pull/316
- One benchmark case (short) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/321
- Test benchmarking (one case, short) by @sbryngelson in https://github.com/MFlowCode/MFC/pull/323
- Bug fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/325
- Velocity BCs in all coordinate directions, new example cases, nonpolytropic bc refactor by @wilfonba in https://github.com/MFlowCode/MFC/pull/279
- IBM by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/296
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.6.0...v4.6.1
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.6.0
What's Changed
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/261
- Update authors.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/262
- doc updates by @sbryngelson in https://github.com/MFlowCode/MFC/pull/264
- bump required python minor version by @sbryngelson in https://github.com/MFlowCode/MFC/pull/267
- Add note about fileperprocess requirements by @wilfonba in https://github.com/MFlowCode/MFC/pull/268
- Run Phoenix jobs using available CPU cores by @sbryngelson in https://github.com/MFlowCode/MFC/pull/266
- fix many typos by @sbryngelson in https://github.com/MFlowCode/MFC/pull/272
- Debug CI doesn't need to test many cases by @sbryngelson in https://github.com/MFlowCode/MFC/pull/273
- Update Bridges2 modules by @sbryngelson in https://github.com/MFlowCode/MFC/pull/274
- Update run-phoenix-release-gpu.sh by @sbryngelson in https://github.com/MFlowCode/MFC/pull/283
- Update run-phoenix-release-gpu.sh by @sbryngelson in https://github.com/MFlowCode/MFC/pull/284
- #269: Fix Python version check by @henryleberre in https://github.com/MFlowCode/MFC/pull/289
- Phase Change addition by @JRChreim in https://github.com/MFlowCode/MFC/pull/179
New Contributors
- @JRChreim made their first contribution in https://github.com/MFlowCode/MFC/pull/179
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.5.0...v4.6.0
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.5.0
What's Changed
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/228
- Upstream non-Phase Change additions from #179 by @henryleberre in https://github.com/MFlowCode/MFC/pull/223
- #229: Elapsed time in test suite by @henryleberre in https://github.com/MFlowCode/MFC/pull/231
- Update CMakeLists.txt, fix #153 by @sbryngelson in https://github.com/MFlowCode/MFC/pull/233
- Fix Arithmetic compilation problem with QBMM #235 by @sbryngelson in https://github.com/MFlowCode/MFC/pull/236
- goldenfile metadata generation by @sbryngelson in https://github.com/MFlowCode/MFC/pull/234
- Minor Bug fix in 1D_shuosher Example Case by @wilfonba in https://github.com/MFlowCode/MFC/pull/241
- Update README.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/243
- Website Updates by @wilfonba in https://github.com/MFlowCode/MFC/pull/246
- Update LICENSE by @sbryngelson in https://github.com/MFlowCode/MFC/pull/247
- Update CMakeLists.txt to fix #237 Add fatal error to cmakelists if debug + gpu is enabled with NVHPC <= 22.11 by @sbryngelson in https://github.com/MFlowCode/MFC/pull/238
- Update CMakeLists.txt by @sbryngelson in https://github.com/MFlowCode/MFC/pull/249
- perturb parameter by @sbryngelson in https://github.com/MFlowCode/MFC/pull/252
- Case Optimization Refresh by @henryleberre in https://github.com/MFlowCode/MFC/pull/248
- #245: Fix duplicated examples.md items in website's docs by @henryleberre in https://github.com/MFlowCode/MFC/pull/254
- File Per Process IO, performance summary in docs, new example case. by @wilfonba in https://github.com/MFlowCode/MFC/pull/256
- Update expectedPerformance.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/259
- Close #258 by @wilfonba in https://github.com/MFlowCode/MFC/pull/260
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.5...v4.5.0
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.4.5
What's Changed
- Batch & Interactive bugfixes by @henryleberre in https://github.com/MFlowCode/MFC/pull/219
- Update 2D TaylorGreenVortex in documentation by @haochey in https://github.com/MFlowCode/MFC/pull/222
- Create compiler-tickets.md by @sbryngelson in https://github.com/MFlowCode/MFC/pull/226
- Bug Fixes by @wilfonba in https://github.com/MFlowCode/MFC/pull/224
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.4...v4.4.5
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.4.4
What's Changed
- Update case.md - fix syntax issue by @sbryngelson in https://github.com/MFlowCode/MFC/pull/211
- Boundary conditions refactor by @wilfonba in https://github.com/MFlowCode/MFC/pull/213
- Converted isentropic vortex to example case by @RasmitDevkota in https://github.com/MFlowCode/MFC/pull/205
- updated example case by @wilfonba in https://github.com/MFlowCode/MFC/pull/216
- Upstream old fixes / features by @henryleberre in https://github.com/MFlowCode/MFC/pull/218
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.3...v4.4.4
- Fortran
Published by sbryngelson over 2 years ago
mfc - MFC v4.4.3
What's Changed
- VCFL > 1.0 by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/208
- Save build artifacts for all configurations (among other things) by @henryleberre in https://github.com/MFlowCode/MFC/pull/204
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.2...v4.4.3
- Fortran
Published by sbryngelson almost 3 years ago
mfc - MFC v4.4.2
What's Changed
- Add weno_avg back by @haochey in https://github.com/MFlowCode/MFC/pull/172
- Syscheck: Run a system check before running MFC & More by @henryleberre in https://github.com/MFlowCode/MFC/pull/198
- Fix doxygen for m_bubbles.fpp by @sbryngelson in https://github.com/MFlowCode/MFC/pull/202
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.1...v4.4.2
- Fortran
Published by sbryngelson almost 3 years ago
mfc - MFC v4.4.1
What's Changed
- Minor bug fix with polytropic qbmm and cleaning up p_main by @anandrdbz in https://github.com/MFlowCode/MFC/pull/183
- Model Patches: STLs & (some) OBJs by @henryleberre in https://github.com/MFlowCode/MFC/pull/181
- Added example case for Lax shock tube problem (1D) by @RasmitDevkota in https://github.com/MFlowCode/MFC/pull/190
- Workaround for a CMake regression (CMAKEFortranPREPROCESS) by @henryleberre in https://github.com/MFlowCode/MFC/pull/193
- Generated visualizations for 1D_laxshocktube by @RasmitDevkota in https://github.com/MFlowCode/MFC/pull/192
- Address #188 by @wilfonba in https://github.com/MFlowCode/MFC/pull/197
- Patches Patch by @wilfonba in https://github.com/MFlowCode/MFC/pull/195
- Hardcoded ICs Update by @wilfonba in https://github.com/MFlowCode/MFC/pull/201
- Intel Compiler Bug by @anandrdbz in https://github.com/MFlowCode/MFC/pull/161
New Contributors
- @RasmitDevkota made their first contribution in https://github.com/MFlowCode/MFC/pull/190
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.4.0...v4.4.1
- Fortran
Published by sbryngelson almost 3 years ago
mfc - MFC v4.4.0
What's Changed
- Fix #143, --wait, and mpi-autodetecting template files by @henryleberre in https://github.com/MFlowCode/MFC/pull/146
- Update case.py by @anandrdbz in https://github.com/MFlowCode/MFC/pull/145
- New CI using phoenix and slurm by @sbryngelson in https://github.com/MFlowCode/MFC/pull/147
- HLL + CBC fix by @anandrdbz in https://github.com/MFlowCode/MFC/pull/148
- Test Cases: 2D Taylor Green Vortex by @haochey in https://github.com/MFlowCode/MFC/pull/150
- Fixed a bug on pi_inf and enabled subgrid bubble model for viscous flow by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/151
- Remove intel compilers for now by @sbryngelson in https://github.com/MFlowCode/MFC/pull/159
- Documentation for qbmm by @anandrdbz in https://github.com/MFlowCode/MFC/pull/158
- hypoelastic examples cases fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/152
- Fix the computation of vcfl by @haochey in https://github.com/MFlowCode/MFC/pull/155
- Update index.html by @sbryngelson in https://github.com/MFlowCode/MFC/pull/164
- [#162] Continue CI when runs fails (matrix & jobs) by @henryleberre in https://github.com/MFlowCode/MFC/pull/165
- Add Featured Simulations to the MFC website by @henryleberre in https://github.com/MFlowCode/MFC/pull/166
- Update to CI, embers queue test by @sbryngelson in https://github.com/MFlowCode/MFC/pull/170
- Upstream fixes from henryleberre/[amdgpu, gcc-acc] and other things by @henryleberre in https://github.com/MFlowCode/MFC/pull/167
- Support analytically defining patch variables in all case files by @henryleberre in https://github.com/MFlowCode/MFC/pull/176
- Update run-phoenix-release-gpu.sh by @sbryngelson in https://github.com/MFlowCode/MFC/pull/178
- QBMM + Preston by @anandrdbz in https://github.com/MFlowCode/MFC/pull/180
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.6...v4.4.0
- Fortran
Published by sbryngelson almost 3 years ago
mfc - MFC v4.3.6
What's Changed
- Add support for counting lines of code via
./mfc.sh count, remove./mfc.sh clocby @sbryngelson in https://github.com/MFlowCode/MFC/pull/137 - Example case for 3D turbulent mixing layer by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/133
- Single precision fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/138
- Fix a bug in ssuperpositioninstability_wave by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/140
- Add Nsight Docs by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/141
- Add intel compilers by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/142
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.5...v4.3.6
- Fortran
Published by sbryngelson about 3 years ago
mfc - MFC v4.3.5
What's Changed
- Helper Functions by @wilfonba in https://github.com/MFlowCode/MFC/pull/91
- Manual inlining of s_quad for performance by @wilfonba in https://github.com/MFlowCode/MFC/pull/118
- Restarting Cases by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/120
- Links Changed & Deleting defaults.yaml reference by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/122
- MPI_Abort fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/125
- remove unused vars by @sbryngelson in https://github.com/MFlowCode/MFC/pull/126
- Move startup checks to their own file by @sbryngelson in https://github.com/MFlowCode/MFC/pull/127
- Removing more parent scope overwrites and unused variables by @sbryngelson in https://github.com/MFlowCode/MFC/pull/128
- Update CMakeLists.txt for
--debugfix on nvidia GPUs by @sbryngelson in https://github.com/MFlowCode/MFC/pull/130 - No more global overwrites by @sbryngelson in https://github.com/MFlowCode/MFC/pull/131
- Added --debug to ci.yml by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/129
- Update running.md by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/135
- Remove Post-Process Tests from --debug by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/136
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.4...v4.3.5
- Fortran
Published by sbryngelson about 3 years ago
mfc - MFC v4.3.4
What's Changed
- Viscous fix by @wilfonba in https://github.com/MFlowCode/MFC/pull/101
- fix Bridges2 load by @sbryngelson in https://github.com/MFlowCode/MFC/pull/106
- Post Process Tests by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/107
- Conversions Update by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/86
- Check if num_patches mismatches the specified patches by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/110
- Fix Getting Started Link and Update testing.md by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/111
- Fix h5py bug by using h5dump by @sbryngelson in https://github.com/MFlowCode/MFC/pull/112
- Update Getting Started by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/116
- Weak Scaling, Parameter Forwarding, Profiling, ... by @henryleberre in https://github.com/MFlowCode/MFC/pull/117
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.3...v4.3.4
- Fortran
Published by sbryngelson about 3 years ago
mfc - MFC v.4.3.3
What's Changed
- add 1D and quasi-1D hypoelastic examples by @js-spratt in https://github.com/MFlowCode/MFC/pull/77
- Fix idx by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/78
- Add QM-criterion to postprocess by @lee-hyeoksu in https://github.com/MFlowCode/MFC/pull/79
- Add iostat check when reading .inp files by @belericant in https://github.com/MFlowCode/MFC/pull/80
- Fix #81 and #82 by @henryleberre in https://github.com/MFlowCode/MFC/pull/84
- Remove -f from rm in sdeletedirectory by @belericant in https://github.com/MFlowCode/MFC/pull/85
- Fix #92 by @henryleberre in https://github.com/MFlowCode/MFC/pull/93
- mfc.sh load updated for Phoenix SLURM by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/96
- Update case.py by @anandrdbz in https://github.com/MFlowCode/MFC/pull/99
- Variables and Patch Documentation by @wilfonba in https://github.com/MFlowCode/MFC/pull/100
New Contributors
- @lee-hyeoksu made their first contribution in https://github.com/MFlowCode/MFC/pull/79
- @belericant made their first contribution in https://github.com/MFlowCode/MFC/pull/80
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.2...v4.3.3
- Fortran
Published by sbryngelson over 3 years ago
mfc - MFC v4.3.2
What's Changed
- Use src//include/.fpp for Fypp includes by @henryleberre in https://github.com/MFlowCode/MFC/pull/67
- Fixed #48 by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/68
- Fixed error with calling conservative to primitive vars in mdataoutput by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/73
- Move easily portable and repeated MPI calls to
common/by @sbryngelson in https://github.com/MFlowCode/MFC/pull/75 - Fix post-process bug & Small fixes by @henryleberre in https://github.com/MFlowCode/MFC/pull/74
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.1...v4.4.0
- Fortran
Published by sbryngelson over 3 years ago
mfc - MFC v4.3.1
What's Changed
- remove surface tension by @sbryngelson in https://github.com/MFlowCode/MFC/pull/58
- modularize patch check in pre_process by @sbryngelson in https://github.com/MFlowCode/MFC/pull/59
- new initial condition modules to modularize by @sbryngelson in https://github.com/MFlowCode/MFC/pull/60
- CBC issue fixed by @anandrdbz in https://github.com/MFlowCode/MFC/pull/61
- added inline riemann avg state by @sbryngelson in https://github.com/MFlowCode/MFC/pull/62
- Small fixes by @henryleberre in https://github.com/MFlowCode/MFC/pull/64
- Fix #65 by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/66
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.3.0...v4.3.1
- Fortran
Published by sbryngelson over 3 years ago
mfc - MFC v4.3.0
What's Changed
- Cray Fortran + Docs + Toolchain Refactor by @henryleberre in https://github.com/MFlowCode/MFC/pull/52
- Update mmpiproxy.fpp by @sbryngelson in https://github.com/MFlowCode/MFC/pull/55
Includes:
Cray / CCE
Introduce support for the compilation of pre_process and simulation with the Cray Fortran compiler (ftn) for CPUs with limited GPU support. The GPU version of simulation doesn't work yet because of a compiler bug. I am waiting on the vendor to fix this issue. Most GPU-related changes/fixes are included in this Pull Request. These include:
- Ensuring HDF5 and FFTW3 are not configured/built by the CMake superbuild file for dependencies when Cray is the target compiler. We create dummy CMake targets in this case.
- Adding the correct flags for compilation with Cray. Since ACC offloading is enabled by default, we supply -h noacc -x acc when targeting CPUs and/or building a target other than simulation.
- Creating a macros.fpp file to seamlessly handle the allocation of GPU arrays with a single call. Adding an entry to mfc.sh load for Crusher. mfc.sh
- We now keep track and install Python dependencies into the virtualenv in a far simpler and more efficient manner. Added mfc.sh cloc.
- Toolchain/
Refactor (for a final time) the toolchain code
- modes have been replaced with simpler and more versatile switches: --[no-]mpi, --[no-]gpu, and --[no-]debug. These are options that can be turned on and off independently.
- We properly handle cases where CMake configuration has failed or was incomplete. We do so by checking for the existence of a CMakeCache.txt file.
- Removed the user .yml configuration file.
- Parsing of template files has been improved and simplified. Expressions inside {} are now directly passed to eval() with special access to the dictionary of parsed command-line arguments.
- References to member classes within the global MFCState are no longer. Modules are now publicly available and export their functionality to others.
Website / Documentation
- MFC's website and documentation have been updated for a smoother user onboarding experience. Note: We now have to build and install the most recent release of Doxygen for the documentation to render properly.
- I also added bibtex syntax highlighting to the MFC paper citation.
CMake
- case.fpp files are gone from all targets except simulation.
- CMakeLists.txt handles src/common code more carefully:
- src/common code is now preprocessed into src/
/autogen where is the name of the current target being compiled. This fixes bugs that resulted from different targets updating the same (common) src/common/autogen/*.f90 source files and causing undesirable recompilations. src/commonis now part of the Fypp include path.
Windows
I updated the mfc.bat file to work better!
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.2.0...v4.3.0
- Fortran
Published by sbryngelson over 3 years ago
mfc - MFC v4.2.0
- @anshgupta1234 Separated computation of the conversion between conservative and primitive variables to a
common/module to promote DRY-ness - @haochey Added support for using acoustic sources in cylindrical coordinate systems
- @wilfonba contributed to significant refactoring, shorter modules now!
What's Changed
- Finish viscous refactoring by @wilfonba in https://github.com/MFlowCode/MFC/pull/44
- Add support for cylindrical to monopoles by @haochey in https://github.com/MFlowCode/MFC/pull/46
- Close #13 by @anshgupta1234 in https://github.com/MFlowCode/MFC/pull/39
New Contributors
- @wilfonba made their first contribution in https://github.com/MFlowCode/MFC/pull/44
- @haochey made their first contribution in https://github.com/MFlowCode/MFC/pull/46
- @anshgupta1234 made their first contribution in https://github.com/MFlowCode/MFC/pull/39
Full Changelog: https://github.com/MFlowCode/MFC/compare/v4.1.3...v4.2.0
- Fortran
Published by sbryngelson over 3 years ago
mfc - MFC v4.1.3
Code refactoring and bug fixes. Modules split as appropriate to enhance the readability of code. Thanks @henryleberre @wilfonba @anandrdbz .
- Fortran
Published by sbryngelson over 3 years ago
mfc - Updated MFC logos and banners
Updated to the new MFC logo design.
- Fortran
Published by sbryngelson over 3 years ago
mfc - Zenodo citation added
Zenodo citation added. Minor build system fixes.
- Fortran
Published by sbryngelson over 3 years ago
mfc - Hypoelasticity added (including GPU support)
@js-spratt Congrats on the large effort to add hypoelasticity to MFC! It is now included in the main repository, including 1-3D support and GPU support via OpenACC (performant, at that!). Thanks to @henryleberre for helping with the logisitics.
- Fortran
Published by sbryngelson over 3 years ago
mfc - Release v4.0.0
The biggest update to MFC so far includes: - GPU support via OpenACC - CI and full test suite - New build system including CMake - Support for Windows, Mac (Apple Silicon and x86_64), and Linux distros - Bug fixes - Much more...
- Fortran
Published by henryleberre over 3 years ago