Searched refs:SEMop (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex50.c | 67 PetscSEMOperators SEMop; member 118 …PetscCall(PetscMalloc2(appctx.param.N, &appctx.SEMop.gll.nodes, appctx.param.N, &appctx.SEMop.gll.… in main() 119 …param.N, PETSCGAUSSLOBATTOLEGENDRE_VIA_LINEAR_ALGEBRA, appctx.SEMop.gll.nodes, appctx.SEMop.gll.we… in main() 120 appctx.SEMop.gll.n = appctx.param.N; in main() 140 PetscCall(VecDuplicate(appctx.dat.curr_sol, &appctx.SEMop.grid)); in main() 141 PetscCall(VecDuplicate(appctx.dat.curr_sol, &appctx.SEMop.mass)); in main() 144 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.grid, &wrk_ptr1)); in main() 145 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.mass, &wrk_ptr2)); in main() 158 … x = (appctx.param.Le / 2.0) * (appctx.SEMop.gll.nodes[j] + 1.0) + appctx.param.Le * i; in main() 161 wrk_ptr2[ind] = .5 * appctx.param.Le * appctx.SEMop.gll.weights[j]; in main() [all …]
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | burgers_spectral.c | 75 PetscSEMOperators SEMop; member 132 …PetscCall(PetscMalloc2(appctx.param.N, &appctx.SEMop.gll.nodes, appctx.param.N, &appctx.SEMop.gll.… in main() 133 …param.N, PETSCGAUSSLOBATTOLEGENDRE_VIA_LINEAR_ALGEBRA, appctx.SEMop.gll.nodes, appctx.SEMop.gll.we… in main() 134 appctx.SEMop.gll.n = appctx.param.N; in main() 157 PetscCall(VecDuplicate(u, &appctx.SEMop.grid)); in main() 158 PetscCall(VecDuplicate(u, &appctx.SEMop.mass)); in main() 162 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.grid, &wrk_ptr1)); in main() 163 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.mass, &wrk_ptr2)); in main() 176 … x = (appctx.param.Le / 2.0) * (appctx.SEMop.gll.nodes[j] + 1.0) + appctx.param.Le * i; in main() 179 wrk_ptr2[ind] = .5 * appctx.param.Le * appctx.SEMop.gll.weights[j]; in main() [all …]
|
| H A D | spectraladjointassimilation.c | 83 PetscSEMOperators SEMop; member 143 …PetscCall(PetscMalloc2(appctx.param.N, &appctx.SEMop.gll.nodes, appctx.param.N, &appctx.SEMop.gll.… in main() 144 …param.N, PETSCGAUSSLOBATTOLEGENDRE_VIA_LINEAR_ALGEBRA, appctx.SEMop.gll.nodes, appctx.SEMop.gll.we… in main() 145 appctx.SEMop.gll.n = appctx.param.N; in main() 168 PetscCall(VecDuplicate(u, &appctx.SEMop.grid)); in main() 169 PetscCall(VecDuplicate(u, &appctx.SEMop.mass)); in main() 174 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.grid, &wrk_ptr1)); in main() 175 PetscCall(DMDAVecGetArray(appctx.da, appctx.SEMop.mass, &wrk_ptr2)); in main() 188 … x = (appctx.param.Le / 2.0) * (appctx.SEMop.gll.nodes[j] + 1.0) + appctx.param.Le * i; in main() 191 wrk_ptr2[ind] = .5 * appctx.param.Le * appctx.SEMop.gll.weights[j]; in main() [all …]
|