Parent Directory
|
Revision Log
Sticky Revision: |
A cleanup of some of the problems I found doing a Wall compile. Removed some commented out lines. Swapped some member initialisers. Removed virtual qualifiers from some methods in FunctionSpace. Fixed some unused or (possibly) uninitialised variables.
Copyright updated in all files
And get the *(&(*&(* name right
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Make a temp copy of the trunk before checking in the windows changes
Initial rewrite of escript unary operations. The rewritten operations are now single-pass.
Initial rewrite of binary escript operations.
The MPI branch is hereby closed. All future work should be in trunk. Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch. In this revision I copied all files from trunk-mpi-branch over the corresponding trunk files. I did not use 'svn merge', it was a copy.
Added explicit destructors to all Exception classes. Fixed an ifdef in TestCase.cpp Made the conditional definition of M_PI in LocalOps.h depend only on M_PI being undefined. Replace dynamically dimensioned arrays in DataFactory & DataTagged with malloc. sort() method of list does not take a named argument (despite the manual's claims to the contary).
Tensor products for Data objects are now computed by a C++ method C_GeneralTensorProduct, which calls C function matrix_matrix_product to do the actual calculation. Can perform product with either input transposed in place, meaning without first computing the transpose in a separate step.
+ Updated compilation options for Cognac to squeeze out a bit more performance + Now compiles using the Intel Math headers (mathimf.h) rather than plain math.h on both Win32 and Linux platforms when using the Intel compiler. Gives a small boost to performance on Altix and is essential on Windows
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)
More copyright information.
1D and 3D tests for eigenvalues_and_eigenvector added.
eigenvalues_and_eigenvector fucntion added. test for 2D problem is added and is passed.
problem with eigenvalue of zero matrix fixed (thanks Dr Hale)
_eigenvalues_and_eigenvector method added of data object. the algorithm has been tested on floats in python but not on data objects.
faster version of the local eigenvalue calculation
some steps towards eigenvalue and eigenvector calculation
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |