Home
last modified time | relevance | path

Searched refs:fintegral (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex11.c974 PetscReal *fmin, *fmax, *fintegral, *ftmp; in MonitorVTK() local
979 PetscCall(PetscMalloc4(fcount, &fmin, fcount, &fmax, fcount, &fintegral, fcount, &ftmp)); in MonitorVTK()
983 fintegral[i] = 0; in MonitorVTK()
1008 fintegral[i] += cg->volume * ftmp[i]; in MonitorVTK()
1016 …PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, fintegral, (PetscMPIInt)fcount, MPIU_REAL, MPIU_SUM, Pet… in MonitorVTK()
1036 … int %10.7g", &countused, flink->name, (double)fmin[id], (double)fmax[id], (double)fintegral[id])); in MonitorVTK()
1051 PetscCall(PetscFree4(fmin, fmax, fintegral, ftmp)); in MonitorVTK()
/petsc/src/dm/impls/plex/
H A Dplexfem.c2713 …t PetscReal[], PetscInt, const PetscScalar[], PetscScalar[]), PetscScalar *fintegral, PetscCtx ctx) in DMPlexComputeBdIntegral_Internal() argument
2822 …probAux, PetscSafePointerPlusOffset(a, chunk * chunkSize * totDimAux), &fintegral[chunk * chunkSiz… in DMPlexComputeBdIntegral_Internal()
2826 …t * totDim], probAux, PetscSafePointerPlusOffset(a, offset * totDimAux), &fintegral[offset * Nf])); in DMPlexComputeBdIntegral_Internal()
2889 PetscScalar *fintegral; in DMPlexComputeBdIntegral() local
2902 PetscCall(PetscCalloc1(numFaces * Nf, &fintegral)); in DMPlexComputeBdIntegral()
2903 PetscCall(DMPlexComputeBdIntegral_Internal(dm, locX, pointIS, funcs, fintegral, ctx)); in DMPlexComputeBdIntegral()
2906 for (face = 0; face < numFaces; ++face) integral[f] += fintegral[face * Nf + f]; in DMPlexComputeBdIntegral()
2907 PetscCall(PetscFree(fintegral)); in DMPlexComputeBdIntegral()