Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Debugging and testing completely changed ida solver
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.
Fix various warnings as reported by clang 3.0-6ubuntu3.
Fixing GPL header, removing postal address (rpmlint incorrect-fsf-address)
g_bad_rel_in_list converted to field in p_data. Added test model for leastsquares calculation with IPOPT... crash!
Clean up diffvars structure when destroying instance tree.
Fixes bug #460, with thanks to Ujjaval.
Working on valgrind issues associated with asc_ipopt.c. Suppressed error output in test_ascDynaLoad by assigning no-op error_reporter.
Refactoring ascMalloc.h, mem.h to belong in 'general' with goal of having no references in 'general' to functions in 'utilities'.
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Moving libascend components from #/base/generic into #/ascend
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.
Cleaning up some redundant compiler dependencies
Added method integrator_debug to integrator API (outputs internal data structures from integrator). Added test cases for the diffvars code (python test.py). Suppressed a lot of 'slv_get_*_*_list is NULL' messages when destroying system. Specialised the system_build error message a little.
Huge reorganisation -- all mtx and lin files moved to base/generic/linear. Required many #include statements to be changed.
Added scons switch IDA_NEW_ANALYSE for the new code that implements a better DAE analysis procedure. Minor tidying in list.[ch] Removed some DIEDIEDIE stuff from analyze.c. Added 'odeid' to the 'varip' structure in same. Collapsed a bunch of repetitive stuff with those fancy #defines I like so much. Flipped some return codes from functions integrator.c to return 0 on success. Added #include for sensitivity.h in lsode.c. Catch exceptions from sim.build() in do_integrate() in PyGTK GUI. Attempted to fix tcl/tk for errors from integrator_analyse as well (not tested).
first attempt at merging with Ben's changes on the trunk
Monster commit! Lots of recommenting and reorganising of external relations-related stuff. Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros. Fixed (?) the problem Art is having with icons in PyGTK. Turned on -Wall in SConstruct and fixed up a stack of warnings. Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)). Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7. Fixed up building of extfntest.c.
Turned off DEBUG_RELS Fixed bug with system_build.
Temporarily removed extrel.* from disused dir (to avoid spurious grep) Commenting and tidying up of some other files related to extrels.
Normalised all #include statements so that files in the current directory are included as "localfile.h" and files in other directories are included as <directory/file.h> This is in accordance with the spec at http://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Include-Syntax.html#Include-Syntax
Updating for Jerry's new error_reporter syntax, bug #179
Adding 'TEST' statement to ASCEND METHOD syntax. Standardising messages in slv3. Trying to debug bug #175.
Fixed various bugs & compiler warnings: - numerous AssertAllocateMemory & AssertMemory() bugs - converted strdup() calls to ascstrdup() (and ascfree()) - several minor (mostly VisualC) compiler warnings (old style declarations, assignment in conditional, ...)
More error_reporter calls. Removed some C++-unfriendly var names. Removed some debug messages. Turned off compiler timing and relation debugging.
moving things to base/generic
Setting up web subdirectory in repository
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 |