Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Add support for reporting block status in Diagnose window.
Merging in refactor of the C++ code, which is moved out of 'pygtk' and into 'ascxx'. Adding support for IPOPT 3.9.1, the current latest version. Support in dtar for parallel builds (possibly needs some testing still).
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Removed references to MFGRAPH, seems better to use GraphViz directly. Added configuration test for GraphViz. Added configuration test for strdup, fixed mmio to not create its own strdup if other form is available already.
Refactored 'moduleview' stuff out of gtkbrowser.py. Fixed headers of childio.h (added #include "child.h") Fixed line-up of incidence matrix and axis tickmarks. Module list is now sorted in library.cpp. Added some docstrings in ascpy.i.
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 and performed basic tests of integrator_ida_write_matrix. Generalised the write_matrix routine so that *any* requested output can be retrieved from the integrator (for the case of IDA this is y and y', but it could equally be more complicated stuff.)
Huge reorganisation -- all mtx and lin files moved to base/generic/linear. Required many #include statements to be changed.
Fixed value of 'dz' in dsgsat.a4c. Added test case for saturated steam in terms of (u,v) Other minor debug output changes.
Fixed mfgraph binding
Added some more user error messages from the solver. Added detection for the MFGRAPH library, which will be used to output GraphViz files based on the incidence matrix.
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.
Removed 'interface' directory in trunk/pygtk/interface (moved everything up a level) Made corresponding changes to SCons* and spec files.
Removing extra subdir level in pygtk path
Fixable vars added to interface (outputs to console) Added 'next big' and 'prev big' to move between 'big blocks' in the diagnose window.
This is the initial working 'block diagnose' functionality.
Added reporting of divergent relation names. Found more convergent form of LMTD heat-exchanger equation
Improved behaviour of incidence matrix when you mouseover points outside the matrix Stopped emitting exception for Block out of range (why does it happen?)
Added reporting of unconverged variables to the console
Can now view block numbers via console while mouse-ing over incidence matrix
Added reporting of relation name to console onmouseover of incidence matrix
Incidence matrix now reports the mouseover-ed variable on the console
Plotting of incidence matrix: still need to check that orientation is correct though.
Something resembling an incidence matrix returned via SWIG...
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 |