Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/interface/
H A Dmark_dcontext.cxx503 auto &object_dependencies = marked.dependencies; in MarkFromID_CompatibleModes() local
504 const auto end = object_dependencies.end(); in MarkFromID_CompatibleModes()
505 …const auto it = std::find_if(object_dependencies.begin(), end, [&](const MarkedOb… in MarkFromID_CompatibleModes()
508 …%s), no need to serialize\n", PetscMemoryAccessModeToString(mode), object_dependencies.empty() ? "… in MarkFromID_CompatibleModes()
576 auto &object_dependencies = marked.dependencies; in MarkFromID_IncompatibleModes() local
580 …ng then clearing (%zu) %s\n", PetscMemoryAccessModeToString(mode), object_dependencies.empty() ? "… in MarkFromID_IncompatibleModes()
581object_dependencies.size(), object_dependencies.size() == 1 ? "dependency" : "dependencies")); in MarkFromID_IncompatibleModes()
583 …for (const auto &dep : object_dependencies) PetscCall(PetscDeviceContextWaitForEvent_Private(dctx,… in MarkFromID_IncompatibleModes()
589 if (*update_object_dependencies) object_dependencies.clear(); in MarkFromID_IncompatibleModes()
597 auto &object_dependencies = marked.dependencies; in PetscDeviceContextMarkIntentFromID_Private() local
[all …]