[petsc-dev] Regexp gone wild
Satish Balay
balay at mcs.anl.gov
Sat Feb 28 12:38:26 CST 2015
Thanks. Added to hzhang/update-MUMPS_5.0.0 branch.
https://bitbucket.org/petsc/petsc/commits/ca3dc52b2489e1937cd40d45737b82b1c576863c
Yes - this branch has MUMPS 5.0.0 update [with latest Metis/ParMetis
update] - and should get into 'master' branch soonish..
Satish
On Sat, 28 Feb 2015, Pierre Jolivet wrote:
> Hello,
> Here is a small patch for src/mat/impls/aij/mpi/mumps/mumps.c.
> BTW, MUMPS 5.0.0 was released last week and is now compatible with the latest version of Metis/ParMetis.
>
> Thank you,
> Pierre
>
> diff --git a/src/mat/impls/aij/mpi/mumps/mumps.c b/src/mat/impls/aij/mpi/mumps/mumps.c
> index 76dde43..a4cccc6 100644
> --- a/src/mat/impls/aij/mpi/mumps/mumps.c
> +++ b/src/mat/impls/aij/mpi/mumps/mumps.c
> @@ -1196,7 +1196,7 @@ PetscErrorCode MatView_MUMPS(Mat A,PetscViewer viewer)
> ierr = PetscViewerASCIIPrintf(viewer," ICNTL(18) (input mat struct): %d \n",mumps->id.ICNTL(18));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," ICNTL(19) (Shur complement info): %d \n",mumps->id.ICNTL(19));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," ICNTL(20) (rhs sparse pattern): %d \n",mumps->id.ICNTL(20));CHKERRQ(ierr);
> - ierr = PetscViewerASCIIPrintf(viewer," ICNTL(21) (somumpstion struct): %d \n",mumps->id.ICNTL(21));CHKERRQ(ierr);
> + ierr = PetscViewerASCIIPrintf(viewer," ICNTL(21) (solution struct): %d \n",mumps->id.ICNTL(21));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," ICNTL(22) (in-core/out-of-core facility): %d \n",mumps->id.ICNTL(22));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," ICNTL(23) (max size of memory can be allocated locally):%d \n",mumps->id.ICNTL(23));CHKERRQ(ierr);
>
> @@ -1213,8 +1213,8 @@ PetscErrorCode MatView_MUMPS(Mat A,PetscViewer viewer)
>
> ierr = PetscViewerASCIIPrintf(viewer," CNTL(1) (relative pivoting threshold): %g \n",mumps->id.CNTL(1));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," CNTL(2) (stopping criterion of refinement): %g \n",mumps->id.CNTL(2));CHKERRQ(ierr);
> - ierr = PetscViewerASCIIPrintf(viewer," CNTL(3) (absomumpste pivoting threshold): %g \n",mumps->id.CNTL(3));CHKERRQ(ierr);
> - ierr = PetscViewerASCIIPrintf(viewer," CNTL(4) (vamumpse of static pivoting): %g \n",mumps->id.CNTL(4));CHKERRQ(ierr);
> + ierr = PetscViewerASCIIPrintf(viewer," CNTL(3) (absolute pivoting threshold): %g \n",mumps->id.CNTL(3));CHKERRQ(ierr);
> + ierr = PetscViewerASCIIPrintf(viewer," CNTL(4) (value of static pivoting): %g \n",mumps->id.CNTL(4));CHKERRQ(ierr);
> ierr = PetscViewerASCIIPrintf(viewer," CNTL(5) (fixation for null pivots): %g \n",mumps->id.CNTL(5));CHKERRQ(ierr);
>
> /* infomation local to each processor */
More information about the petsc-dev
mailing list