Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
60 lines (38 loc) · 1.8 KB

File metadata and controls

60 lines (38 loc) · 1.8 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

MFC Homebrew Tap

Official Homebrew tap for MFC (Multiphase Flow Code) – an exascale multiphase/multiphysics compressible flow solver.

Installation

brew install mflowcode/mfc/mfc

Quick Start

Run the 1D Sod shock tube example:

mkdir -p ~/mfc_example && cd ~/mfc_example
cp $(brew --prefix mfc)/examples/1D_sodshocktube/case.py .
mfc case.py -n 2

What's Included

  • Prebuilt binaries: pre_process, simulation, post_process
  • Python toolchain: Pre-configured virtual environment with all dependencies
  • Examples: Located at $(brew --prefix mfc)/examples/
  • mfc wrapper: Simplified command-line interface for running cases

Usage

mfc <case.py> -n <processes>

Use -n X to set the number of MPI processes.

Note: The Homebrew wrapper supports only running cases. For developer commands (build, test, clean, etc.), clone the repository and use ./mfc.sh.

Documentation

About This Tap

This tap is automatically maintained by the MFC repository via GitHub Actions. The formula is synced from packaging/homebrew/mfc.rb.

For issues or contributions related to the Homebrew formula, please visit the main MFC repository.

Uninstall

brew uninstall mfc
brew untap mflowcode/mfc

License

MFC is licensed under the MIT License.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.