Home
last modified time | relevance | path

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

/libCEED/interface/
H A Dceed-preconditioning.c459 CeedInt num_elem_out, elem_size_out, num_comp_out, layout_er_out[3]; in CeedOperatorAssembleSymbolicSingle() local
495 CeedCall(CeedElemRestrictionGetElementSize(elem_rstr_out, &elem_size_out)); in CeedOperatorAssembleSymbolicSingle()
504 CeedCall(CeedVectorCreate(ceed, num_elem_out * elem_size_out * num_comp_out, &elem_dof_out)); in CeedOperatorAssembleSymbolicSingle()
513 elem_size_out = elem_size_in; in CeedOperatorAssembleSymbolicSingle()
520 …local_num_entries = (CeedSize)elem_size_out * num_comp_out * elem_size_in * num_comp_in * num_elem… in CeedOperatorAssembleSymbolicSingle()
526 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSymbolicSingle()
718 CeedInt num_elem_out, elem_size_out, num_comp_out, num_qpts_out; in CeedOperatorAssembleSingle() local
765 CeedCall(CeedElemRestrictionGetElementSize(elem_rstr_out, &elem_size_out)); in CeedOperatorAssembleSingle()
767 if (basis_out == CEED_BASIS_NONE) num_qpts_out = elem_size_out; in CeedOperatorAssembleSingle()
782 elem_size_out = elem_size_in; in CeedOperatorAssembleSingle()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c1511 …CeedInt elem_size_in, num_qpts_in = 0, num_comp_in, elem_size_out, num_qpts_out, num_c… in CeedOperatorAssembleSingleSetup_Hip() local
1581 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr_out, &elem_size_out)); in CeedOperatorAssembleSingleSetup_Hip()
1582 if (basis_out == CEED_BASIS_NONE) num_qpts_out = elem_size_out; in CeedOperatorAssembleSingleSetup_Hip()
1605 asmb->block_size_y = elem_size_out; in CeedOperatorAssembleSingleSetup_Hip()
1622 … "NUM_NODES_OUT", elem_size_out, "NUM_QPTS", num_qpts_in, "BLOCK_SIZE", in CeedOperatorAssembleSingleSetup_Hip()
1664 …const CeedInt out_bytes = elem_size_out * num_qpts_out * num_eval_modes_out * sizeof(Cee… in CeedOperatorAssembleSingleSetup_Hip()
1674 CeedCallBackend(CeedCalloc(elem_size_out * num_qpts_out, &identity)); in CeedOperatorAssembleSingleSetup_Hip()
1675 …for (CeedInt i = 0; i < (elem_size_out < num_qpts_out ? elem_size_out : num_qpts_out); i++) identi… in CeedOperatorAssembleSingleSetup_Hip()
1686 else h_B_out = &h_B_out[(++d_out) * elem_size_out * num_qpts_out]; in CeedOperatorAssembleSingleSetup_Hip()
1690 …CeedCallHip(ceed, hipMemcpy(&asmb->d_B_out[i * elem_size_out * num_qpts_out], h_B_out, elem_size_o… in CeedOperatorAssembleSingleSetup_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c1514 …CeedInt elem_size_in, num_qpts_in = 0, num_comp_in, elem_size_out, num_qpts_out, num_c… in CeedOperatorAssembleSingleSetup_Cuda() local
1584 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr_out, &elem_size_out)); in CeedOperatorAssembleSingleSetup_Cuda()
1585 if (basis_out == CEED_BASIS_NONE) num_qpts_out = elem_size_out; in CeedOperatorAssembleSingleSetup_Cuda()
1608 asmb->block_size_y = elem_size_out; in CeedOperatorAssembleSingleSetup_Cuda()
1625 … "NUM_NODES_OUT", elem_size_out, "NUM_QPTS", num_qpts_in, "BLOCK_SIZE", in CeedOperatorAssembleSingleSetup_Cuda()
1667 …const CeedInt out_bytes = elem_size_out * num_qpts_out * num_eval_modes_out * sizeof(Cee… in CeedOperatorAssembleSingleSetup_Cuda()
1677 CeedCallBackend(CeedCalloc(elem_size_out * num_qpts_out, &identity)); in CeedOperatorAssembleSingleSetup_Cuda()
1678 …for (CeedInt i = 0; i < (elem_size_out < num_qpts_out ? elem_size_out : num_qpts_out); i++) identi… in CeedOperatorAssembleSingleSetup_Cuda()
1689 else h_B_out = &h_B_out[(++d_out) * elem_size_out * num_qpts_out]; in CeedOperatorAssembleSingleSetup_Cuda()
1693 …CeedCallCuda(ceed, cudaMemcpy(&asmb->d_B_out[i * elem_size_out * num_qpts_out], h_B_out, elem_size… in CeedOperatorAssembleSingleSetup_Cuda()
[all …]