Home
last modified time | relevance | path

Searched refs:ode_solver (Results 1 – 25 of 34) sorted by relevance

12

/dports/math/mfem/mfem-4.3/examples/
H A Dex23.cpp246 SecondOrderODESolver *ode_solver; in main() local
250 case 0: ode_solver = new GeneralizedAlpha2Solver(0.0); break; in main()
251 case 1: ode_solver = new GeneralizedAlpha2Solver(0.1); break; in main()
252 case 2: ode_solver = new GeneralizedAlpha2Solver(0.2); break; in main()
253 case 3: ode_solver = new GeneralizedAlpha2Solver(0.3); break; in main()
263 case 12: ode_solver = new LinearAccelerationSolver(); break; in main()
264 case 13: ode_solver = new CentralDifferenceSolver(); break; in main()
265 case 14: ode_solver = new FoxGoodwinSolver(); break; in main()
369 ode_solver->Init(oper); in main()
381 ode_solver->Step(u, dudt, t, dt); in main()
[all …]
H A Dex16.cpp149 ODESolver *ode_solver; in main() local
154 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
155 case 3: ode_solver = new SDIRK33Solver; break; in main()
157 case 11: ode_solver = new ForwardEulerSolver; break; in main()
159 case 13: ode_solver = new RK3SSPSolver; break; in main()
160 case 14: ode_solver = new RK4Solver; break; in main()
164 case 23: ode_solver = new SDIRK23Solver; break; in main()
165 case 24: ode_solver = new SDIRK34Solver; break; in main()
245 ode_solver->Init(oper); in main()
256 ode_solver->Step(u, t, dt); in main()
[all …]
H A Dex16p.cpp170 ODESolver *ode_solver; in main() local
175 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
176 case 3: ode_solver = new SDIRK33Solver; break; in main()
178 case 11: ode_solver = new ForwardEulerSolver; break; in main()
180 case 13: ode_solver = new RK3SSPSolver; break; in main()
181 case 14: ode_solver = new RK4Solver; break; in main()
185 case 23: ode_solver = new SDIRK23Solver; break; in main()
186 case 24: ode_solver = new SDIRK34Solver; break; in main()
313 ode_solver->Init(oper); in main()
324 ode_solver->Step(u, t, dt); in main()
[all …]
H A Dex18.cpp119 ODESolver *ode_solver = NULL; in main() local
122 case 1: ode_solver = new ForwardEulerSolver; break; in main()
123 case 2: ode_solver = new RK2Solver(1.0); break; in main()
124 case 3: ode_solver = new RK3SSPSolver; break; in main()
125 case 4: ode_solver = new RK4Solver; break; in main()
126 case 6: ode_solver = new RK6Solver; break; in main()
247 ode_solver->Init(euler); in main()
265 ode_solver->Step(sol, t, dt_real); in main()
306 delete ode_solver; in main()
H A Dex9.cpp226 ODESolver *ode_solver = NULL; in main() local
231 case 2: ode_solver = new RK2Solver(1.0); break; in main()
232 case 3: ode_solver = new RK3SSPSolver; break; in main()
233 case 4: ode_solver = new RK4Solver; break; in main()
234 case 6: ode_solver = new RK6Solver; break; in main()
238 case 13: ode_solver = new SDIRK33Solver; break; in main()
241 case 23: ode_solver = new SDIRK23Solver; break; in main()
242 case 24: ode_solver = new SDIRK34Solver; break; in main()
397 ode_solver->Init(adv); in main()
403 ode_solver->Step(u, t, dt_real); in main()
[all …]
H A Dex18p.cpp127 ODESolver *ode_solver = NULL; in main() local
130 case 1: ode_solver = new ForwardEulerSolver; break; in main()
131 case 2: ode_solver = new RK2Solver(1.0); break; in main()
132 case 3: ode_solver = new RK3SSPSolver; break; in main()
133 case 4: ode_solver = new RK4Solver; break; in main()
134 case 6: ode_solver = new RK6Solver; break; in main()
282 ode_solver->Init(euler); in main()
307 ode_solver->Step(sol, t, dt_real); in main()
361 delete ode_solver; in main()
H A Dex10.cpp216 ODESolver *ode_solver; in main() local
220 case 1: ode_solver = new BackwardEulerSolver; break; in main()
221 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
222 case 3: ode_solver = new SDIRK33Solver; break; in main()
226 case 13: ode_solver = new RK3SSPSolver; break; in main()
227 case 14: ode_solver = new RK4Solver; break; in main()
231 case 23: ode_solver = new SDIRK23Solver; break; in main()
232 case 24: ode_solver = new SDIRK34Solver; break; in main()
318 ode_solver->Init(oper); in main()
327 ode_solver->Step(vx, t, dt_real); in main()
[all …]
H A Dex9p.cpp339 ODESolver *ode_solver = NULL; in main() local
344 case 2: ode_solver = new RK2Solver(1.0); break; in main()
345 case 3: ode_solver = new RK3SSPSolver; break; in main()
346 case 4: ode_solver = new RK4Solver; break; in main()
347 case 6: ode_solver = new RK6Solver; break; in main()
351 case 13: ode_solver = new SDIRK33Solver; break; in main()
354 case 23: ode_solver = new SDIRK23Solver; break; in main()
355 case 24: ode_solver = new SDIRK34Solver; break; in main()
565 ode_solver->Init(adv); in main()
571 ode_solver->Step(*U, t, dt_real); in main()
[all …]
H A Dex10p.cpp242 ODESolver *ode_solver; in main() local
247 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
248 case 3: ode_solver = new SDIRK33Solver; break; in main()
250 case 11: ode_solver = new ForwardEulerSolver; break; in main()
252 case 13: ode_solver = new RK3SSPSolver; break; in main()
253 case 14: ode_solver = new RK4Solver; break; in main()
257 case 23: ode_solver = new SDIRK23Solver; break; in main()
258 case 24: ode_solver = new SDIRK34Solver; break; in main()
369 ode_solver->Init(oper); in main()
378 ode_solver->Step(vx, t, dt_real); in main()
[all …]
/dports/math/mfem/mfem-4.3/tests/unit/linalg/
H A Dtest_ode2.cpp84 int nstate = ode_solver->GetStateSize(); in init_hist()
91 ode_solver->SetStateVector(s,uh); in init_hist()
109 ode_solver->Init(*oper); in order()
110 if (init_hist_) { init_hist(ode_solver,dt); } in order()
136 ode_solver->Init(*oper); in order()
145 ode_solver->Step(u, du, t, dt); in order()
148 int nstate = ode_solver->GetStateSize(); in order()
151 ode_solver->GetStateVector(s,uh[s]); in order()
162 ode_solver->Step(u, du, t, dt); in order()
164 nstate = ode_solver->GetStateSize(); in order()
[all …]
H A Dtest_ode.cpp93 void init_hist(ODESolver* ode_solver,double dt) in init_hist() argument
95 int nstate = ode_solver->GetStateSize(); in init_hist()
103 ode_solver->SetStateVector(s,uh); in init_hist()
117 ode_solver->Init(*oper); in order()
119 ode_solver->Run(u, t, dt, t_final - 1e-12); in order()
135 ode_solver->Init(*oper); in order()
144 ode_solver->Step(u, t, dt); in order()
149 ode_solver->GetStateVector(s,uh[s]); in order()
160 ode_solver->Step(u, t, dt); in order()
162 nstate = ode_solver->GetStateSize(); in order()
[all …]
/dports/math/mfem/mfem-4.3/examples/sundials/
H A Dex16.cpp259 ODESolver *ode_solver = NULL; in main() local
267 case 3: ode_solver = new RK3SSPSolver; break; in main()
268 case 4: ode_solver = new RK4Solver; break; in main()
271 case 6: ode_solver = new SDIRK23Solver(2); break; in main()
272 case 7: ode_solver = new SDIRK33Solver; break; in main()
279 ode_solver = cvode; break; in main()
285 ode_solver = cvode; break; in main()
294 ode_solver = arkode; break; in main()
300 ode_solver = arkode; break; in main()
327 ode_solver->Step(u, t, dt_real); in main()
[all …]
H A Dex16p.cpp298 ODESolver *ode_solver = NULL; in main() local
306 case 3: ode_solver = new RK3SSPSolver; break; in main()
307 case 4: ode_solver = new RK4Solver; break; in main()
310 case 6: ode_solver = new SDIRK23Solver(2); break; in main()
311 case 7: ode_solver = new SDIRK33Solver; break; in main()
318 ode_solver = cvode; break; in main()
324 ode_solver = cvode; break; in main()
333 ode_solver = arkode; break; in main()
339 ode_solver = arkode; break; in main()
369 ode_solver->Step(u, t, dt_real); in main()
[all …]
H A Dex10.cpp393 ODESolver *ode_solver = NULL; in main() local
401 case 3: ode_solver = new SDIRK33Solver; break; in main()
404 case 5: ode_solver = new SDIRK23Solver; break; in main()
409 case 9: ode_solver = new RK3SSPSolver; break; in main()
410 case 10: ode_solver = new RK4Solver; break; in main()
423 ode_solver = cvode; break; in main()
436 ode_solver = cvode; break; in main()
449 ode_solver = arkode; break; in main()
456 ode_solver = arkode; break; in main()
469 ode_solver->Step(vx, t, dt_real); in main()
[all …]
H A Dex10p.cpp445 ODESolver *ode_solver = NULL; in main() local
453 case 3: ode_solver = new SDIRK33Solver; break; in main()
456 case 5: ode_solver = new SDIRK23Solver; break; in main()
461 case 9: ode_solver = new RK3SSPSolver; break; in main()
462 case 10: ode_solver = new RK4Solver; break; in main()
475 ode_solver = cvode; break; in main()
488 ode_solver = cvode; break; in main()
501 ode_solver = arkode; break; in main()
508 ode_solver = arkode; break; in main()
521 ode_solver->Step(vx, t, dt_real); in main()
[all …]
H A Dex9.cpp382 ODESolver *ode_solver = NULL; in main() local
388 case 2: ode_solver = new RK2Solver(1.0); break; in main()
389 case 3: ode_solver = new RK3SSPSolver; break; in main()
390 case 4: ode_solver = new RK4Solver; break; in main()
391 case 6: ode_solver = new RK6Solver; break; in main()
398 ode_solver = cvode; break; in main()
405 ode_solver = arkode; break; in main()
412 ode_solver = arkode; break; in main()
416 if (ode_solver_type < 7) { ode_solver->Init(adv); } in main()
424 ode_solver->Step(u, t, dt_real); in main()
[all …]
H A Dex9p.cpp469 ODESolver *ode_solver = NULL; in main() local
474 case 1: ode_solver = new ForwardEulerSolver; break; in main()
475 case 2: ode_solver = new RK2Solver(1.0); break; in main()
476 case 3: ode_solver = new RK3SSPSolver; break; in main()
477 case 4: ode_solver = new RK4Solver; break; in main()
478 case 6: ode_solver = new RK6Solver; break; in main()
485 ode_solver = cvode; break; in main()
493 ode_solver = arkode; break; in main()
497 if (ode_solver_type < 7) { ode_solver->Init(adv); } in main()
505 ode_solver->Step(*U, t, dt_real); in main()
[all …]
/dports/math/mfem/mfem-4.3/miniapps/navier/
H A Dnavier_cht.cpp252 ODESolver *ode_solver = NULL; in main() local
260 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
261 case 3: ode_solver = new SDIRK33Solver; break; in main()
265 case 13: ode_solver = new RK3SSPSolver; break; in main()
266 case 14: ode_solver = new RK4Solver; break; in main()
270 case 23: ode_solver = new SDIRK23Solver; break; in main()
271 case 24: ode_solver = new SDIRK34Solver; break; in main()
343 if (ode_solver) { ode_solver->Init(*coper); } in main()
358 if (ode_solver) in main()
360 ode_solver->Step(t_tdof, t, dt); in main()
[all …]
/dports/science/octopus/octopus-10.5/src/math/
H A Droot_solver.F9056 type(ode_solver_t) :: ode_solver !< required for ROOT_WATTERSTROM component
185 call parse_variable(namespace, 'WatterstromODESolver', ODE_PD89, rs%ode_solver%solver_type)
195 call parse_variable(namespace, 'WatterstromODESolverNSteps', 400, rs%ode_solver%nsteps)
198 rs%ode_solver%nsize = rs%poly_order
199 rs%ode_solver%tmin = M_ZERO
200 rs%ode_solver%tmax = M_ONE
201 call ode_solver_create(rs%ode_solver)
242 call zode_solver_run(rs%ode_solver, func_ws, base_roots, roots)
/dports/math/mfem/mfem-4.3/examples/petsc/
H A Dex10p.cpp277 ODESolver *ode_solver; in main() local
282 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
283 case 3: ode_solver = new SDIRK33Solver; break; in main()
285 case 11: ode_solver = new ForwardEulerSolver; break; in main()
287 case 13: ode_solver = new RK3SSPSolver; break; in main()
288 case 14: ode_solver = new RK4Solver; break; in main()
291 case 23: ode_solver = new SDIRK23Solver; break; in main()
292 case 24: ode_solver = new SDIRK34Solver; break; in main()
404 ode_solver->Init(*oper); in main()
413 ode_solver->Step(vx, t, dt_real); in main()
[all …]
H A Dex9p.cpp243 ODESolver *ode_solver = NULL; in main() local
250 case 1: ode_solver = new ForwardEulerSolver; break; in main()
251 case 2: ode_solver = new RK2Solver(1.0); break; in main()
252 case 3: ode_solver = new RK3SSPSolver; break; in main()
253 case 4: ode_solver = new RK4Solver; break; in main()
254 case 6: ode_solver = new RK6Solver; break; in main()
269 ode_solver = pode_solver = new PetscODESolver(MPI_COMM_WORLD); in main()
444 ode_solver->Init(*adv); in main()
457 ode_solver->Step(*U, t, dt_real); in main()
487 else { ode_solver->Run(*U, t, dt, t_final); } in main()
[all …]
/dports/science/ascent/ascent-0.7.1-66-gbcf2742a/src/examples/proxies/laghos/serial/
H A Dlaghos_s.cpp165 ODESolver *ode_solver = NULL; in main() local
168 case 1: ode_solver = new ForwardEulerSolver; break; in main()
169 case 2: ode_solver = new RK2Solver(0.5); break; in main()
170 case 3: ode_solver = new RK3SSPSolver; break; in main()
171 case 4: ode_solver = new RK4Solver; break; in main()
172 case 6: ode_solver = new RK6Solver; break; in main()
307 ode_solver->Init(oper); in main()
326 ode_solver->Step(S, t, dt); in main()
452 delete ode_solver; in main()
/dports/math/mfem/mfem-4.3/miniapps/electromagnetics/
H A Djoule.cpp351 ODESolver *ode_solver; in main() local
355 case 1: ode_solver = new BackwardEulerSolver; break; in main()
356 case 2: ode_solver = new SDIRK23Solver(2); break; in main()
357 case 3: ode_solver = new SDIRK33Solver; break; in main()
359 case 22: ode_solver = new ImplicitMidpointSolver; break; in main()
360 case 23: ode_solver = new SDIRK23Solver; break; in main()
361 case 34: ode_solver = new SDIRK34Solver; break; in main()
586 ode_solver->Init(oper); in main()
599 ode_solver->Step(F, t, dt); in main()
723 delete ode_solver; in main()
/dports/science/ascent/ascent-0.7.1-66-gbcf2742a/src/examples/proxies/laghos/
H A Dlaghos.cpp280 ODESolver *ode_solver = NULL; in main() local
283 case 1: ode_solver = new ForwardEulerSolver; break; in main()
284 case 2: ode_solver = new RK2Solver(0.5); break; in main()
285 case 3: ode_solver = new RK3SSPSolver; break; in main()
286 case 4: ode_solver = new RK4Solver; break; in main()
287 case 6: ode_solver = new RK6Solver; break; in main()
447 ode_solver->Init(oper); in main()
468 ode_solver->Step(S, t, dt); in main()
615 delete ode_solver; in main()
/dports/math/mfem/mfem-4.3/examples/hiop/
H A Dex9.cpp279 ODESolver *ode_solver = NULL; in main() local
282 case 1: ode_solver = new ForwardEulerSolver; break; in main()
283 case 2: ode_solver = new RK2Solver(1.0); break; in main()
284 case 3: ode_solver = new RK3SSPSolver; break; in main()
285 case 4: ode_solver = new RK4Solver; break; in main()
286 case 6: ode_solver = new RK6Solver; break; in main()
414 ode_solver->Init(adv); in main()
424 ode_solver->Step(u, t, dt_real); in main()
468 delete ode_solver; in main()

12