Home
last modified time | relevance | path

Searched refs:Lambda (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex20opt_ic.c26 Vec U, Lambda[1], Mup[1]; /* first-order adjoint variables */ member
222 PetscCall(VecGetArray(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
226 PetscCall(VecRestoreArray(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
229 PetscCall(TSSetCostGradients(ts, 1, user_ptr->Lambda, NULL)); in FormFunctionGradient()
231 PetscCall(VecCopy(user_ptr->Lambda[0], G)); in FormFunctionGradient()
304 PetscCall(VecGetArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
307 PetscCall(VecRestoreArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
317 PetscCall(TSSetCostGradients(ts, 1, ctx->Lambda, NULL)); in Adjoint2()
435 PetscCall(MatCreateVecs(user.A, &user.Lambda[0], NULL)); in main()
545 PetscCall(VecDestroy(&user.Lambda[0])); in main()
H A Dex20opt_p.c26 Vec U, Lambda[1], Mup[1]; /* adjoint variables */ member
405 PetscCall(MatCreateVecs(user.A, &user.Lambda[0], NULL)); in main()
497 PetscCall(VecDestroy(&user.Lambda[0])); in main()
552 PetscCall(VecGetArray(user_ptr->Lambda[0], &x_ptr)); in FormFunctionGradient()
556 PetscCall(VecRestoreArray(user_ptr->Lambda[0], &x_ptr)); in FormFunctionGradient()
561 PetscCall(TSSetCostGradients(ts, 1, user_ptr->Lambda, user_ptr->Mup)); in FormFunctionGradient()
566 PetscCall(VecGetArrayRead(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
570 PetscCall(VecRestoreArrayRead(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
638 PetscCall(VecGetArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
641 PetscCall(VecRestoreArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
[all …]
/petsc/src/ksp/ksp/tests/raja/
H A Dex1.raja.cxx178 …ment::For<1, RAJA::seq_exec, RAJA::statement::For<0, RAJA::seq_exec, RAJA::statement::Lambda<0>>>>; in main()
239 …RAJA::omp_parallel_for_exec, RAJA::statement::For<0, RAJA::seq_exec, RAJA::statement::Lambda<0>>>>; in main()
284 …ead_y_direct, RAJA::statement::For<0, RAJA::cuda_thread_x_direct, RAJA::statement::Lambda<0>>>>>>>; in main()
341 …read_y_direct, RAJA::statement::For<0, RAJA::hip_thread_x_direct, RAJA::statement::Lambda<0>>>>>>>; in main()
415 …ment::For<1, RAJA::seq_exec, RAJA::statement::For<0, RAJA::seq_exec, RAJA::statement::Lambda<0>>>>; in computeErr()
/petsc/src/ts/tutorials/optimal_control/
H A Dex1.c12 Vec U, Lambda[1], Mup[1], Lambda2[1], Mup2[1], Dir; member
311 PetscCall(MatCreateVecs(aircraft.A, &aircraft.Lambda[0], NULL)); in main()
402 PetscCall(VecDestroy(&aircraft.Lambda[0])); in main()
474 PetscCall(VecSet(actx->Lambda[0], 0.0)); in FormObjFunctionGradient()
476 PetscCall(TSSetCostGradients(ts, 1, actx->Lambda, actx->Mup)); in FormObjFunctionGradient()
603 PetscCall(VecSet(actx->Lambda[0], 0.0)); in ComputeObjHessianWithSOA()
607 PetscCall(TSSetCostGradients(ts, 1, actx->Lambda, actx->Mup)); in ComputeObjHessianWithSOA()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DSNES.pyx2847 Lambda tolerance.
2876 Lambda tolerance.
/petsc/doc/
H A Dpetsc.bib7860 title = {Computing the Lambda Modes of a Nuclear Reactor with {SLEPc} and {PETSc}},