Skip to content

Commit 5a8f3e4

Browse files
Revert some whitespace changes for review
1 parent 8afe0d2 commit 5a8f3e4

File tree

2 files changed

+37
-27
lines changed

2 files changed

+37
-27
lines changed

interface/ceed-preconditioning.c

+16-6
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ static inline int CeedSingleOperatorAssembleAddDiagonal_Core(CeedOperator op, Ce
276276
CeedElemRestriction assembled_elem_rstr;
277277
CeedInt num_input_fields, num_output_fields;
278278
CeedInt layout[3];
279+
279280
CeedCall(CeedOperatorGetQFunction(op, &qf));
280281
CeedCall(CeedQFunctionGetNumArgs(qf, &num_input_fields, &num_output_fields));
281282
CeedCall(CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op, &assembled_qf, &assembled_elem_rstr, request));
@@ -300,8 +301,10 @@ static inline int CeedSingleOperatorAssembleAddDiagonal_Core(CeedOperator op, Ce
300301
for (CeedInt b = 0; b < num_active_bases; b++) {
301302
// Assemble point block diagonal restriction, if needed
302303
CeedElemRestriction diag_elem_rstr = active_elem_rstrs[b];
304+
303305
if (is_pointblock) {
304306
CeedElemRestriction point_block_elem_rstr;
307+
305308
CeedCall(CeedOperatorCreateActivePointBlockRestriction(diag_elem_rstr, &point_block_elem_rstr));
306309
diag_elem_rstr = point_block_elem_rstr;
307310
}
@@ -313,6 +316,7 @@ static inline int CeedSingleOperatorAssembleAddDiagonal_Core(CeedOperator op, Ce
313316
// Assemble element operator diagonals
314317
CeedScalar *elem_diag_array;
315318
CeedInt num_elem, num_nodes, num_qpts, num_components;
319+
316320
CeedCall(CeedVectorSetValue(elem_diag, 0.0));
317321
CeedCall(CeedVectorGetArray(elem_diag, CEED_MEM_HOST, &elem_diag_array));
318322
CeedCall(CeedElemRestrictionGetNumElements(diag_elem_rstr, &num_elem));
@@ -547,6 +551,7 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
547551
// Early exit for empty operator
548552
{
549553
CeedInt num_elem = 0;
554+
550555
CeedCall(CeedOperatorGetNumElements(op, &num_elem));
551556
if (num_elem == 0) return CEED_ERROR_SUCCESS;
552557
}
@@ -558,6 +563,7 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
558563
} else {
559564
// Operator fallback
560565
CeedOperator op_fallback;
566+
561567
CeedCall(CeedOperatorGetFallback(op, &op_fallback));
562568
if (op_fallback) {
563569
CeedCall(CeedSingleOperatorAssemble(op_fallback, offset, values));
@@ -573,6 +579,7 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
573579
CeedCall(CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op, &assembled_qf, &rstr_q, CEED_REQUEST_IMMEDIATE));
574580
CeedSize qf_length;
575581
CeedCall(CeedVectorGetLength(assembled_qf, &qf_length));
582+
576583
CeedInt num_input_fields, num_output_fields;
577584
CeedOperatorField *input_fields;
578585
CeedOperatorField *output_fields;
@@ -607,16 +614,18 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
607614
CeedCall(CeedElemRestrictionGetElementSize(active_rstr, &elem_size));
608615
CeedCall(CeedElemRestrictionGetNumComponents(active_rstr, &num_comp));
609616
CeedCall(CeedBasisGetNumQuadraturePoints(basis_in, &num_qpts));
617+
610618
CeedInt local_num_entries = elem_size * num_comp * elem_size * num_comp * num_elem;
611619

612-
// Loop over elements and put in data structure
620+
// loop over elements and put in data structure
613621
const CeedScalar *assembled_qf_array;
614622
CeedCall(CeedVectorGetArrayRead(assembled_qf, CEED_MEM_HOST, &assembled_qf_array));
623+
615624
CeedInt layout_qf[3];
616625
CeedCall(CeedElemRestrictionGetELayout(rstr_q, &layout_qf));
617626
CeedCall(CeedElemRestrictionDestroy(&rstr_q));
618627

619-
// We store B_mat_in, B_mat_out, BTD, elem_mat in row-major order
628+
// we store B_mat_in, B_mat_out, BTD, elem_mat in row-major order
620629
const CeedScalar **B_mats_in, **B_mats_out;
621630
CeedCall(CeedOperatorAssemblyDataGetBases(data, NULL, NULL, &B_mats_in, &B_mats_out));
622631
const CeedScalar *B_mat_in = B_mats_in[0], *B_mat_out = B_mats_out[0];
@@ -644,10 +653,10 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
644653
}
645654
}
646655
}
647-
// Form element matrix itself (for each block component)
656+
// form element matrix itself (for each block component)
648657
CeedCall(CeedMatrixMatrixMultiply(ceed, BTD_mat, B_mat_in, elem_mat, elem_size, elem_size, num_qpts * num_eval_modes_in[0]));
649658

