/[ascend]/trunk/ascend/linear
ViewVC logotype

Log of /trunk/ascend/linear

View Directory Listing Directory Listing


Sticky Revision:

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 2011 - Directory Listing
Modified Tue Apr 28 08:58:48 2009 UTC (14 years, 1 month ago) by jpye
Copied from: trunk/base/generic/linear revision 2010
Moving libascend components from #/base/generic into #/ascend

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 1334 - Directory Listing
Modified Thu Mar 8 10:51:02 2007 UTC (16 years, 2 months ago) by jpye
Original Path: trunk/base/generic/linear
Hopefully fixed problem of missing test file where UFSPARSE not available

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 1323 - Directory Listing
Modified Tue Mar 6 13:40:44 2007 UTC (16 years, 3 months ago) by jpye
Original Path: trunk/base/generic/linear
Test case to assure that linsol_rank works correctly for 1x1, 2x2 and 3x3 mtxs.

Revision 1322 - Directory Listing
Modified Tue Mar 6 13:32:00 2007 UTC (16 years, 3 months ago) by jpye
Original Path: trunk/base/generic/linear
Cleaning up of commenting in linsolqr

Revision 1321 - Directory Listing
Modified Tue Mar 6 12:23:24 2007 UTC (16 years, 3 months ago) by jpye
Original Path: trunk/base/generic/linear
As promised, also deleted comment about how good linsol made us look

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 1319 - Directory Listing
Modified Tue Mar 6 00:22:28 2007 UTC (16 years, 3 months ago) by jpye
Original Path: trunk/base/generic/linear
Added test suite for linsolqr (very early days still) for checking by Ben

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 1210 - Directory Listing
Modified Tue Jan 23 04:25:51 2007 UTC (16 years, 4 months ago) by johnpye
Original Path: trunk/base/generic/linear
Removed unnecessary #include <compiler.h>

Revision 1204 - Directory Listing
Modified Tue Jan 23 03:02:07 2007 UTC (16 years, 4 months ago) by johnpye
Original Path: trunk/base/generic/linear
Cleaned up a few guard #ifndefs

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.

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22