Home
last modified time | relevance | path

Searched refs:rhs (Results 1 – 22 of 22) sorted by relevance

/libCEED/examples/petsc/qfunctions/bps/
H A Dbp2sphere.h23 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs3() local
43 rhs[i + 0 * Q] = q_data[i] * true_soln[i]; in SetupMassRhs3()
45 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupMassRhs3()
47 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupMassRhs3()
H A Dbp2.h21 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs3() local
33 rhs[i + 0 * Q] = w[i] * true_soln[i + 0 * Q]; in SetupMassRhs3()
35 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupMassRhs3()
37 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupMassRhs3()
H A Dbp4sphere.h23 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs3() local
51 rhs[i + 0 * Q] = q_data[i + Q * 0] * 2 * sin(lambda) * cos(theta) / (R * R); in SetupDiffRhs3()
53 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupDiffRhs3()
55 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupDiffRhs3()
H A Dbp4.h24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs3() local
40rhs[i + 0 * Q] = w[i + Q * 0] * M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) * true_sol… in SetupDiffRhs3()
42 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupDiffRhs3()
44 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupDiffRhs3()
H A Dbp24.h24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassDiffRhs3() local
40rhs[i + 0 * Q] = w[i + Q * 0] * (M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) + 1.0) * … in SetupMassDiffRhs3()
42 rhs[i + 1 * Q] = 2 * rhs[i + 0 * Q]; in SetupMassDiffRhs3()
44 rhs[i + 2 * Q] = 3 * rhs[i + 0 * Q]; in SetupMassDiffRhs3()
H A Dbp13.h24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassDiffRhs() local
33rhs[i] = w[i + Q * 0] * (M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) + 1.0) * true_sol… in SetupMassDiffRhs()
H A Dbp1.h57 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs() local
62 rhs[i] = w[i] * true_soln[i]; in SetupMassRhs()
H A Dbp1sphere.h110 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs() local
124 rhs[i] = q_data[i] * true_soln[i]; in SetupMassRhs()
H A Dbp3.h81 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs() local
90 rhs[i] = w[i + Q * 0] * M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) * true_soln[i]; in SetupDiffRhs()
H A Dbp3sphere.h146 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs() local
167 rhs[i + Q * 0] = q_data[i + Q * 0] * 2 * sin(lambda) * cos(theta) / (R * R); in SetupDiffRhs()
/libCEED/examples/petsc/
H A Dbpssphere.c56 Vec X, X_loc, rhs, rhs_loc; in main() local
141 PetscCall(VecDuplicate(X, &rhs)); in main()
180 PetscCall(VecZeroEntries(rhs)); in main()
181 PetscCall(DMLocalToGlobal(dm, rhs_loc, ADD_VALUES, rhs)); in main()
228 PetscCall(KSPSolve(ksp, rhs, X)); in main()
249 PetscCall(KSPSolve(ksp, rhs, X)); in main()
320 PetscCall(VecDestroy(&rhs)); in main()
H A Dbps.c58 Vec X, X_loc, rhs, rhs_loc; in RunWithDM() local
99 PetscCall(VecDuplicate(X, &rhs)); in RunWithDM()
172 PetscCall(VecZeroEntries(rhs)); in RunWithDM()
173 PetscCall(DMLocalToGlobal(dm, rhs_loc, ADD_VALUES, rhs)); in RunWithDM()
216 PetscCall(KSPSolve(ksp, rhs, X)); in RunWithDM()
236 PetscCall(KSPSolve(ksp, rhs, X)); in RunWithDM()
309 PetscCall(VecDestroy(&rhs)); in RunWithDM()
H A Dbpsswarm.c59 Vec X, X_loc, rhs; in main() local
226 PetscCall(VecDuplicate(X, &rhs)); in main()
292 PetscCall(SetupProblemSwarm(dm_swarm, ceed, bp_options[bp_choice], ceed_data, true, rhs, target)); in main()
320 PetscCall(KSPSolve(ksp, rhs, X)); in main()
341 PetscCall(KSPSolve(ksp, rhs, X)); in main()
439 PetscCall(VecDestroy(&rhs)); in main()
H A Dmultigrid.c62 Vec *X, *X_loc, *mult, rhs, rhs_loc; in main() local
219 PetscCall(VecDuplicate(X[fine_level], &rhs)); in main()
276 PetscCall(VecZeroEntries(rhs)); in main()
277 PetscCall(DMLocalToGlobal(dm[fine_level], rhs_loc, ADD_VALUES, rhs)); in main()
448 PetscCall(KSPSolve(ksp, rhs, X[fine_level])); in main()
469 PetscCall(KSPSolve(ksp, rhs, X[fine_level])); in main()
566 PetscCall(VecDestroy(&rhs)); in main()
H A Dbpsraw.c348 Vec X, X_loc, rhs, rhs_loc; in main() local
669 PetscCall(VecDuplicate(X, &rhs)); in main()
683 PetscCall(VecZeroEntries(rhs)); in main()
684 PetscCall(VecScatterBegin(l_to_g, rhs_loc, rhs, ADD_VALUES, SCATTER_FORWARD)); in main()
685 PetscCall(VecScatterEnd(l_to_g, rhs_loc, rhs, ADD_VALUES, SCATTER_FORWARD)); in main()
706 PetscCall(KSPSolve(ksp, rhs, X)); in main()
727 PetscCall(KSPSolve(ksp, rhs, X)); in main()
784 PetscCall(VecDestroy(&rhs)); in main()
/libCEED/examples/nek/bps/
H A Dbps.h22 CeedScalar *qdata = out[0], *rhs = out[1]; in masssetupf() local
33rhs[i] = qdata[i] * sqrt(x[i] * x[i] + x[i + Q] * x[i + Q] + x[i + 2 * Q] * x[i + 2 * Q]); in masssetupf()
55 CeedScalar *qdata = out[0], *rhs = out[1]; in diffsetupf() local
91rhs[i] = rho * M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) * sin(M_PI *… in diffsetupf()
H A Dbps.usr818 call ceedqfunctionaddoutput(qf_setup,'rhs',ncompu,
842 call ceedoperatorsetfield(op_setup,'rhs',erstrctu,
1137 call ceedqfunctionaddoutput(qf_setup,'rhs',ncompu,
1161 call ceedoperatorsetfield(op_setup,'rhs',erstrctu,
1339 C INPUT: rhs1 - rhs
/libCEED/examples/mfem/
H A Dbp3.cpp52 double rhs(const mfem::Vector &pt) { in rhs() function
144 mfem::FunctionCoefficient rhs_coeff(rhs); in main()
/libCEED/examples/petsc/include/
H A Dswarmutils.h48 …m(DM dm_swarm, Ceed ceed, BPData bp_data, CeedData data, PetscBool setup_rhs, Vec rhs, Vec target);
/libCEED/examples/petsc/src/
H A Dlibceedsetup.c250 CeedVector x_coord, q_data, target, rhs; in SetupErrorOperator() local
303 CeedElemRestrictionCreateVector(elem_restr_u, &rhs, NULL); in SetupErrorOperator()
328 CeedOperatorApply(op_setup_rhs, x_coord, rhs, CEED_REQUEST_IMMEDIATE); in SetupErrorOperator()
352 CeedVectorDestroy(&rhs); in SetupErrorOperator()
H A Dswarmutils.c586 …(DM dm_swarm, Ceed ceed, BPData bp_data, CeedData data, PetscBool setup_rhs, Vec rhs, Vec target) { in SetupProblemSwarm() argument
757 PetscCall(VecZeroEntries(rhs)); in SetupProblemSwarm()
758 PetscCall(DMLocalToGlobal(dm_mesh, rhs_loc, ADD_VALUES, rhs)); in SetupProblemSwarm()
760 PetscCall(VecViewFromOptions(rhs, NULL, "-rhs_view")); in SetupProblemSwarm()
/libCEED/examples/solids/
H A Dindex.md516 \int_{\Omega_0} \nabla_X \bm v \!:\! \diff\bm P dV = \text{rhs}, \quad \forall \bm v \in \mathcal V…