ACOUSTICFOAM(1)

πŸ“¦ version 2512, in nixpkgs unstable

✨ NAME ✨

okay so this is ACOUSTICFOAM(1) from the OpenFOAM Commands Manual, and the main character is acousticFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). That's the whole name-drop, bestie, and it's giving official πŸ’….

πŸ¦‹ SYNOPSIS πŸ¦‹

acousticFoam [OPTIONS]

πŸ’– DESCRIPTION πŸ’–

acousticFoam is the acoustic solver solving the acoustic pressure wave equation. That's it, that's the vibe β€” pressure waves getting the full main-character treatment 🌊✨.

πŸŽ€ OPTIONS πŸŽ€

okay bestie, here's the full option menu β€” no skips, no cap:

  • -case dir β€” case directory (instead of current directory). use this when you're not living in the case dir, iykyk.
  • -decomposeParDict file β€” alternative decomposePar dictionary file.
  • -dry-run β€” check case set-up only using a single time step. dry-run energy, no full send.
  • -dry-run-write β€” check case set-up and write only using a single time step.
  • -parallel β€” run in parallel. [Parallel option]
  • -postProcess β€” execute functionObjects only.
  • -doc β€” display documentation in browser.
  • -help β€” display short help and exit.
  • -help-full β€” display full help and exit.

πŸ”₯ ADVANCED OPTIONS πŸ”₯

these are the advanced-era options, and yes, they all matter:

  • -debug-switch name=val β€” set named DebugSwitch (default value: 1). [Can be used multiple times]
  • -fileHandler handler β€” override the file handler type.
  • -hostRoots ((host1 dir1) .. (hostN dirN)) β€” per-subprocess root directories for distributed running. the host specification can be a regex. [Parallel option]
  • -info-switch name=val β€” set named InfoSwitch (default value: 1). [Can be used multiple times]
  • -lib name β€” additional library or library list to load. [Can be used multiple times]
  • -listFunctionObjects β€” list functionObjects.
  • -listFvOptions β€” list fvOptions.
  • -listRegisteredSwitches β€” list switches registered for run-time modification (see -listUnsetSwitches option).
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>).
  • -listSwitches β€” list switches declared in libraries (see -listUnsetSwitches option).
  • -listUnsetSwitches β€” modifies switch listing to display values not set in etc/controlDict.
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>).
  • -mpi-no-comm-dup β€” disable initial MPI_Comm_dup().
  • -mpi-split-by-appnum β€” split world communicator based on the APPNUM.
  • -mpi-threads β€” request use of MPI threads.
  • -no-libs β€” disable use of the controlDict 'libs' entry.
  • -noFunctionObjects β€” do not execute function objects.
  • -opt-switch name=val β€” set named OptimisationSwitch (default value: 1). [Can be used multiple times]
  • -roots (dir1 .. dirN) β€” subprocess root directories for distributed running. [Parallel option]
  • -world name β€” name of the local world for parallel communication. [Parallel option]
  • -doc-source β€” display source code in browser.
  • -help-man β€” display full help (manpage format) and exit.
  • -help-notes β€” display help notes (description) and exit.

🌈 SEE ALSO 🌈

online documentation: https://www.openfoam.com/documentation/ β€” go read, bestie 🫢.

Copyright Β© 2018-2025 OpenCFD Ltd. β€” periodt, respect the copyright πŸ‘‘.


okay that's the whole page, bestie πŸ’–. footer/source vibe: www.openfoam.com, version OpenFOAM-v2512, page tag ACOUSTICFOAM(1) β€” and since the original footer didn't give a separate date, I'm not inventing one, fr fr πŸ’….

πŸ“¦ where this page comes from