Lines Matching refs:PETSC_PRECISION_SINGLE

205   if (precision == PETSC_PRECISION_SINGLE) AllocateInternalID(CMUMPS_STRUC_C, outer);  in MatMumpsAllocateInternalID()
208 if (precision == PETSC_PRECISION_SINGLE) AllocateInternalID(SMUMPS_STRUC_C, outer); in MatMumpsAllocateInternalID()
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()
280 …PetscCheck(precision == PETSC_PRECISION_SINGLE || precision == PETSC_PRECISION_DOUBLE, PETSC_COMM_… in MatMumpsMakeMumpsScalarArray()
283 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsMakeMumpsScalarArray()
313 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsMakeMumpsScalarArray()
356 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastMumpsScalarArray()
366 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastMumpsScalarArray()
390 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastPetscScalarArray()
404 if (mumps_precision == PETSC_PRECISION_SINGLE) { in MatMumpsCastPetscScalarArray()
473 if (outer->precision == PETSC_PRECISION_SINGLE) { in PetscCallMumps_Private()
485 if (outer->precision == PETSC_PRECISION_SINGLE) { in PetscCallMumps_Private()
513 …#define ID_FIELD_GET(ID, F, I) ((ID).precision == PETSC_PRECISION_SINGLE ? ((CMUMPS_COMPLEX *)(ID)…
515 …#define ID_FIELD_GET(ID, F, I) ((ID).precision == PETSC_PRECISION_SINGLE ? ((float *)(ID).F)[I] : …
519 #define ID_CNTL_GET(ID, I) ((ID).precision == PETSC_PRECISION_SINGLE ? ((float *)(ID).cntl)[(I) -…
520 #define ID_RINFOG_GET(ID, I) ((ID).precision == PETSC_PRECISION_SINGLE ? ((float *)(ID).rinfog)[(I)…
521 #define ID_RINFO_GET(ID, I) ((ID).precision == PETSC_PRECISION_SINGLE ? ((float *)(ID).rinfo)[(I) …
526 if ((ID).precision == PETSC_PRECISION_SINGLE) ((float *)(ID).cntl)[(I) - 1] = (VAL); \
2612 …PetscPrecision precision = PetscDefined(USE_REAL_SINGLE) ? PETSC_PRECISION_SINGLE : PETSC_PRECISI… in MatSetFromOptions_MUMPS()
2671 …PetscCheck(precision == PETSC_PRECISION_SINGLE || precision == PETSC_PRECISION_DOUBLE, PetscObject… in MatSetFromOptions_MUMPS()