| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator.sycl.cpp | 76 bool is_active; in CeedOperatorApplyAdd_Sycl_gen() local 81 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAdd_Sycl_gen() 82 if (is_active) vec = input_vec; in CeedOperatorApplyAdd_Sycl_gen() 84 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorApplyAdd_Sycl_gen() 94 bool is_active; in CeedOperatorApplyAdd_Sycl_gen() local 99 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAdd_Sycl_gen() 100 if (is_active) vec = output_vec; in CeedOperatorApplyAdd_Sycl_gen() 115 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorApplyAdd_Sycl_gen() 161 bool is_active; in CeedOperatorApplyAdd_Sycl_gen() local 165 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAdd_Sycl_gen() [all …]
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 137 bool is_active; in CeedOperatorApplyAddCore_Cuda_gen() local 142 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Cuda_gen() 143 if (is_active) data->fields.inputs[i] = input_arr; in CeedOperatorApplyAddCore_Cuda_gen() 155 bool is_active; in CeedOperatorApplyAddCore_Cuda_gen() local 160 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Cuda_gen() 161 if (is_active) data->fields.outputs[i] = output_arr; in CeedOperatorApplyAddCore_Cuda_gen() 229 bool is_active; in CeedOperatorApplyAddCore_Cuda_gen() local 233 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Cuda_gen() 234 if (!is_active) CeedCallBackend(CeedVectorRestoreArrayRead(vec, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Cuda_gen() 244 bool is_active; in CeedOperatorApplyAddCore_Cuda_gen() local [all …]
|
| H A D | ceed-cuda-gen-operator-build.cpp | 184 bool is_tensor = true, is_active = true; in CeedOperatorBuildKernelFieldData_Cuda_gen() local 193 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorBuildKernelFieldData_Cuda_gen() 275 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 314 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 330 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 346 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 357 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 1937 bool is_active = false; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() local 1945 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() 1952 if (is_active) { in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() [all …]
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 82 bool is_active; in CeedOperatorApplyAddCore_Hip_gen() local 87 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Hip_gen() 88 if (is_active) data->fields.inputs[i] = input_arr; in CeedOperatorApplyAddCore_Hip_gen() 100 bool is_active; in CeedOperatorApplyAddCore_Hip_gen() local 105 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Hip_gen() 106 if (is_active) data->fields.outputs[i] = output_arr; in CeedOperatorApplyAddCore_Hip_gen() 187 bool is_active; in CeedOperatorApplyAddCore_Hip_gen() local 191 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorApplyAddCore_Hip_gen() 192 if (!is_active) CeedCallBackend(CeedVectorRestoreArrayRead(vec, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Hip_gen() 202 bool is_active; in CeedOperatorApplyAddCore_Hip_gen() local [all …]
|
| H A D | ceed-hip-gen-operator-build.cpp | 211 bool is_tensor = true, is_active = true; in CeedOperatorBuildKernelFieldData_Hip_gen() local 220 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorBuildKernelFieldData_Hip_gen() 302 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Hip_gen() 341 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Hip_gen() 357 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Hip_gen() 373 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Hip_gen() 384 } else if (is_active && skip_active_load) { in CeedOperatorBuildKernelFieldData_Hip_gen() 1942 bool is_active = false; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() local 1950 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() 1957 if (is_active) { in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen() [all …]
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-operator.c | 215 bool is_active; in CeedOperatorSetupInputs_Ref() local 222 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorSetupInputs_Ref() 223 if (is_active) { in CeedOperatorSetupInputs_Ref() 246 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorSetupInputs_Ref() 265 bool is_active; in CeedOperatorInputBasis_Ref() local 269 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputBasis_Ref() 271 if (is_active) continue; in CeedOperatorInputBasis_Ref() 357 bool is_active; in CeedOperatorRestoreInputs_Ref() local 361 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorRestoreInputs_Ref() 363 if (is_active) continue; in CeedOperatorRestoreInputs_Ref() [all …]
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-operator.c | 123 bool is_active = false, is_strided = false, skip_e_vec = false; in CeedOperatorSetupFields_Hip() local 136 is_active = l_vec == CEED_VECTOR_ACTIVE; in CeedOperatorSetupFields_Hip() 140 …skip_e_vec = (is_input && is_active) || (is_active && eval_mode != CEED_EVAL_NONE) || (eval_mode =… in CeedOperatorSetupFields_Hip() 141 if (!skip_e_vec && is_input && !is_active && eval_mode == CEED_EVAL_NONE) { in CeedOperatorSetupFields_Hip() 376 bool is_active = false; in CeedOperatorInputRestrict_Hip() local 381 is_active = l_vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputRestrict_Hip() 382 if (is_active && skip_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputRestrict_Hip() 383 if (is_active) { in CeedOperatorInputRestrict_Hip() 395 if (is_active || state != impl->input_states[input_field]) { in CeedOperatorInputRestrict_Hip() 405 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputRestrict_Hip() [all …]
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-operator.c | 124 bool is_active = false, is_strided = false, skip_e_vec = false; in CeedOperatorSetupFields_Cuda() local 137 is_active = l_vec == CEED_VECTOR_ACTIVE; in CeedOperatorSetupFields_Cuda() 141 …skip_e_vec = (is_input && is_active) || (is_active && eval_mode != CEED_EVAL_NONE) || (eval_mode =… in CeedOperatorSetupFields_Cuda() 142 if (!skip_e_vec && is_input && !is_active && eval_mode == CEED_EVAL_NONE) { in CeedOperatorSetupFields_Cuda() 377 bool is_active = false; in CeedOperatorInputRestrict_Cuda() local 382 is_active = l_vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputRestrict_Cuda() 383 if (is_active && skip_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputRestrict_Cuda() 384 if (is_active) { in CeedOperatorInputRestrict_Cuda() 396 if (is_active || state != impl->input_states[input_field]) { in CeedOperatorInputRestrict_Cuda() 406 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputRestrict_Cuda() [all …]
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked-operator.c | 275 bool is_active; in CeedOperatorSetupInputs_Blocked() local 282 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorSetupInputs_Blocked() 283 if (is_active) { in CeedOperatorSetupInputs_Blocked() 300 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorSetupInputs_Blocked() 319 bool is_active; in CeedOperatorInputBasis_Blocked() local 323 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputBasis_Blocked() 325 if (is_active) continue; in CeedOperatorInputBasis_Blocked() 412 bool is_active; in CeedOperatorRestoreInputs_Blocked() local 416 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorRestoreInputs_Blocked() 418 if (is_active) continue; in CeedOperatorRestoreInputs_Blocked() [all …]
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 321 bool is_active; in CeedOperatorInputBasis_Opt() local 330 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputBasis_Opt() 332 if (skip_active && is_active) continue; in CeedOperatorInputBasis_Opt() 341 if (is_active && impl->block_rstr[i]) { in CeedOperatorInputBasis_Opt() 347 if (!is_active) { in CeedOperatorInputBasis_Opt() 356 if (!is_active) { in CeedOperatorInputBasis_Opt() 377 bool is_active; in CeedOperatorOutputBasis_Opt() local 410 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorOutputBasis_Opt() 411 if (is_active) vec = out_vec; in CeedOperatorOutputBasis_Opt() 415 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorOutputBasis_Opt() [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 263 bool is_active; in CeedOperatorSetupInputs_Sycl() local 269 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorSetupInputs_Sycl() 270 if (is_active) { in CeedOperatorSetupInputs_Sycl() 291 if (!is_active) CeedCallBackend(CeedVectorDestroy(&vec)); in CeedOperatorSetupInputs_Sycl() 307 bool is_active; in CeedOperatorInputBasis_Sycl() local 311 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorInputBasis_Sycl() 313 if (is_active) continue; in CeedOperatorInputBasis_Sycl() 347 bool is_active; in CeedOperatorRestoreInputs_Sycl() local 352 is_active = vec == CEED_VECTOR_ACTIVE; in CeedOperatorRestoreInputs_Sycl() 355 if (is_active) continue; in CeedOperatorRestoreInputs_Sycl() [all …]
|
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 89 pub fn is_active(&self) -> bool { in is_active() method
|