Revision Changes

You can verify what package build you have installed by reading the 'build' file in the /opt/moose directory. Any build not listed here simply did not make the cut and thus was never made available to anyone. Meaning you may see skipped builds.

We were also neglecting to keep track of the changes to our package up until about October 2014. You may have a package older than what is listed here as a result.

OS X Sierra

Build 11 changes

  • Added VTK 7.1 with MPI support

Build 10 changes

  • Added and made PETSc 3.7.4 the default solver

Build 9 changes

  • Initial public release
  • Highlights of package contents:
    • GCC 6.2
    • LLVM 3.9
    • GIT LFS support
    • Everything needed to build new MOOSE Documentation

OS X El Capitan

Build 64 changes

  • Added VTK 7.1 with MPI support

Build 63 changes

  • Added and made PETSc 3.7.4 the default solver

Build 62 changes

  • Install all the necessary conda modules needed to build MOOSE Documentation into 'miniconda-dev' environment

Build 61 changes

  • Replaced the module 'peacock' with 'miniconda-dev' to avoid confusion

Build 60 changes

  • GCC 6.2
  • LLVM 3.9
  • Valgrind 3.12

Build 58 changes

  • Properly enabled OpenMP within LLVM (was accidentally disabled, yet library was still being built... odd)

Build 57 changes

Software updates/additions:
  • LLVM-clang 3.7.1
  • Added several packages necessary to build MOOSE markdown documentation
  • Added PDF/PNG support to Graphviz/Dot
  • Added Icecream (a distributed compiler with job scheduling)
  • Added git LFS support
  • LLVM/OpenMP no longer needs symbolic link to its OpenMP library (/usr/local/lib/libomp.dylb) yay!

Build 42 changes

  • Fixed an issue with the installer, when one selects 'Customize' and checked Environment, the installer would crash near the end of the install (when it actually starts to modify the environment)

Build 39 changes

Software updates/additions:
  • MPICH 3.2
  • OpenMPI 1.10.2
  • PETSc 3.7.0 (alternate)
  • PETSc 3.6.4 (default)
  • Trilinos 12.6.2

Build 35 changes

Software updates/additions:
  • Fixed SEACAS's blot functionality

Build 33 changes

Software updates/additions:
  • GCC 5.3.0
  • PETSc 3.6.3

Build 19 changes

  • Added additional Trilinos build targets (Debug Mode)

Build 16 changes

  • Fixed SEACAS tools for real this time (Exodus .dylibs were missing)
  • Fixed PATHS to several helper binaries (doxygen, graphviz, gnuplot, lcov)

Build 14 changes

  • Fixed SEACAS tools
  • Removed several python modules not needed by MOOSE

Build 12 changes

  • Fixed CCACHE not working right

Build 11 changes

  • Added Address Sanitizer to Clang
  • Properly signed package

Build 10 changes

Software updates/additions:
  • Trilinos 11.4
  • DTK
  • Fixed a missing PETSc 3.5.4 GCC OpenMPI (A PETSc module was pointing to a non-existant directory)

Build 7 changes

Software updates/additions:
  • GCC 5.2.0
  • Clang 3.7.0
  • PETSc 3.6.1
Software deletions:
  • PETSc 3.6.0

OS X Yosemite

Build 79 changes

  • GCC 6.2
  • LLVM 3.9
  • Valgrind 3.12 (Unknown functionality)

Build 77 changes

  • Properly enabled OpenMP within LLVM

Build 76 changes

Software updates/additions:
  • LLVM-clang 3.7.1
  • Added several packages necessary to build MOOSE markdown documentation
  • Added PDF/PNG support to Graphviz/Dot
  • Added Icecream (a distributed compiler with job scheduling)
  • Added git LFS support
  • LLVM/OpenMP no longer needs symbolic link to its OpenMP library (/usr/local/lib/libomp.dylb) yay!

Build 73 changes

  • Fixed an issue with the installer, when one selects 'Customize' and checked Environment, the installer would crash near the end of the install (when it actually starts to modify the environment)

Build 72 changes

Software updates/additions:
  • MPICH 3.2
  • OpenMPI 1.10.2
  • PETSc 3.7.0 (alternate)
  • PETSc 3.6.4 (default)
  • Trilinos 12.6.2

Build 70 changes

Software updates/additions:
  • Fixed SEACAS's blot functionality

Build 69 changes

Software updates/additions:
  • Modified module files to be a bit more resilient with conflicts

Build 68 changes

Software updates/additions:
  • GCC 5.3.0
  • PETSc 3.6.3

Build 64 changes

  • Fixed SEACAS tools for real this time (Exodus .dylibs were missing)
  • Fixed PATHS to several helper binaries (doxygen, graphviz, gnuplot, lcov)

Build 63 changes

  • Fixed SEACAS tools
  • Removed several python modules not needed by MOOSE

Build 61 changes

  • Fixed CCACHE not working right

Build 60 changes

  • Added Address Sanitizer to Clang
  • Properly signed package

Build 58 changes

