Lines Matching refs:atomic_size
46 df->atomic_size = size; in DMSwarmDataFieldCreate()
118 …b, const char registration_function[], const char field_name[], size_t atomic_size, DMSwarmDataFie… in DMSwarmDataBucketRegisterField() argument
137 …PetscCall(DMSwarmDataFieldCreate(registration_function, field_name, atomic_size, db->allocated, &f… in DMSwarmDataBucketRegisterField()
213 PetscCall(PetscRealloc(df->atomic_size * (new_L), &df->data)); in DMSwarmDataFieldSetSize()
215 …scCall(PetscMemzero(((char *)df->data) + df->L * df->atomic_size, (new_L - df->L) * df->atomic_siz… in DMSwarmDataFieldSetSize()
218 PetscCall(PetscRealloc(df->atomic_size * (new_L + 1), &df->data)); in DMSwarmDataFieldSetSize()
230 …tscCall(PetscMemzero(((char *)df->data) + start * df->atomic_size, (end - start) * df->atomic_size… in DMSwarmDataFieldZeroBlock()
347 *ctx_p = DMSWARM_DATAFIELD_point_access(gfield->data, pid, gfield->atomic_size); in DMSwarmDataFieldAccessPoint()
359 …PetscCheck(offset < gfield->atomic_size, PETSC_COMM_SELF, PETSC_ERR_USER, "offset must be < %zu", … in DMSwarmDataFieldAccessPointOffset()
365 *ctx_p = DMSWARM_DATAFIELD_point_access_offset(gfield->data, pid, gfield->atomic_size, offset); in DMSwarmDataFieldAccessPointOffset()
381 …atomic_size == size, PETSC_COMM_SELF, PETSC_ERR_USER, "Field \"%s\" must be mapped to %zu bytes, y… in DMSwarmDataFieldVerifyAccess()
389 if (size) *size = gfield->atomic_size; in DMSwarmDataFieldGetAtomicSize()
421 PetscCall(PetscMemcpy(dest, src, xb->field[f]->atomic_size)); in DMSwarmDataBucketCopyPoint()
439 …terField(*DB, "DMSwarmDataBucketCreateFromSubset", fields[f]->name, fields[f]->atomic_size, NULL)); in DMSwarmDataBucketCreateFromSubset()
463 …DMSWARM_DATAFIELD_point_access(field->data, index, field->atomic_size), data, field->atomic_size)); in DMSwarmDataFieldInsertPoint()
509 …PetscCheck(field_y->atomic_size == field_x->atomic_size, PETSC_COMM_SELF, PETSC_ERR_USER, "atomic … in DMSwarmDataFieldCopyPoint()
511 …ata, pid_y, field_y->atomic_size), DMSWARM_DATAFIELD_point_access(field_x->data, pid_x, field_x->a… in DMSwarmDataFieldCopyPoint()
524 …mzero(DMSWARM_DATAFIELD_point_access(field->data, index, field->atomic_size), field->atomic_size)); in DMSwarmDataFieldZeroPoint()
575 double memory_usage_f = (double)(db->field[f]->atomic_size * db->allocated) * 1.0e-6; in DMSwarmDataBucketView_stdout()
581 double memory_usage_f = (double)(db->field[f]->atomic_size * db->allocated) * 1.0e-6; in DMSwarmDataBucketView_stdout()
585 …c size = %zu [full block, bs=%" PetscInt_FMT "]\n", db->field[f]->atomic_size, db->field[f]->… in DMSwarmDataBucketView_stdout()
586 … atomic size/item = %zu \n", (size_t)(db->field[f]->atomic_size / db->field[f]-… in DMSwarmDataBucketView_stdout()
588 …cPrintf(comm, " atomic size = %zu \n", db->field[f]->atomic_size)); in DMSwarmDataBucketView_stdout()
657 size_t atomic_size; in DMSwarmDataBucketDuplicateFields() local
661 atomic_size = field->atomic_size; in DMSwarmDataBucketDuplicateFields()
663 …(DMSwarmDataBucketRegisterField(db2, "DMSwarmDataBucketDuplicateFields", name, atomic_size, NULL)); in DMSwarmDataBucketDuplicateFields()
703 sizeof_marker_contents += df->atomic_size; in DMSwarmDataBucketCreatePackedArray()
733 asize = df->atomic_size; in DMSwarmDataBucketFillPackedArray()
755 offset = offset + df->atomic_size; in DMSwarmDataBucketInsertPackedArray()