Lines Matching refs:mumps_precision

235     const PetscPrecision mumps_precision = outer->precision;  in MatMumpsFreeInternalID()  local
236 …if (mumps_precision != PETSC_SCALAR_PRECISION) { // Free internal buffers if we used mixed precisi… in MatMumpsFreeInternalID()
238 if (mumps_precision == PETSC_PRECISION_SINGLE) FreeInternalIDFields(CMUMPS_STRUC_C, outer); in MatMumpsFreeInternalID()
241 if (mumps_precision == PETSC_PRECISION_SINGLE) FreeInternalIDFields(SMUMPS_STRUC_C, outer); in MatMumpsFreeInternalID()
279 const PetscPrecision mumps_precision = precision; in MatMumpsMakeMumpsScalarArray() local
282 if (mumps_precision != PETSC_SCALAR_PRECISION) { in MatMumpsMakeMumpsScalarArray()
283 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsMakeMumpsScalarArray()
312 if (mumps_precision != PETSC_SCALAR_PRECISION) { in MatMumpsMakeMumpsScalarArray()
313 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsMakeMumpsScalarArray()
350 static PetscErrorCode MatMumpsCastMumpsScalarArray(PetscCount n, PetscPrecision mumps_precision, co… in MatMumpsCastMumpsScalarArray() argument
354 if (mumps_precision != PETSC_SCALAR_PRECISION) { in MatMumpsCastMumpsScalarArray()
356 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastMumpsScalarArray()
366 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastMumpsScalarArray()
384 …PetscScalarArray(PetscCount n, const PetscScalar *pa, PetscPrecision mumps_precision, const void *… in MatMumpsCastPetscScalarArray() argument
388 if (mumps_precision != PETSC_SCALAR_PRECISION) { in MatMumpsCastPetscScalarArray()
390 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastPetscScalarArray()
404 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastPetscScalarArray()