Searched refs:farray (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/moab/ |
| H A D | dmmbfield.cxx | 25 PetscScalar *farray; in DMMoabSetFieldVector() local 49 PetscCall(PetscMalloc1(dmmoab->nloc, &farray)); in DMMoabSetFieldVector() 51 merr = dmmoab->mbiface->tag_get_data(vtag, *dmmoab->vowned, (void *)farray); in DMMoabSetFieldVector() 53 merr = dmmoab->mbiface->tag_set_data(ntag, *dmmoab->vowned, (const void *)farray); in DMMoabSetFieldVector() 56 PetscCall(PetscFree(farray)); in DMMoabSetFieldVector() 86 PetscScalar *varray, *farray; in DMMoabSetGlobalFieldVector() local 99 PetscCall(PetscMalloc1(dmmoab->nloc, &farray)); in DMMoabSetGlobalFieldVector() 108 …for (i = 0; i < dmmoab->nloc; i++) farray[i] = (dmmoab->bs == 1 ? rarray[ifield * dmmoab->nloc + i… in DMMoabSetGlobalFieldVector() 111 merr = dmmoab->mbiface->tag_set_data(ntag, *dmmoab->vowned, (const void *)farray); in DMMoabSetGlobalFieldVector() 127 …for (i = 0; i < dmmoab->nloc; i++) farray[i] = (dmmoab->bs == 1 ? varray[ifield * dmmoab->nloc + i… in DMMoabSetGlobalFieldVector() [all …]
|
| /petsc/src/snes/tutorials/ |
| H A D | ex47cu.cu | 85 PetscScalar *farray; in ComputeFunction() local 99 PetscCall(VecCUDAGetArrayWrite(f, &farray)); in ComputeFunction() 111 thrust::device_ptr<PetscScalar>(farray), in ComputeFunction() 120 thrust::device_ptr<PetscScalar>(farray + lsize), in ComputeFunction() 134 PetscCall(VecCUDARestoreArrayWrite(f, &farray)); in ComputeFunction()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 371 PetscScalar *farray; in DMSwarmDestroyVectorFromFields_Private() local 375 PetscCall(DMSwarmGetField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmDestroyVectorFromFields_Private() 378 for (PetscInt b = 0; b < fbs; ++b) farray[i * fbs + b] = array[i * bs + off + b]; in DMSwarmDestroyVectorFromFields_Private() 381 PetscCall(DMSwarmRestoreField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmDestroyVectorFromFields_Private() 414 PetscScalar *farray; in DMSwarmCreateVectorFromFields_Private() local 418 PetscCall(DMSwarmGetField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmCreateVectorFromFields_Private() 420 for (PetscInt b = 0; b < fbs; ++b) array[i * bs + off + b] = farray[i * fbs + b]; in DMSwarmCreateVectorFromFields_Private() 423 PetscCall(DMSwarmRestoreField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmCreateVectorFromFields_Private()
|