Skip to content

Commit d15d972

Browse files
committed
Saves WIP before rebasing onto upstream libCEED.
1 parent 4899775 commit d15d972

File tree

3 files changed

+7
-17
lines changed

3 files changed

+7
-17
lines changed

backends/occa/ceed-occa-operator.cpp

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -113,25 +113,17 @@ namespace ceed {
113113
CeedOccaRegisterFunction(op, "LinearAssembleQFunctionUpdate", Operator::ceedLinearAssembleQFunction);
114114
CeedOccaRegisterFunction(op, "LinearAssembleAddDiagonal", Operator::ceedLinearAssembleAddDiagonal);
115115
CeedOccaRegisterFunction(op, "LinearAssembleAddPointBlockDiagonal", Operator::ceedLinearAssembleAddPointBlockDiagonal);
116-
CeedOccaRegisterFunction(op, "CreateFDMElementInverse", Operator::ceedCreateFDMElementInverse);
116+
CeedOccaRegisterFunction(op, "LinearAssembleSingle", Operator::ceedLinearAssembleSingle);
117117
CeedOccaRegisterFunction(op, "ApplyAdd", Operator::ceedApplyAdd);
118118
CeedOccaRegisterFunction(op, "Destroy", Operator::ceedDestroy);
119119

120120
return CEED_ERROR_SUCCESS;
121121
}
122122

123-
int Operator::ceedCreateComposite(CeedOperator op) {
124-
int ierr;
125-
Ceed ceed;
126-
ierr = CeedOperatorGetCeed(op, &ceed); CeedChk(ierr);
127-
128-
CeedOccaRegisterFunction(op, "LinearAssembleAddDiagonal", Operator::ceedLinearAssembleAddDiagonal);
129-
CeedOccaRegisterFunction(op, "LinearAssembleAddPointBlockDiagonal", Operator::ceedLinearAssembleAddPointBlockDiagonal);
130-
131-
return CEED_ERROR_SUCCESS;
132-
}
133123

134124
int Operator::ceedLinearAssembleQFunction(CeedOperator op) {
125+
Operator *operator_ = Operator::from(op);
126+
135127
return staticCeedError("(OCCA) Backend does not implement LinearAssembleQFunction");
136128
}
137129

@@ -143,15 +135,14 @@ namespace ceed {
143135
return staticCeedError("(OCCA) Backend does not implement LinearAssembleDiagonal");
144136
}
145137

146-
147138
int Operator::ceedLinearAssembleAddPointBlockDiagonal(CeedOperator op) {
148139
return staticCeedError("(OCCA) Backend does not implement LinearAssemblePointBlockDiagonal");
149140
}
150141

151-
int Operator::ceedCreateFDMElementInverse(CeedOperator op) {
152-
return staticCeedError("(OCCA) Backend does not implement CreateFDMElementInverse");
142+
int Operator::ceedLinearAssembleSingle(CeedOperator op) {
143+
return staticCeedError("(OCCA) Backend does not implement LinearAssembleSingle");
153144
}
154-
145+
155146
int Operator::ceedApplyAdd(CeedOperator op,
156147
CeedVector invec, CeedVector outvec, CeedRequest *request) {
157148
Operator *operator_ = Operator::from(op);

backends/occa/ceed-occa-operator.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ namespace ceed {
6464
static int ceedLinearAssembleQFunctionUpdate(CeedOperator op);
6565
static int ceedLinearAssembleAddDiagonal(CeedOperator op);
6666
static int ceedLinearAssembleAddPointBlockDiagonal(CeedOperator op);
67-
static int ceedCreateFDMElementInverse(CeedOperator op);
67+
static int ceedLinearAssembleSingle(CeedOperator op);
6868

6969
static int ceedApplyAdd(CeedOperator op,
7070
CeedVector invec, CeedVector outvec, CeedRequest *request);

backends/occa/ceed-occa.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,6 @@ namespace ceed {
312312
CeedOccaRegisterBaseFunction("QFunctionCreate", ceed::occa::QFunction::ceedCreate);
313313
CeedOccaRegisterBaseFunction("QFunctionContextCreate", ceed::occa::QFunctionContext::ceedCreate);
314314
CeedOccaRegisterBaseFunction("OperatorCreate", ceed::occa::Operator::ceedCreate);
315-
CeedOccaRegisterBaseFunction("CompositeOperatorCreate", ceed::occa::Operator::ceedCreateComposite);
316315

317316
return CEED_ERROR_SUCCESS;
318317
}

0 commit comments

Comments
 (0)