650-
// Put element matrix in coordinate data structure
659+
// put element matrix in coordinate data structure
651660
for (CeedInt i = 0; i < elem_size; i++) {
652661
for (CeedInt j = 0; j < elem_size; j++) {
653662
vals[offset + count] = elem_mat[i * elem_size + j];
@@ -663,6 +672,7 @@ static int CeedSingleOperatorAssemble(CeedOperator op, CeedInt offset, CeedVecto
663672
// LCOV_EXCL_STOP
664673
}
665674
CeedCall(CeedVectorRestoreArray(values, &vals));
675+
666676
CeedCall(CeedVectorRestoreArrayRead(assembled_qf, &assembled_qf_array));
667677
CeedCall(CeedVectorDestroy(&assembled_qf));
668678

@@ -1081,8 +1091,8 @@ int CeedQFunctionAssemblyDataDestroy(CeedQFunctionAssemblyData *data) {
10811091
CeedCall(CeedDestroy(&(*data)->ceed));
10821092
CeedCall(CeedVectorDestroy(&(*data)->vec));
10831093
CeedCall(CeedElemRestrictionDestroy(&(*data)->rstr));
1084-
CeedCall(CeedFree(data));
10851094

1095+
CeedCall(CeedFree(data));
10861096
return CEED_ERROR_SUCCESS;
10871097
}
10881098

@@ -1099,6 +1109,7 @@ int CeedQFunctionAssemblyDataDestroy(CeedQFunctionAssemblyData *data) {
10991109
int CeedOperatorGetOperatorAssemblyData(CeedOperator op, CeedOperatorAssemblyData *data) {
11001110
if (!op->op_assembled) {
11011111
CeedOperatorAssemblyData data;
1112+
11021113
CeedCall(CeedOperatorAssemblyDataCreate(op->ceed, op, &data));
11031114
op->op_assembled = data;
11041115
}
@@ -2054,7 +2065,6 @@ int CeedCompositeOperatorGetMultiplicity(CeedOperator op, CeedInt num_skip_indic
20542065
CeedCall(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, ones_l_vec, ones_e_vec, CEED_REQUEST_IMMEDIATE));
20552066
CeedCall(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, ones_e_vec, sub_mult_l_vec, CEED_REQUEST_IMMEDIATE));
20562067
CeedCall(CeedVectorGetArrayRead(sub_mult_l_vec, CEED_MEM_HOST, &sub_mult_array));
2057-
20582068
// ---- Flag every node present in the current suboperator
20592069
for (CeedInt j = 0; j < l_vec_len; j++) {
20602070
if (sub_mult_array[j] > 0.0) mult_array[j] += 1.0;

tests/README.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@ This page provides a brief description of the tests for the libCEED library.
44

55
The tests are organized by API object, and some tests are further organized, as required.
66

7-
0. Ceed Tests
8-
1. CeedVector Tests
9-
1.0. CeedVector general tests
10-
1.1. CeedVector error tests
11-
2. CeedElemRestriction Tests
12-
3. CeedBasis Tests
13-
3.0. CeedBasis utility tests
14-
3.1. CeedBasis tensor basis tests
15-
3.2. CeedBasis simplex basis tests
16-
3.3. CeedBasis non-tensor H(div) basis tests
17-
3.4. CeedBasis non-tensor H(curl) basis tests
18-
4. CeedQFunction Tests
19-
4.0. CeedQFunction user code tests
20-
4.1. CeedQFunction gallery code tests
21-
5. CeedOperator Tests
22-
5.0. CeedOperator with tensor bases tests
23-
5.1. CeedOperator with simplex bases tests
24-
5.2. CeedOperator with operator composition tests
25-
5.3. CeedOperator diagonal and CeedQFunction assembly tests
26-
5.4. CeedOperator element inverse tests
27-
5.5. CeedOperator multigrid level tests
7+
0. Ceed Tests
8+
1. CeedVector Tests
9+
1.0. CeedVector general tests
10+
1.1. CeedVector error tests
11+
2. CeedElemRestriction Tests
12+
3. CeedBasis Tests
13+
3.0. CeedBasis utility tests
14+
3.1. CeedBasis tensor basis tests
15+
3.2. CeedBasis simplex basis tests
16+
3.3. CeedBasis non-tensor H(div) basis tests
17+
3.4. CeedBasis non-tensor H(curl) basis tests
18+
4. CeedQFunction Tests
19+
4.0. CeedQFunction user code tests
20+
4.1. CeedQFunction gallery code tests
21+
5. CeedOperator Tests
22+
5.0. CeedOperator with tensor bases tests
23+
5.1. CeedOperator with simplex bases tests
24+
5.2. CeedOperator with operator composition tests
25+
5.3. CeedOperator diagonal and CeedQFunction assembly tests
26+
5.4. CeedOperator element inverse tests
27+
5.5. CeedOperator multigrid level tests
2828
5.6. CeedOperator full assembly tests

0 commit comments

Comments
 (0)