[petsc-users] set MUMPS OOC_TMPDIR

Barry Smith bsmith at petsc.dev
Mon Feb 28 15:34:26 CST 2022


  You can call PetscOptionsSetValue("-mat_mumps_ooc_tmpdir","directory"); anytime before the KSP/PCSetUp() is called. If you have multiple uses of MUMPs solvers you can call this between each use so that a different directory is used for different MUMPS usage.

  Barry



> On Feb 28, 2022, at 2:22 PM, Sam Guo <sam.guo at cd-adapco.com> wrote:
> 
> Dear PETSc dev team,
>    I would like to set MUMPS OOC_TMPDIR programmatically on fly (instead of statically using PetscOptionsString <https://petsc.org/main/docs/manualpages/Sys/PetscOptionsString.html#PetscOptionsString>("-mat_mumps_ooc_tmpdir", "out of core directory", "None", mumps->id.ooc_tmpdir, mumps->id.ooc_tmpdir, sizeof(mumps->id.ooc_tmpdir), NULL);). It seems there is such an API, am I correct? 
> 
> Thanks,
> Sam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20220228/7cd64609/attachment.html>


More information about the petsc-users mailing list