Log of /trunk/ascend/linear
Directory Listing
Revision
2064 -
Directory Listing
Modified
Mon Jul 6 12:03:36 2009 UTC
(13 years, 10 months ago)
by
jpye
Trying to solve some bugs with sensitivity external method.
Revision
2036 -
Directory Listing
Modified
Mon May 18 15:03:16 2009 UTC
(14 years ago)
by
ballan
issues resolved:
295
390
301
cmslv.c: unused var cleanup.
lsode/SConscript: fortran flags bugs-- may not work with 0.9x scons.
works with 1.2+. when adding -w, or any special flags, be sure to add
them and not replace the original flag.
system/var.c: 64bit clarity.
system/discrete.c: 64bit clarity.
system/analyze*: g_reuse declared in wrong place. 64bit clarity
system/diffvars: missing prototype function, 64bit clarity.
compiler/numlist.*: changed from int to glint.
compiler/simlist.c: missing includes needed for 64bit clarity.
compiler/instance_io.c: missing includes needed for 64bit clarity.
compiler/initialize.[ch]: const clarifications.
compiler/packages.c: const clarifications.
compiler/module.c: const clarifications.
compiler/statio.c: unused var cleanup.
compiler/procframe; const clarification. memory deallocation bugs.
compiler/notequery.c: repaired multiple casting and 64bit issues.
compiler/importhandler.c: const and free issues fixed.
compiler/type_desc.c: ridiculous if constructs clarified.
compiler/createinst.c: casting stupidity repaired.
linear/ranki2.c: missing includes needed for 64bitness.
solver/solver.c: const issues clarified.
utilities/ascConfig.h: added GLint typedefs for dealing with gllist
64bit portability.
utilities/ascPanic.c: removed extraneous const.
general/ospath.c: safer,quieter handling for string pointer difference.
integrator/integrator.c: const issues clarified.
packages/sensitivity.c: missing includes needed fo 64bit sanity.
tcltk/interface/Integrators.c: 64 bitness.
tcltk/interface/SimsProc.c: const errors.
tcltk/interface/Driver.c: fixed env var handling wrt ascend-config (295)
models/test/z*a4c: fixed meters -> m conversion; someone never ran the
test suite after teasing the default units to ambiguous abbreviations.
SConstruct: added sizeof checks; output might be better put in a ascend
system-wide header.
Revision
2020 -
Directory Listing
Modified
Wed Apr 29 04:00:14 2009 UTC
(14 years, 1 month ago)
by
jpye
Fixed installation location of libascend headerfiles.
Revision
2018 -
Directory Listing
Modified
Wed Apr 29 03:38:10 2009 UTC
(14 years, 1 month ago)
by
jpye
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Revision
2017 -
Directory Listing
Modified
Wed Apr 29 02:39:32 2009 UTC
(14 years, 1 month ago)
by
jpye
Fixed building of test suite after code reorg.
Test suite may still be broken though: seems to segfault and give lots of errors.
Revision
1786 -
Directory Listing
Modified
Sat Jun 7 06:17:35 2008 UTC
(14 years, 11 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixed for missing libpython (DistutilsPlatformError).
Fixed several env.Copy() warnings.
Removed swig 'SideEffect' statement for current SCons swig tool.
Revision
1643 -
Directory Listing
Modified
Tue Nov 13 11:27:37 2007 UTC
(15 years, 6 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Renamed tests with shorter names, added some common macros in base/generic/test/common.h.
Revision
1638 -
Directory Listing
Modified
Thu Nov 8 12:08:19 2007 UTC
(15 years, 6 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Added CUnit test suite for 'compiler' module.
Added a couple of *very* preliminary tests.
Removed some debug output from packages.c
Fixed a #include missing from module.h.
Added a couple of missing #ifdef __cplusplus from test header files.
Added little bit of test code into relman_hessian_count (still active).
Revision
1520 -
Directory Listing
Modified
Sat Jun 30 01:23:36 2007 UTC
(15 years, 11 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixing for missing yacc/lex on Windows, auto-update of them when yacc/lex *are* avail.
Fixing 'test.py' operation on Windows (ASCENDSOLVERS env var)
Adding missing ida.dll to installer.
Adding some missing export symbols in libascend.
Revision
1509 -
Directory Listing
Modified
Wed Jun 27 13:08:47 2007 UTC
(15 years, 11 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixed external loading of integrators, at least on my system. Needs testing
with/without fortran, sundials, etc.
Changed little thing kn d1mach.c to make default behaviour correct on Linux.
Revision
1495 -
Directory Listing
Modified
Mon Jun 11 07:32:03 2007 UTC
(15 years, 11 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixed missing symbol exports for building on Windows.
External solvers are working fine in the PyGTK interface.
A bug appears to be present in the Tcl/Tk interface.
Revision
1491 -
Directory Listing
Modified
Sun Jun 10 13:49:39 2007 UTC
(15 years, 11 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Moved all solvers to dynamically loaded modules currently in folder models/johnpye.
Location of these files will ultimately change.
Revision
1435 -
Directory Listing
Modified
Sun May 20 16:58:44 2007 UTC
(16 years ago)
by
ballan
Original Path:
trunk/base/generic/linear
updated the makefile stuff to work in the current dir structure.
still lots of problems with the install target and now doing
the evil double link because the directories
system, linear, and solver really are NOT independent.
Revision
1395 -
Directory Listing
Modified
Sat Apr 21 15:11:45 2007 UTC
(16 years, 1 month ago)
by
jpye
Original Path:
trunk/base/generic/linear
Added full jacobian preconditioner (ongoing).
Some tweaks to dsgsat & related models.
Revision
1380 -
Directory Listing
Modified
Fri Apr 6 04:07:32 2007 UTC
(16 years, 2 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixed build problem on MinGW GCC 3.4.2
Fixed problem with font in IPython console on Windows
Some attempts to fix problems with FILE* support in Python bindings
gfortran is now the preferred FORTRAN compiler.
Comment out failing FILE* tests for the moment.
Revision
1331 -
Directory Listing
Modified
Thu Mar 8 06:03:43 2007 UTC
(16 years, 2 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Reverted shm.a4c.
Added shmroots.a4c which displays the two complex roots of the SHM system using the extpy 'roots' module.
Revision
1327 -
Directory Listing
Modified
Thu Mar 8 02:45:16 2007 UTC
(16 years, 2 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Fixed mtx_write_region_mmio for non-square regions, offset so that indices always
start at 1 in the output, regardless of the original location of the region.
Revision
1326 -
Directory Listing
Modified
Wed Mar 7 06:51:45 2007 UTC
(16 years, 3 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Added bindings to UFSPARSE sparse matrix library, which provides matrix algebra operations via the CXSparse library which it includes.
Tested with the UFSPARSE that comes with Ubuntu 6.10.
Added simple test case (no validation)
Revision
1325 -
Directory Listing
Modified
Wed Mar 7 02:27:49 2007 UTC
(16 years, 3 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
Split linsolqr.c into smaller files (as directed in code comments for '#include "plainqr.c"', etc)
Revision
1320 -
Directory Listing
Modified
Tue Mar 6 12:15:21 2007 UTC
(16 years, 3 months ago)
by
jpye
Original Path:
trunk/base/generic/linear
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)
Revision
1317 -
Directory Listing
Modified
Mon Mar 5 14:11:37 2007 UTC
(16 years, 3 months ago)
by
johnpye
Original Path:
trunk/base/generic/linear
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.
Revision
1309 -
Directory Listing
Modified
Sun Mar 4 07:40:17 2007 UTC
(16 years, 3 months ago)
by
johnpye
Original Path:
trunk/base/generic/linear
Added index checking for semi-explicit DAE systems.
Migrated error messages for mtx and linsolqr to the error_reporter mechanism.
Revision
1221 -
Directory Listing
Modified
Wed Jan 24 13:33:06 2007 UTC
(16 years, 4 months ago)
by
johnpye
Original Path:
trunk/base/generic/linear
Implemented the DAE partitioning routine but am nowing tracking down a fiendish memory crash.
Revision
1183 -
Directory Listing
Added
Sat Jan 20 09:15:51 2007 UTC
(16 years, 4 months ago)
by
johnpye
Original Path:
trunk/base/generic/linear
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.