/dports/math/mfem/mfem-4.3/examples/ |
H A D | ex23.cpp | 246 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 D | ex16.cpp | 149 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 D | ex16p.cpp | 170 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 D | ex18.cpp | 119 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 D | ex9.cpp | 226 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 D | ex18p.cpp | 127 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 D | ex10.cpp | 216 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 D | ex9p.cpp | 339 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 D | ex10p.cpp | 242 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 D | test_ode2.cpp | 84 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 D | test_ode.cpp | 93 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 D | ex16.cpp | 259 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 D | ex16p.cpp | 298 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 D | ex10.cpp | 393 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 D | ex10p.cpp | 445 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 D | ex9.cpp | 382 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 D | ex9p.cpp | 469 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 D | navier_cht.cpp | 252 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 D | root_solver.F90 | 56 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 D | ex10p.cpp | 277 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 D | ex9p.cpp | 243 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 D | laghos_s.cpp | 165 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 D | joule.cpp | 351 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 D | laghos.cpp | 280 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 D | ex9.cpp | 279 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()
|