Lines Matching refs:da
9 def __init__(self, da, lambda_):
10 assert da.getDim() == 3
11 self.da = da
17 Bratu3D.FormInitGuess(self.da, X, self.params)
21 Bratu3D.FormFunction(self.da, X, F, self.params)
25 Bratu3D.FormJacobian(self.da, X, P, self.params)
36 da = PETSc.DMDA().create([N, N, N], stencil_width=1)
37 app = App(da, lambda_)
40 F = da.createGlobalVec()
42 J = da.createMat()
47 X = da.createGlobalVec()
51 U = da.createNaturalVec()
52 da.globalToNatural(X, U)
55 def plot(da, U):
60 solution = U0[...].reshape(da.sizes, order='f').copy()
73 if do_plot: plot(da, U)
80 da.destroy()