Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
rearranging the idaanaylse file top-down, functions in the order called. minor changes elsehwere to debug output, commenting.
Streamline the idaevent test code (remove duplication). Add some extra debug code (cf figure at base of page http://ascend4.org/IDA).
fixing error introduced earlier!
suppress some debug output from varentry.py turn on the debug output from idaanalyse.c
restoring branches from non-svn backups. john@thunder:~/ownCloud/ascend-branches/ksenija2$ svn info Path: . URL: svn://ascend4.org/code/branches/ksenija2 Repository Root: svn://ascend4.org Repository UUID: 0a874cea-61e7-0310-9e8b-9977c6048898 Revision: 4711 Node Kind: directory Schedule: normal Last Changed Author: ksenija Last Changed Rev: 4709 Last Changed Date: 2014-07-21 18:34:04 +1000 (Mon, 21 Jul 2014)
recreating ksenija2 branch from current HEAD, r2824.
Fixing a few warnings from clang.
Fixing GPL header, removing postal address (rpmlint incorrect-fsf-address)
Improved approximation of delta in sunpos_db (add a half-day). Re-tested sunpos_db and updated to 2nd Ed D&B problems. Will add tracker problems in models/solar/tracker.a4c.
Add test integrator_ida.integ1 (in relation to bug 549).
Merge from Ksenija's branch rev 3919 to trunk. This includes changes from Dante Stroe and Leon Kwek, including: Adds support for LINK syntax/semants (but test cases stil need to be written). (Dante Stroe) Adds support for integration of models containing boundaries. More testing required. (Leon Kwek) Test suite solver_lrslv added with very basic test of LRSlv. (Leon Kwek) Fixed error in merge that had messed up SOLVER, SOLVE, OPTION statements. Support added in LRSlv for taking boundary states from the 'perturb' var, rather than evaluating directly (Leon) Integrated fix-and-assign statement support added (fixes bug 450) (Ksenija) Bouncing ball test model included (Leon).
More refactoring. Looks pretty much done now, perhaps some more documentation to be added though.
Renaming 'sys' to 'integ', hopefully a bit clearer.
Refactor some more stuff from 'utilities' into 'general' with goal that 'general' never refers to 'utilities'.
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Fixed heading numbers in book.pdf, some tinkering to expose bug in IDA when there are derivs with out undiff vars.
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 |