Software updates/additions:
  • GCC 5.2.0
  • Clang 3.7.0
  • PETSc 3.6.1
  • Trilinos 11.4
  • DTK
Software deletions:
  • GCC 4.9.1
  • Clang 3.5.x
  • PETSc 3.6.0

Build 47 changes

  • Unified all modules across all platforms

Build 42 changes

Software updates/additions:
  • PETSc 3.6.0
  • Doxygen 1.8.9.1
Software deletions:
  • PETSc 3.5.3

Build 41 changes

  • CCACHE was being made available by default. This was accidentally introduced with build 40

Build 40 changes

  • The moose-tools module was not including a path to CCACHE correctly

Build 39 changes

Software updates/additions:
  • PETSc 3.5.4
Software deletions:
  • PETSc 3.5.2

Build 35 changes

  • Removed path to package's lldb to allow the use of the system's lldb

Build 33 changes

Software updates/additions:
  • MPICH 3.1.4
  • OpenMPI 1.8.4
  • PETSc 3.5.3
Software deletions:
  • PETSc 3.5.1

Build 20 changes

  • Yosemite Packaged is now properly signed.
Software updates/additions:
  • Added Clang Python bindings
  • SEACAS tools now properly linked

Build 11 changes

Notes: VTK-5 supplied by miniconda was slowing our test cases down. Peacock will still use VTK-5.10.1 as it is not effected. VTK-6 will now be available by default when building libMesh with VTK options.

OS X Mavericks

Build 30 changes

  • Unified all modules across all platforms

Build 28 changes

Software updates/additions:
  • miniconda updated. Scikit-learn package added.

Build 26 changes

Software updates/additions:
  • PETSc 3.6.0
  • Doxygen 1.8.9.1
Software deletions:
  • PETSc 3.5.3

Build 24 changes

  • The moose-tools module was not including a path to CCACHE correctly

Build 22 changes

Software updates/additions:
  • PETSc 3.5.4
Software deletions:
  • PETSc 3.5.2

Build 21 changes

  • ccache and distcc was not properly available. Made some changes in the modules to solve this issue.

Build 19 changes

Software updates/additions:
  • MPICH 3.1.4
  • OpenMPI 1.8.4
  • PETSc 3.5.3
Software deletions:
  • PETSc 3.5.1

Build 17 changes

Software updates/additions:
  • Added Clang Python bindings

Build 16 changes

  • Mavericks Package is now properly signed.

Build 13 changes

Notes: VTK-5 supplied by miniconda was slowing our test cases down. Peacock will still use VTK-5.10.1 as it is not effected. VTK-6 will now be available by default when building libMesh with VTK options.

OS X Mavericks/Yosemite

Notes: Any build earlier than 10 was present on both Mavericks and Yosemite. It is only after this build were they effectively being tracked separately.

Build 10 changes

Notes: We were able to figure out how to build and distribute GCC/Clang with out including the build source tree. Thus reducing the package size foot print to 533MB (was 1.8 GB). This should make some folks happy!

Software updates/additions:
  • Upgraded Clang to 3.5.1
  • Added ccache support
Software deletions:
  • Various PETSc variants
  • GCC/Clang build source trees

Build 8 changes

Notes: Removed all manually built packages needed to get Peacock running in favor of allowing Conda to maintain them. This allows us to rapidly build a new package with additional content while reducing its file size footprint.

Package is now Signed!

Configuration Defaults (moose-dev-clang):
  • Clang compiler
  • MPICH
  • PETSc 3.5.2-superlu
Software updates/additions:
  • PETSc 3.5.2
  • Conda Python Environment 3.8.1
    • All previous Peacock requirements were installed via conda
    • Yt 3.0.2
Software deletions:
  • PETSc 3.4.3
  • All Peacock modules

Build 1

Notes: Initial build made public.

Configuration Defaults (moose-dev-clang):
  • Clang compiler
  • OpenMPI
  • PETSc 3.5.1
Included software and corresponding versions:
  • GCC 4.9.1
  • LLVM-Clang 3.5.0 (OpenMP support branch)
  • OpenMPI 1.8.1
  • MPICH 3.2.1
  • Hypre 2.8.0b
  • PETSc 3.4.3, 3.5.1
  • Intel OpenMP
  • Intel Threading Building Blocks
  • Modules 3.2.10
  • SEACAS (Access tools)
  • CppUnit 1.12.1
  • Doxygen 1.8.3.1
  • Graphviz 2.34.0
  • Qt4 4.8.6
  • PySide 1.2.1
  • Shiboken 1.2.1
  • Six 1.5.2
  • PyParsing 2.0.2
  • YAML 3.10
  • Numpy 1.8.1
  • Matplotlib 1.4.0
  • FreeType 2.5.2
  • libTiff 3.8.2
  • VTK 5.10
  • VTK 6.1
  • PCRE 8.31
  • SWIG 2.0.9
  • lcov 1.10
  • Autojump (HEAD)
  • Cmake 3.0.2
  • TCL 8.5.14
  • Automake 1.13
  • Autoconf 2.69