| /petsc/src/sys/tests/ |
| H A D | ex40.c | 26 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 D | dmmbvec.cxx | 126 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 D | dmmbfield.cxx | 24 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 D | plexexodusii2.c | 1326 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 D | hashmap.h | 329 …orCode Petsc##HashT##GetPairs(Petsc##HashT ht, PetscInt *off, KeyType karray[], ValType varray[]) \ 340 varray[pos++] = val; \
|
| H A D | hashmap.txt | 484 …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 D | ex3.c | 647 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 D | ex2.c | 1344 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 D | ex4.c | 1958 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()
|