/[ascend]/trunk/pygtk/integratorreporter.py
ViewVC logotype

Log of /trunk/pygtk/integratorreporter.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 13 11:40:59 2007 UTC (14 years ago) by johnpye
File length: 4072 byte(s)
Diff to previous 1049
Added integrator_write_matrix routine to allow integrator matrices to be written out.
Modified integrator in PyGTK to output this matrix to a file in /tmp in the case where Integrator::solve fails.
Fixed a bug in densematrix_write_mmio.
The current implementation of integrator_write_matrix might not be quite right yet... needs some more thought.

Revision 1049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 13:45:13 2007 UTC (14 years ago) by johnpye
File length: 3689 byte(s)
Diff to previous 903
Changed integrator_solve to return 0 on success
Changed integrator_checkstatus to return 0 on success
Some flow-through changes as a result of these.
Fixed problem with reporting of errors in do_method (gtkbrowser.py)
Expanded error msg in integrator.cpp
Fixed catching of Integrator C++ exceptions in integratorreporter.py.
Removed M.checkStructuralSingularity() in TestSteam.testdsgsat -- causes crash (why?)

Revision 903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 13:07:12 2006 UTC (14 years, 2 months ago) by johnpye
File length: 3602 byte(s)
Diff to previous 902
Some success with IDA: fixed up the indexing dilemma and was able to
integrate 'johnpye/thermalequilibrium.a4c' for a short time span (but
through to 3000 s as with LSODE). I would blame lack of jacobian routine
in the first instance.

Added 'more properties' button in Properties dialog for a variable, to allow
values of ode_id, ode_type etc to be queried (but not changed).


Revision 902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 07:35:39 2006 UTC (14 years, 2 months ago) by johnpye
File length: 3603 byte(s)
Diff to previous 856
Integrator remembers 'duration' used previously.
Implemented interuption of integration with 'stop' button.

Revision 856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 21 12:54:43 2006 UTC (14 years, 4 months ago) by johnpye
File length: 3460 byte(s)
Diff to previous 855
Added support for multiple observers/integrators for one simulation.

Revision 855 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 20 14:00:41 2006 UTC (14 years, 4 months ago) by johnpye
File length: 3428 byte(s)
Diff to previous 854
Removed some verbage in Integrator output

Revision 854 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 20 13:36:40 2006 UTC (14 years, 4 months ago) by johnpye
File length: 3427 byte(s)
Diff to previous 849
First tentative version in 'integration reporting':
Values of observed variables from the simulation are added to an Observer table after simulation completes.
This is not very efficiently coded at this stage but is a start.
Also some minor changes to text and comments in some base/generic files.

Revision 849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 15:10:48 2006 UTC (14 years, 4 months ago) by johnpye
File length: 2586 byte(s)
Diff to previous 669
Some progress on a rewrite of the Observer funcitonality so that it can be shared with the IntegratorReporter.

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jun 21 07:00:45 2006 UTC (14 years, 7 months ago) by johnpye
File length: 2408 byte(s)
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22