idaholab / moose

Multiphysics Object Oriented Simulation Environment
https://www.mooseframework.org
GNU Lesser General Public License v2.1
1.78k stars 1.05k forks source link

Create moose-petsc64 Conda package #15646

Closed milljm closed 4 years ago

milljm commented 4 years ago

Reason

We are testing 64-bit dof indices, but only with PETSc 3.11.4. We need a way to move forward (using Conda).

Design

Copy the current PETSc recipe, and make alterations to build a 64-bit dof indices version.

Impact

Providing a newer version of PETSc with 64-bit dof indices, allowing us to drop 3.11.4 in Civet. The moose-petsc64 package will be a standalone package. There will be no attempt at building a moose-libmesh package using this petsc64 variant package.

milljm commented 4 years ago

It was decided to use ./update_and_rebuild_petsc.sh submodule script for 'custom' builds of PETSc