Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Copyright updated in all python files
robust function to normalize data object added
function to calculate value closest to given value added
interpolate accepts now float and numarray as argument
Added python method printParallelThreadCounts() to tell how many MPI CPUs and OpenMP threads we are using (for testing hybrid runs)
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
some changes to get things going on the cognac.ivec.org.
interplote function returns now argument if it has requested function space
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.
New python method getVersion() which returns the Subversion revision from which escript was compiled
clear name tagging is supported now.
a small fix which deals with the case that a Model class does not take the argument debug.
modellib.WriteVTK has been rewritten. Instead of only three data objects scalar, vector, tensor it takes now up to 20 data objects data0 ... data19 and writes it into a single VTK file. There is also the possibilty to define individiual name tags name0,..., name19. If no name is given the corresponding attribute name of the Link target is used. This simplifies the usage and increases efficiency.
some small canges to clip function to allow unbounded upper or lower values
Added erf (error function) implementation
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.
the new function swap_axes + tests added. (It replaces swap).
new function _swap. Python wrapper + testing is still missing.
Fixed typo in method name
some new functions around tensor product added.
Modified the following python methods in escript/py_src/util.py to call faster C++ methods: escript_trace escript_transpose escript_symmetric escript_nonsymmetric
formatting errors in epydoc tags fixed
test with tagged data pass now
more copyright statements added
Corrected spelling of 'license' in url so that the link actually points to the license.
strange problem with import numarray.linear_algebra fixed
moved "import numarray.linear_algebra" to function that uses it, in case it is not installed
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)
faster version of the local eigenvalue calculation
some modifications on eigenvalues to make it a bit more robust.
more tests on slicing
symmetric and nonsymmetric part functions added
eigenvalues is working now
small bugs in eigenvalues function fixed. 3x3 on data still given wrong results
local eigenvalues added (not tested yet)
tests for __getitem__ added
transpose function added
L2 function added
kronecker (and relatives) take now a FunctionSpace as argument and return a Data object in tthis functionspace
and finally test for the divergence operator added. div() has been modified to take Symbol arguments
comprehensive testing for integrate function added. tests for grad will be added in the next check in. GradTest is obsolete now.
new function inverse and tests added
new implementation and testing for trace function
bug in CPP substitute fixed.
inner returns right functionspace now
Some chnages required for oder numarray versions. mai problem is that operations on array objects with rank 0 sometimes return float rather than arrays. This problem seems to be fixed in newer releases.
typo fixed
tests for clip, maximum, minimum added
clip added
bug fixed (thanks to Estelle)
some fixes to make the test to run for older numarray versions
fixing the problem that older versions of numarray don't have a sign method
reimplementation of maxval,minval and length. small bug in generalTensorProduct fixed
some minor bugs in util.py fixed.
move all directories from trunk/esys2 into trunk and remove esys2
Merge of development branch dev-02 back to main trunk on 2005-11-07
Merge of development branch dev-02 back to main trunk on 2005-10-25
Merge of development branch dev-02 back to main trunk on 2005-09-15
Merge of development branch dev-02 back to main trunk on 2005-09-01
Merge of development branch dev-02 back to main trunk on 2005-08-23
erge of development branch dev-02 back to main trunk on 2005-08-12
Merge of development branch back to main trunk on 2005-07-25
Merge of development branch back to main trunk on 2005-07-22
added ln(data) style wrapper for data.ln() - also added corresponding implementation of Ln_Symbol class (not sure if this is right though)
Merge of development branch back to main trunk on 2005-07-08
Merge of development branch back to main trunk on 2005-06-09
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed minor syntax error
Initial revision
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 |