Conda Alternatives

While we have no other means of providing 'pre-built' libraries, you are not limited to only Conda. So long as you meet our minimum requirements (listed below), you should be able to build your own library stack capable of MOOSE based development.

Homebrew, MacPorts, Fink are all good alternatives for MacOS machines. These tools can provide you with finished easy-to-install binaries, leaving you only needing to build PETSc, libMesh and then MOOSE/your Application.

Spack is another alternative, capable of building very optimized stacks for both Linux and MacOS. Spack however does not provide pre-built binaries. Spack instead supplies 'recipes' intended to be run by you, to build the stack.

Perhaps our Advanced Instructions on our Getting Started page would suffice?

Lastly, there is always building everything from source if you're up to the challenge!

Minimum System Requirements

In general, the following is required for MOOSE-based development:

  • GCC/Clang C++17 compliant compiler (GCC @ 7.5.0, Clang @ 5.0.2 or greater)

    • Note: Intel compilers are not supported.

  • Memory: 16 GBs (debug builds)

  • Processor: 64-bit x86

  • Disk: 30GB