Home
last modified time | relevance | path

Searched refs:varray (Results 1 – 9 of 9) sorted by relevance

/petsc/src/sys/tests/
H A Dex40.c26 PetscScalar *varray, *vwork; in PETSC_HASH_MAP() local
152 PetscCall(PetscMalloc3(size, &karray, size, &varray, size, &vwork)); in PETSC_HASH_MAP()
154 PetscCall(PetscHMapIVGetPairs(htv, &off, karray, varray)); in PETSC_HASH_MAP()
156 PetscCall(PetscSortIntWithDataArray(off, karray, varray, sizeof(PetscScalar), vwork)); in PETSC_HASH_MAP()
160 PetscTestCheck(varray[i] == 15.); in PETSC_HASH_MAP()
161 PetscTestCheck(varray[n + i] == 5.); in PETSC_HASH_MAP()
163 PetscCall(PetscFree3(karray, varray, vwork)); in PETSC_HASH_MAP()
/petsc/src/dm/impls/moab/
H A Ddmmbvec.cxx126 PetscScalar **varray; in DMMoabVecGetArray() local
142 varray = reinterpret_cast<PetscScalar **>(array); in DMMoabVecGetArray()
159 PetscCall(VecGetArray(xmoab->local, varray)); in DMMoabVecGetArray()
170 PetscCall(PetscMalloc1((dmmoab->nloc + dmmoab->nghost) * dmmoab->numFields, varray)); in DMMoabVecGetArray()
179 …for (f = 0; f < dmmoab->numFields; f++, i++) (*varray)[dmmoab->lidmap[(PetscInt)*iter - dmmoab->se… in DMMoabVecGetArray()
206 PetscScalar **varray; in DMMoabVecRestoreArray() local
222 varray = reinterpret_cast<PetscScalar **>(array); in DMMoabVecRestoreArray()
230 PetscCall(VecRestoreArray(xmoab->local, varray)); in DMMoabVecRestoreArray()
250 …for (f = 0; f < dmmoab->numFields; f++, i++) marray[i] = (*varray)[dmmoab->lidmap[(PetscInt)*iter … in DMMoabVecRestoreArray()
260 PetscCall(PetscFree(*varray)); in DMMoabVecRestoreArray()
[all …]
H A Ddmmbfield.cxx24 const PetscScalar *varray; in DMMoabSetFieldVector() local
43 PetscCall(VecGetArrayRead(fvec, &varray)); in DMMoabSetFieldVector()
45 merr = dmmoab->mbiface->tag_set_data(ntag, *dmmoab->vowned, (const void *)varray); in DMMoabSetFieldVector()
47 PetscCall(VecRestoreArrayRead(fvec, &varray)); in DMMoabSetFieldVector()
86 PetscScalar *varray, *farray; in DMMoabSetGlobalFieldVector() local
116 PetscCall(PetscMalloc1(dmmoab->nloc * dmmoab->numFields, &varray)); in DMMoabSetGlobalFieldVector()
119 merr = dmmoab->mbiface->tag_get_data(vtag, *dmmoab->vowned, (void *)varray); in DMMoabSetGlobalFieldVector()
127 … i < dmmoab->nloc; i++) farray[i] = (dmmoab->bs == 1 ? varray[ifield * dmmoab->nloc + i] : varray[… in DMMoabSetGlobalFieldVector()
138 PetscCall(PetscFree(varray)); in DMMoabSetGlobalFieldVector()
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1326 const PetscScalar *varray; in VecViewPlex_ExodusII_Nodal_Internal() local
1350 PetscCall(VecGetArrayRead(vNatural, &varray)); in VecViewPlex_ExodusII_Nodal_Internal()
1351 … PetscCallExternal(ex_put_partial_var, exoid, step, EX_NODAL, offset, 1, xs + 1, xe - xs, varray); in VecViewPlex_ExodusII_Nodal_Internal()
1352 PetscCall(VecRestoreArrayRead(vNatural, &varray)); in VecViewPlex_ExodusII_Nodal_Internal()
1361 PetscCall(VecGetArrayRead(vComp, &varray)); in VecViewPlex_ExodusII_Nodal_Internal()
1362 …nal(ex_put_partial_var, exoid, step, EX_NODAL, offset + c, 1, xs / bs + 1, (xe - xs) / bs, varray); in VecViewPlex_ExodusII_Nodal_Internal()
1363 PetscCall(VecRestoreArrayRead(vComp, &varray)); in VecViewPlex_ExodusII_Nodal_Internal()
1378 PetscScalar *varray; in VecLoadPlex_ExodusII_Nodal_Internal() local
1395 PetscCall(VecGetArray(vNatural, &varray)); in VecLoadPlex_ExodusII_Nodal_Internal()
1396 … PetscCallExternal(ex_get_partial_var, exoid, step, EX_NODAL, offset, 1, xs + 1, xe - xs, varray); in VecLoadPlex_ExodusII_Nodal_Internal()
[all …]
/petsc/include/petsc/private/
H A Dhashmap.h329 …orCode Petsc##HashT##GetPairs(Petsc##HashT ht, PetscInt *off, KeyType karray[], ValType varray[]) \
340 varray[pos++] = val; \
H A Dhashmap.txt484 …orCode PetscHMap<T>GetPairs(PetscHMap<T> ht, PetscInt *off, <KeyType> karray[], <ValType> varray[])
490 - varray - Array to put hash table values in
495 - varray - Array filled with the hash table values
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c647 const PetscScalar *varray; in InitializeWeights() local
651 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
672 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
H A Dex2.c1344 const PetscScalar *varray; in InitializeWeights() local
1348 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
1357 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
H A Dex4.c1958 const PetscScalar *varray; in InitializeWeights() local
1962 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
1971 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()