| /petsc/src/binding/petsc4py/demo/legacy/ode/ |
| H A D | vanderpol.py | 119 def __init__(self, ode): argument 120 self.ode_ = ode 132 def __init__(self, ode): argument 133 self.ode_ = ode 141 def __init__(self, ode): argument 142 self.ode_ = ode 154 def __init__(self, ode): argument 155 self.ode_ = ode 170 ode = VDP(mu_, mf_, imexform_) variable 173 Jim = PETSc.Mat().createDense([ode.n, ode.n], comm=ode.comm) [all …]
|
| H A D | ce.py | 43 ode = CE(lambda_) variable 45 J = PETSc.Mat().createDense([ode.n, ode.n], comm=ode.comm) 47 x = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 50 ts = PETSc.TS().create(comm=ode.comm) 54 ts.setIFunction(ode.evalFunction, f) 55 ts.setIJacobian(ode.evalJacobian, J) 65 def __init__(self, ode): argument 66 self.ode = ode 67 self.x = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 70 self.ode.evalSolution(t, self.x) [all …]
|
| H A D | fastslowsplit.py | 71 ode = FSS() variable 73 Jim = PETSc.Mat().createDense([1, 1], comm=ode.comm) 76 u = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 78 ts = PETSc.TS().create(comm=ode.comm) 82 iss = PETSc.IS().createGeneral([0], comm=ode.comm) 83 isf = PETSc.IS().createGeneral([1], comm=ode.comm) 88 ts.setRHSSplitRHSFunction('slow', ode.evalRHSFunctionSlow, None) 89 ts.setRHSSplitRHSFunction('fast', ode.evalRHSFunctionFast, None) 90 ts.setRHSSplitIFunction('fast', ode.evalIFunctionFast, None) 91 ts.setRHSSplitIJacobian('fast', ode.evalIJacobianFast, Jim, Jim) [all …]
|
| H A D | rober.py | 44 ode = Rober() variable 46 J = PETSc.Mat().createDense([ode.n, ode.n], comm=ode.comm) 48 x = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 51 ts = PETSc.TS().create(comm=ode.comm) 55 ts.setIFunction(ode.evalFunction, f) 56 ts.setIJacobian(ode.evalJacobian, J) 75 ode.evalSolution(0.0, x) 78 del ode, J, x, ts
|
| H A D | bouncing_ball.py | 45 ode = BouncingBall() variable 48 J.setSizes([ode.n, ode.n]) 53 u = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 56 ts = PETSc.TS().create(comm=ode.comm) 60 ts.setRHSFunction(ode.evalRHSFunction, f) 61 ts.setRHSJacobian(ode.evalRHSJacobian, J) 90 ode.initialCondition(u)
|
| H A D | orego.py | 47 ode = Orego() variable 49 J = PETSc.Mat().createDense([ode.n, ode.n], comm=ode.comm) 51 x = PETSc.Vec().createSeq(ode.n, comm=ode.comm) 54 ts = PETSc.TS().create(comm=ode.comm) 57 ts.setIFunction(ode.evalFunction, f) 58 ts.setIJacobian(ode.evalJacobian, J) 95 ode.evalSolution(0.0, x)
|
| H A D | heat.py | 118 ode = Heat(MPI.COMM_WORLD, OptDB.getInt('n', 100)) variable 120 x = ode.gvec.duplicate() 121 f = ode.gvec.duplicate() 123 ts = PETSc.TS().create(comm=ode.comm) 126 ts.setIFunction(ode.evalFunction, ode.gvec) 127 ts.setIJacobian(ode.evalJacobian, ode.mat) 129 ts.setMonitor(ode.monitor) 132 ts.setTimeStep(ode.h**2) 155 ode.evalSolution(0.0, x) 157 if ode.comm.rank == 0: [all …]
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_ts.py | 91 ode = MyODE() 98 ts.setAppCtx(ode) 99 ts.setRHSFunction(ode.rhsfunction, f) 100 ts.setRHSJacobian(ode.rhsjacobian, J, J) 101 ts.setMonitor(ode.monitor) 119 self.assertTrue(ode.rhsfunction_calls > 0) 120 self.assertTrue(ode.rhsjacobian_calls > 0) 128 n = ode.monitor_calls 130 self.assertEqual(ode.monitor_calls, n + 1) 131 n = ode.monitor_calls [all …]
|
| H A D | test_ts_py.py | 98 ode = MyODE() 105 ts.setAppCtx(ode) 106 ts.setIFunction(ode.function, f) 107 ts.setIJacobian(ode.jacobian, J, J) 121 self.assertTrue(ode.function_calls > 0) 122 self.assertTrue(ode.jacobian_calls > 0) 139 ode = MyODE() 147 ts.setAppCtx(ode) 148 ts.setIFunction(ode.function, f) 149 ts.setIJacobian(ode.jacobian, J, J) [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex8.py | 55 ode = MyODE(da) variable 56 ts.setIFunction(ode.function, f) 57 ts.setIJacobian(ode.jacobian, J)
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex23fwdadj_1.out | 2 ode solution 7.58734
|
| H A D | ex20fwd_2.out | 3 ode solution
|
| H A D | ex20fwd_1.out | 3 ode solution
|
| /petsc/src/binding/petsc4py/docs/source/ |
| H A D | petsc_python_types.rst | 87 PETSc Python ode-integrator type (TODO)
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 3251 (prepdf/fgm-ode-conv-params (0.3 0.03 10)) 3252 (prepdf/fla-ode-conv-params (0.3 0.2 10 0.1 0.0001 1)) 3348 (prepdf/flamelet-scale-ode-atol? #f) 3864 (pb-qbmm/ode-factor-max 2.) 3865 (pb-qbmm/ode-factor-min 0.5) 3866 (pb-qbmm/ode-factor 0.9) 4767 (species/surf-ode-solver 0) 4774 (species/surf-ode-int-params (0 2 0)) 4775 (species/surf-ode-real-params (1e-05 1000 1e-08 1e-14 10. 9.999999999999999e-12 1e-05)) 5225 (species/use-chemkin-ode-solver/rtol 1e-05) [all …]
|