  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   Was thanked: 1400 time(s) in 817 post(s)
|
lsoda (Livermore Solver for Ordinary Differential Equations)  Functions list:
lsoda(5) - (ics,tmin,tmax,steps,D(t,x)) solves the initial value problem for stiff or nonstiff systems. lsoda(3) - (ode,y(x),xmax) solves the initial value problem for stiff or nonstiff systems. lsoda(4) - (ode,y(x),xmax,steps) solves the initial value problem for stiff or nonstiff systems.
lsoda(ics, xmin, xmax, steps, ode) solves the initial value problem for stiff or nonstiff systems (uses Adams/BDF methods). Arguments:
- ics is either a vector of n real initial values, where n is the number of unknowns (or a single scalar initial value, in the case of a single ODE).
- xmin and xmax are real, scalar endpoints of the interval over which the solution to the ODE(s) is evaluated. Initial values in init are the values of the ODE function(s) evaluated at x1.
- steps is the integer number of discretization intervals used to interpolate the solution function. The number of solution points is the number of intervals + 1.
- ode is a vector function of the form D(x,y) specifying the right-hand side of the system
Options: - AbsTol - absolute tolerance parameter, default value 10⁻⁷. - RelTol - relative tolerance parameter, default value 10⁻⁴. Links: 1. Solving Stiff ODEs. 2. Serial Fortran Solvers for ODE Initial Value Problems. lsoda.integrate.sm (11kb) downloaded 75 time(s). lsoda.kinetic1.sm (8kb) downloaded 50 time(s). lsoda.kinetic2.sm (11kb) downloaded 42 time(s). lsoda.kinetic3.sm (11kb) downloaded 41 time(s). lsoda.test1.sm (12kb) downloaded 44 time(s). lsoda.test2.sm (12kb) downloaded 38 time(s). lsoda.Arenstorf Orbit.sm (16kb) downloaded 65 time(s). lsoda.Amplitude detector.sm (21kb) downloaded 40 time(s). lsoda.integrate.pdf (88kb) downloaded 80 time(s). lsoda.kinetic1.pdf (75kb) downloaded 57 time(s). lsoda.kinetic2.pdf (88kb) downloaded 48 time(s). lsoda.kinetic3.pdf (83kb) downloaded 49 time(s). lsoda.test1.pdf (88kb) downloaded 62 time(s). lsoda.test2.pdf (91kb) downloaded 43 time(s). lsoda.Arenstorf Orbit.pdf (94kb) downloaded 62 time(s). lsoda.Amplitude detector.pdf (149kb) downloaded 46 time(s).See also:● Mathcad Toolbox● DotNumerics● SADEL● Matlab C++ Math Library● OSLO● GNU Scientific Library (GSL)Edited by user 19 April 2023 20:53:02(UTC)
| Reason: Not specified |
Russia ☭ forever (git.io/vOZo0) Viacheslav N. Mezentsev |
 4 users thanked uni for this useful post.
|
on 21/01/2019(UTC), on 21/01/2019(UTC), on 21/01/2019(UTC), on 21/01/2019(UTC)
|
|
  Rank: Advanced Member Groups: Registered
Joined: 19/11/2020(UTC) Posts: 34   Location: Ireland Was thanked: 1 time(s) in 1 post(s)
|
Hello Viacheslav, I attach here the two different file, lsodaMAP3 have the problem solved, lsodaMAP2 show the error. SMath version 0.99.7610.506 lsoda version 0.1.7175.9902 lsoda MAP2.sm (49kb) downloaded 22 time(s). lsoda MAP3.sm (52kb) downloaded 15 time(s). crash.pdf (79kb) downloaded 17 time(s).Playing a little bit in the lsodaMAP2 I was able to make it show the chart with the "problem".  Let me know if you need anything else! All the best Francesco Edited by user 02 December 2020 18:46:19(UTC)
| Reason: Not specified |
Veniamo da molto lontano e andiamo molto lontano! Palmiro Togliatti |
|
|
|
  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   Was thanked: 1400 time(s) in 817 post(s)
|
The problem is in the X-Y Plot plugin. It cannot display the input data because it is outside the normal bounds. Also in the document somehow the min and max values of the axis are the same, which also results in an error. It will take a time to fix this. I haven't tested the plugin on bad data much. |
Russia ☭ forever (git.io/vOZo0) Viacheslav N. Mezentsev |
|
|
|
  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   Was thanked: 1400 time(s) in 817 post(s)
|
 Plugin updated. Changes: - added support for ODE systems in mathematical form; - refactored. |
Russia ☭ forever (git.io/vOZo0) Viacheslav N. Mezentsev |
 1 user thanked uni for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,640   Was thanked: 1400 time(s) in 817 post(s)
|
 Plugin updated. Changes: - solution restructured; - converting the task for the ODE solver to the numerical form is now performed through the Mathcad Toolbox plugin (to avoid code duplication), so it must be installed; - refactored. Solvers that support mathematical notation now reuse code from the Mathcad Toolbox plugin. Now there is no need to recompile every such plugin. As far as I understand, the algorithm used in this solver is the same as used in Odesolve: Adams/BDF. This can be seen from the comments in the source code. If I can port this code to c#, then we will have the same solver as in Mathcad. I want to include it as a default solver in Mathcad Toolbox plugin. |
Russia ☭ forever (git.io/vOZo0) Viacheslav N. Mezentsev |
 1 user thanked uni for this useful post.
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.