[petsc-users] MatMumpsSetIcntl from Fortran

Hong Zhang hzhang at mcs.anl.gov
Wed Nov 30 10:40:40 CST 2011


Alexander:

> Has anybody tried to use MatMumpsSetIcntl from Fortran?
We are not aware of it.

> Because when I try to call it I fall into infinite recursion in function:

Can you give me a short Fortran code that repeats this error for investigating?
Meanwhile, you can use runtime option '-mat_mumps_icntl_xxx <>' to get
your code run.

Hong
>
>  PetscErrorCode MatMumpsSetIcntl(Mat F,PetscInt icntl,PetscInt ival)
>  {
>   PetscErrorCode ierr;
>
>   PetscFunctionBegin;
>   PetscValidLogicalCollectiveInt(F,icntl,2);
>   PetscValidLogicalCollectiveInt(F,ival,3);
>   ierr =
> PetscTryMethod(F,"MatMumpsSetIcntl_C",(Mat,PetscInt,PetscInt),(F,icntl,ival));CHKERRQ(ierr);
>   PetscFunctionReturn(0);
>  }
>
> At the moment when program crashes call stack looks like:
>
>     __libc_memalign,                                         FP=7fff342ca010
> PetscMallocAlign,                                        FP=7fff342ca080
> PetscTrMallocDefault,                                    FP=7fff342ca180
> PetscStrallocpy,                                         FP=7fff342ca230
> PetscFListGetPathAndFunction,                            FP=7fff342cb2e0
> PetscFListFind,                                          FP=7fff342cb520
> PetscObjectQueryFunction_Petsc,                          FP=7fff342cb590
> PetscObjectQueryFunction,                                FP=7fff342cb620
> MatMumpsSetIcntl,                                        FP=7fff342cb720
> MatMumpsSetIcntl,                                        FP=7fff342cb820
> MatMumpsSetIcntl,                                        FP=7fff342cb920
> MatMumpsSetIcntl,                                        FP=7fff342cba20
> MatMumpsSetIcntl,                                        FP=7fff342cbb20
> MatMumpsSetIcntl,                                        FP=7fff342cbc20
> MatMumpsSetIcntl,                                        FP=7fff342cbd20
> MatMumpsSetIcntl,                                        FP=7fff342cbe20
> MatMumpsSetIcntl,                                        FP=7fff342cbf20
> ... (Hundreds of MatMumpsSetIcntl) ...
>
> What can I do about that?
>
> Regards,
> Alexander


More information about the petsc-users mailing list