Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Moving integrators to own directory, about to make them self-contained shared libraries.
Added plot support in Integrator output tabs. Some other minor debugging for pylab integration and idaanalyse output.
Silence debug messages
Removed some redundant #include statments. Added some explanation of testtmy.a4c (although currently broken with IDA).
Removed ASC_IDA_NEW_ANALYSE condition from the codebase. Cleaned up some debug output.
Added support for detection of boundary crossing in the IDA integrator. Cleared up some code comments and formatting.
Fixed integrator_ida_check_index. More tests still required.
Eliminated linsol, slv0 and slv1: moved the original files to 'disused' and editing out all reference to them in solvers and related code (including some Tcl/Tk wrapper code)
Added new 'system_jacobian' function for use by IDA (maybe elsewhere?) Refactored the matrix output stuff in IDA. Fixed the index checking in idaanalyse Still a problem with checking rank of small matrices.
Another one of these big refactorings. Split out 'system' directory from 'solver' directory. This will need more work but it's a start at getting the non-solver-specific code out separately.
Added index checking for semi-explicit DAE systems. Migrated error messages for mtx and linsolqr to the error_reporter mechanism.
Added bounds checking to IDA. Suppressed some debug output. TestSteam.testpeturbida is broken now.
Reduced some debug output. Added ATOM for specific_energy_rate. Fixed default_self routines for DSG models. Added testdsgsatrepeat test to check above.
Stable with 4 nodes now, but only with a small peturbation.
dsgsat3 model gives correct pressure drops now. found an error in the momentum equation.
Fixed insanity between var_fixed and var_apply_filter in idaanalyse.c Copyright info in pipeline.a4c. Added teststeadyida in TestSteam (currently passes) Fixed LSODE parameters in teststeadylsode.
Added transamp.a4c, another one of the tests from Univ. of Bari.
Removed the 'command line solver' from the Tcl/Tk interface. Deactivated the 'plot' command in slv_interface. Eliminated various #include <compiler/*> from the solver. Added another sample model (which current fails because of problem with non-incident diff vars.
Fixed idaanalyse some more. Maybe it's even right now :-)
Replacement integrator_ida_check_diffindex function. Fixed some errors in the old one.
Added 'hires.a4c' test model. Split slv_system_structure out of slv.c and into system_impl.h. Changed void* diffvars pointer in slv_system_structure to a typed pointer. Moved SolverDiffVarCollectionStruct into system_impl.h. Renamed slv_system_structure to just system_structure (in anticipation of a 'system' module separate from the actual solvers).
Reactivating couple of previously turned-off tests (IDA)
test.py TestIDA all working again with the new IDA analyser.
Fixed a bug with idaanalyse, hunting another one.
@!@#$#$%! working at last
Fixed TestIDA (it's not nice though)
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 |