Home
last modified time | relevance | path

Searched refs:assembled (Results 1 – 25 of 41) sorted by relevance

12

/libCEED/rust/libceed/src/
H A Doperator.rs490 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal()
494 assembled.ptr, in linear_assemble_diagonal()
500 pub fn linear_assemble_add_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_add_diagonal()
504 assembled.ptr, in linear_assemble_add_diagonal()
512 assembled: &mut Vector, in linear_assemble_point_block_diagonal()
517 assembled.ptr, in linear_assemble_point_block_diagonal()
525 assembled: &mut Vector, in linear_assemble_add_point_block_diagonal()
530 assembled.ptr, in linear_assemble_add_point_block_diagonal()
1185 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal()
1186 self.op_core.linear_assemble_diagonal(assembled) in linear_assemble_diagonal()
[all …]
/libCEED/tests/
H A Dt570-operator.c53 CeedVector assembled; in main() local
60 CeedVectorCreate(ceed, num_entries, &assembled); in main()
61 CeedOperatorLinearAssemble(op_identity, assembled); in main()
65 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
69 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
109 CeedVectorDestroy(&assembled); in main()
H A Dt580-operator.c19 CeedVector x, assembled, u, v; in main() local
95 CeedVectorCreate(ceed, num_dofs_u, &assembled); in main()
96 CeedOperatorLinearAssembleDiagonal(op_mass, assembled, CEED_REQUEST_IMMEDIATE); in main()
123 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
131 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
136 CeedVectorDestroy(&assembled); in main()
H A Dt534-operator.c17 CeedVector q_data, x, assembled, u, v; in main() local
92 CeedVectorCreate(ceed, num_dofs, &assembled); in main()
93 CeedOperatorLinearAssembleDiagonal(op_diff, assembled, CEED_REQUEST_IMMEDIATE); in main()
120 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
128 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
133 CeedVectorDestroy(&assembled); in main()
H A Dt533-operator.c17 CeedVector q_data, x, assembled, u, v; in main() local
89 CeedVectorCreate(ceed, num_dofs, &assembled); in main()
90 CeedOperatorLinearAssembleDiagonal(op_mass, assembled, CEED_REQUEST_IMMEDIATE); in main()
117 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
125 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
130 CeedVectorDestroy(&assembled); in main()
H A Dt569-operator.c87 CeedVector assembled; in main() local
94 CeedVectorCreate(ceed, num_entries, &assembled); in main()
95 CeedOperatorLinearAssemble(op_mass, assembled); in main()
99 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
103 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
145 CeedVectorDestroy(&assembled); in main()
H A Dt560-operator.c94 CeedVector assembled; in main() local
101 CeedVectorCreate(ceed, num_entries, &assembled); in main()
102 CeedOperatorLinearAssemble(op_mass, assembled); in main()
106 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
110 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
152 CeedVectorDestroy(&assembled); in main()
H A Dt561-operator.c97 CeedVector assembled; in main() local
104 CeedVectorCreate(ceed, num_entries, &assembled); in main()
105 CeedOperatorLinearAssemble(op_diff, assembled); in main()
109 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
111 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
153 CeedVectorDestroy(&assembled); in main()
H A Dt594-operator.c17 CeedVector x_points = NULL, x_elem = NULL, q_data = NULL, u = NULL, v = NULL, assembled = NULL; in main() local
120 CeedVectorCreate(ceed, num_nodes_u, &assembled); in main()
121 CeedOperatorLinearAssembleDiagonal(op_mass, assembled, CEED_REQUEST_IMMEDIATE); in main()
148 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
156 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
166 CeedVectorDestroy(&assembled); in main()
H A Dt538-operator.c15 CeedVector q_data_mass, q_data_diff, x, assembled, u, v; in main() local
112 CeedVectorCreate(ceed, num_dofs, &assembled); in main()
113 CeedOperatorLinearAssembleDiagonal(op_apply, assembled, CEED_REQUEST_IMMEDIATE); in main()
140 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
148 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
153 CeedVectorDestroy(&assembled); in main()
H A Dt535-operator.c17 CeedVector q_data_mass, q_data_diff, x, assembled, u, v; in main() local
115 CeedVectorCreate(ceed, num_dofs, &assembled); in main()
116 CeedOperatorLinearAssembleDiagonal(op_apply, assembled, CEED_REQUEST_IMMEDIATE); in main()
143 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
151 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
156 CeedVectorDestroy(&assembled); in main()
H A Dt564-operator.c95 CeedVector assembled; in main() local
102 CeedVectorCreate(ceed, num_entries, &assembled); in main()
103 CeedOperatorLinearAssemble(op_mass, assembled); in main()
106 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
108 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
155 CeedVectorDestroy(&assembled); in main()
H A Dt565-operator.c118 CeedVector assembled; in main() local
125 CeedVectorCreate(ceed, num_entries, &assembled); in main()
126 CeedOperatorLinearAssemble(op_apply, assembled); in main()
130 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
132 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
170 CeedVectorDestroy(&assembled); in main()
H A Dt566-operator.c96 CeedVector assembled; in main() local
103 CeedVectorCreate(ceed, num_entries, &assembled); in main()
104 CeedOperatorLinearAssemble(op_mass, assembled); in main()
108 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
110 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
161 CeedVectorDestroy(&assembled); in main()
H A Dt568-operator.c99 CeedVector assembled; in main() local
106 CeedVectorCreate(ceed, num_entries, &assembled); in main()
107 CeedOperatorLinearAssemble(op_diff, assembled); in main()
111 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
113 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
168 CeedVectorDestroy(&assembled); in main()
H A Dt537-operator.c17 CeedVector q_data, x, assembled, u, v; in main() local
91 CeedVectorCreate(ceed, num_comp * num_comp * num_dofs, &assembled); in main()
92 CeedOperatorLinearAssemblePointBlockDiagonal(op_mass, assembled, CEED_REQUEST_IMMEDIATE); in main()
135 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
152 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
157 CeedVectorDestroy(&assembled); in main()
H A Dt536-operator.c18 CeedVector q_data_mass, q_data_diff, x, assembled, u, v; in main() local
130 CeedVectorCreate(ceed, num_dofs, &assembled); in main()
131 CeedOperatorLinearAssembleDiagonal(op_apply, assembled, CEED_REQUEST_IMMEDIATE); in main()
158 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
166 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
171 CeedVectorDestroy(&assembled); in main()
H A Dt567-operator.c96 CeedVector assembled; in main() local
103 CeedVectorCreate(ceed, num_entries, &assembled); in main()
104 CeedOperatorLinearAssemble(op_diff, assembled); in main()
108 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
110 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
165 CeedVectorDestroy(&assembled); in main()
H A Dt597-operator.c132 CeedVector assembled; in main() local
139 CeedVectorCreate(ceed, num_entries, &assembled); in main()
140 CeedOperatorLinearAssemble(op_diff, assembled); in main()
144 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
146 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
189 CeedVectorDestroy(&assembled); in main()
H A Dt596-operator.c129 CeedVector assembled; in main() local
136 CeedVectorCreate(ceed, num_entries, &assembled); in main()
137 CeedOperatorLinearAssemble(op_mass, assembled); in main()
141 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
145 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
188 CeedVectorDestroy(&assembled); in main()
H A Dt539-operator.c17 CeedVector q_data_mass, q_data_diff, x, assembled, u, v; in main() local
123 CeedVectorCreate(ceed, num_comp_0 * num_dofs_0 + num_comp_1 * num_dofs_1, &assembled); in main()
124 CeedOperatorLinearAssembleDiagonal(op_apply, assembled, CEED_REQUEST_IMMEDIATE); in main()
152 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
160 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
165 CeedVectorDestroy(&assembled); in main()
H A Dt563-operator.c134 CeedVector assembled; in main() local
141 CeedVectorCreate(ceed, num_entries, &assembled); in main()
142 CeedOperatorLinearAssemble(op_apply, assembled); in main()
145 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
147 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
190 CeedVectorDestroy(&assembled); in main()
H A Dt562-operator.c121 CeedVector assembled; in main() local
128 CeedVectorCreate(ceed, num_entries, &assembled); in main()
129 CeedOperatorLinearAssemble(op_apply, assembled); in main()
133 CeedVectorGetArrayRead(assembled, CEED_MEM_HOST, &assembled_array); in main()
135 CeedVectorRestoreArrayRead(assembled, &assembled_array); in main()
178 CeedVectorDestroy(&assembled); in main()
H A Dt531-operator.c17 CeedVector q_data, x, assembled = NULL, u, v, v_assembled; in main() local
107 …CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op_diff, &assembled, &elem_restriction_assembled,… in main()
110 …CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op_diff, &assembled, &elem_restriction_assembled,… in main()
121 …ratorSetField(op_diff_assembled, "q data", elem_restriction_assembled, CEED_BASIS_NONE, assembled); in main()
146 CeedVectorDestroy(&assembled); in main()
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c344 …QFunctionCore_Cuda_gen(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestric… in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() argument
451 CeedCallBackend(CeedVectorCreate(ceed, l_size, assembled)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
455 CeedCallBackend(CeedVectorGetArrayWrite(*assembled, CEED_MEM_DEVICE, &assembled_array)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
500 CeedCallBackend(CeedVectorRestoreArray(*assembled, &assembled_array)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
507 CeedCallBackend(CeedVectorDestroy(assembled)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
520 …CeedCallBackend(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, r… in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
526 static int CeedOperatorLinearAssembleQFunction_Cuda_gen(CeedOperator op, CeedVector *assembled, Cee… in CeedOperatorLinearAssembleQFunction_Cuda_gen() argument
527 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Cuda_gen()
530 static int CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen(CeedOperator op, CeedVector assembled in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen() argument
531 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen()
[all …]

12