[petsc-users] Calling single-precision MUMPS from PETSC

Barry Smith bsmith at mcs.anl.gov
Wed Oct 22 15:36:21 CDT 2014


   There is no support for this. You can only call single precision MUMPS from single precision PETSc and double precision MUMPS from double precision PETSc.

    You could try to hack the interface that calls MUMPS from PETSc to use the single precision version but we don’t support that. src/mat/impls/aij/mpi/mumps/mumps.c

  Barry

> On Oct 22, 2014, at 3:29 PM, Evan Um <evanum at gmail.com> wrote:
> 
> Dear PETSC users,
> 
> When MUMPS is used inside PETSC, The default MUMPS driver seems to be double-precision MUMPS (i.e. DMUMPS). To reduce memory costs, I want to test a single-precision MUMPS (SMUMPS) from PETSC. Does anyone know how to switch from double to single-precision MUMPS inside PETSC? In advance, thanks for your comments.
> 
> Regards,
> Evan



More information about the petsc-users mailing list