Parent Directory | Revision Log
Sticky Revision: |
solve.py raises ImportError if 'browser' object is not available (right approach?) Freeing some variables in dsgsat2.a4c. Returing Py_None from extpy routine in 'browser' object not defined (eg during non-GUI unit testing) Error reporting from extpy import handler (ongoing) Timeout in versioncheck (when server unavailable) A little more tinkering with IDA.
Commented out some stream redirection stuff for simplicity. The CUnit test suite now works as expected (but without output suppression, for the moment). Some more effort on IDA (ongoing).
Added simple harmonic motion model. Fixed loop-termination bug in ida.c
Fixing up some malloc/free problems with integrator.c, removing some debug output from slv3. Working on fixing IDA for systems with inactive variables (ongoing).
Added some debug stuff to work on the on_load problem.
Added test for SUNDIALS version (2.2.1 and 2.3.0-pre are preferred) Fixed silly warning message about ignored return values from CONSOLE_DEBUG on GCC.
Removed BBOXWHINE (replaced with some one-time-only warnings for the moment) Added ExtMethodDestroyFn to allow 'user_data' associated with external methods to be destroyed. Implemented the destroy fn through to 'extpy' module. Added 'name' as an extra parameter in the user_data for extpy, to help with debug msgs. Moved 'solvernotes' to a file of its own (was part of listnotes.py) Added 'repaint' to GTK 'tools' menu (for debugging) Added 'python.h' to top of library, type files (pygtk) to stop silly warnings. Working on some diagnosing of problems as noted in Simulation::checkInstance. Removed some old comments from namio.h and others. Renamed 'blsys' to 'sys' in integrator.c. Some work on fixing up the J*v function for IDA (not yet complete). Added new 'destroyfn' parameter (as NULL) to all calls to 'CreateUserFunctionMethod'.
In instantiate.c, made new blackbox code tolerant of blackboxes that don't need initialisation. Removed some debug output. Expanded 'extfntest.py' a little bit, for ease of testing. Converted 'blackbox is experimental' warnings to one-time-only. Minor change to way that webbrowser is invoked under linux.
Added finite-difference evaluation of gradients in blackboxes. Some work on J*v evaluation with IDA.
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).
Radu Serban sent me a preview of the new version of IDA which has new header file layout. This patch updates for the new layout. Also couple of minor fixes for gcc warnings in numlist and library.cpp.
Added 'invars' and 'outvars' pointers (to var_variable pointer arrays) in ExtRelCache. This will allow the ExtRel_MapDataToMtx function to be reimplemented using solver-side pointers instead of going back to the arglist stuff in ExtCallNode.
- fixed a minor bug in the use of dimensions in samplelist and a #define misuse in ospath. - defined eolstyle unix on the trunk, as I have encountered at least 4 too many mixed-eol-style-in-one-file files in trying to rebuild today. obviously committer discipline is insufficient.
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.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |