/[escript]/trunk/escript/py_src/pdetools.py
ViewVC logotype

Log of /trunk/escript/py_src/pdetools.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 6939 - (view) (annotate) - [select for diffs]
Modified Mon Jan 20 03:37:18 2020 UTC (3 years, 2 months ago) by uqaeller
File length: 745 byte(s)
Diff to previous 6651
Updated the copyright header.



Revision 6651 - (view) (annotate) - [select for diffs]
Modified Wed Feb 7 02:12:08 2018 UTC (5 years, 1 month ago) by jfenwick
File length: 675 byte(s)
Diff to previous 6523
Make everyone sad by touching all the files

Copyright dates update


Revision 6523 - (view) (annotate) - [select for diffs]
Modified Tue Mar 7 06:50:34 2017 UTC (6 years ago) by jfenwick
File length: 675 byte(s)
Diff to previous 6112
UPDATE THE COPYRIGHT DATES


Revision 6112 - (view) (annotate) - [select for diffs]
Modified Thu Mar 31 09:40:10 2016 UTC (6 years, 11 months ago) by jfenwick
File length: 675 byte(s)
Diff to previous 5863
Relicense all the things!



Revision 5863 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 02:25:48 2016 UTC (7 years, 2 months ago) by jfenwick
File length: 685 byte(s)
Diff to previous 5707
Copyright dates updated.
\version for doxygen to read


Revision 5707 - (view) (annotate) - [select for diffs]
Modified Mon Jun 29 03:59:06 2015 UTC (7 years, 8 months ago) by sshaw
File length: 685 byte(s)
Diff to previous 5706
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't

Revision 5706 - (view) (annotate) - [select for diffs]
Modified Mon Jun 29 03:41:36 2015 UTC (7 years, 8 months ago) by sshaw
File length: 91 byte(s)
Diff to previous 4508
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs

Revision 4508 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 04:23:22 2013 UTC (9 years, 8 months ago) by jfenwick
File length: 41 byte(s)
Diff to previous 4446
Moving to escriptcore

Revision 4446 - (view) (annotate) - [select for diffs]
Modified Tue Jun 11 04:00:15 2013 UTC (9 years, 9 months ago) by caltinay
File length: 67323 byte(s)
Diff to previous 4407
This should fix the py3 error...


Revision 4407 - (view) (annotate) - [select for diffs]
Modified Tue May 14 05:17:24 2013 UTC (9 years, 10 months ago) by jfenwick
File length: 67354 byte(s)
Diff to previous 4237
Added output function to arithmetic tuple

Revision 4237 - (view) (annotate) - [select for diffs]
Modified Thu Feb 21 07:27:36 2013 UTC (10 years, 1 month ago) by jfenwick
File length: 67240 byte(s)
Diff to previous 4154
Fixed bad tabbing so this revision works with python3 or clang.
(clang at least up to the tests which need pyproj)


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (10 years, 2 months ago) by jfenwick
File length: 66091 byte(s)
Diff to previous 4104
Round 1 of copyright fixes

Revision 4104 - (view) (annotate) - [select for diffs]
Modified Thu Dec 13 03:30:23 2012 UTC (10 years, 3 months ago) by jfenwick
File length: 66091 byte(s)
Diff to previous 4071
Ensuring we are using new-style classes
This may not be strictly necessary since our code does not depend on the difference.


Revision 4071 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 21:43:11 2012 UTC (10 years, 4 months ago) by gross
File length: 66059 byte(s)
Diff to previous 4069
small fix

Revision 4069 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 07:47:16 2012 UTC (10 years, 4 months ago) by gross
File length: 66002 byte(s)
Diff to previous 4018
ArithmeticTuple supports empty data object as components now.

Revision 4018 - (view) (annotate) - [select for diffs]
Modified Thu Oct 11 04:43:39 2012 UTC (10 years, 5 months ago) by jfenwick
File length: 64637 byte(s)
Diff to previous 3995
Used "new" raise syntax in a few places
Fixed some tabbing
Fixed some funnies involving changes to xrange/range
added a quick and nasty __hash__ function to Symbol
   def __hash__(self):
        return id(self)
This does mean that __hash__ and == do not match exactly.   Not sure if that matters for our purposes

Revision 3995 - (view) (annotate) - [select for diffs]
Modified Wed Sep 26 12:43:17 2012 UTC (10 years, 5 months ago) by jfenwick
File length: 64637 byte(s)
Diff to previous 3981
More module fiddles

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (10 years, 6 months ago) by jfenwick
File length: 64612 byte(s)
Diff to previous 3975
First pass of updating copyright notices

Revision 3975 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 01:54:06 2012 UTC (10 years, 6 months ago) by caltinay
File length: 64550 byte(s)
Diff to previous 3928
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3928 - (view) (annotate) - [select for diffs]
Modified Mon Jul 9 23:23:43 2012 UTC (10 years, 8 months ago) by jfenwick
File length: 64562 byte(s)
Diff to previous 3922
Do not allow attempts to setValue using a Locator which does not match the funcionSpace of the Data


Revision 3922 - (view) (annotate) - [select for diffs]
Modified Mon Jul 9 02:19:51 2012 UTC (10 years, 8 months ago) by jfenwick
File length: 64404 byte(s)
Diff to previous 3911
Adds setvalue to locator
Addresses mantis #531


Revision 3911 - (view) (annotate) - [select for diffs]
Modified Thu Jun 14 01:01:03 2012 UTC (10 years, 9 months ago) by jfenwick
File length: 64420 byte(s)
Diff to previous 3852
Copyright changes

Revision 3852 - (view) (annotate) - [select for diffs]
Modified Thu Mar 1 05:34:52 2012 UTC (11 years ago) by jfenwick
File length: 64420 byte(s)
Diff to previous 3771
Correcting some indent errors


Revision 3771 - (view) (annotate) - [select for diffs]
Modified Wed Jan 18 02:30:48 2012 UTC (11 years, 2 months ago) by jfenwick
File length: 64129 byte(s)
Diff to previous 3676
First stage of 2.6/3 conversion


Revision 3676 - (view) (annotate) - [select for diffs]
Modified Thu Nov 17 03:52:25 2011 UTC (11 years, 4 months ago) by jfenwick
File length: 63997 byte(s)
Diff to previous 3675
Removed some debug text
Corrected some dudley where they should not have been.
Set savanna to build shared for now


Revision 3675 - (view) (annotate) - [select for diffs]
Modified Thu Nov 17 00:53:38 2011 UTC (11 years, 4 months ago) by jfenwick
File length: 64068 byte(s)
Diff to previous 3584
pasowrap joins the trunk.


Revision 3584 - (view) (annotate) - [select for diffs]
Modified Tue Sep 6 11:08:34 2011 UTC (11 years, 6 months ago) by jfenwick
File length: 63997 byte(s)
Diff to previous 3574
Removing Locator.setValue for now


Revision 3574 - (view) (annotate) - [select for diffs]
Modified Fri Sep 2 07:19:31 2011 UTC (11 years, 6 months ago) by jfenwick
File length: 63983 byte(s)
Diff to previous 2954
Added setValue to locator.
Some unit tests added but they aren't being triggered for some reason


Revision 2954 - (view) (annotate) - [select for diffs]
Modified Fri Feb 26 06:09:47 2010 UTC (13 years, 1 month ago) by gross
File length: 63508 byte(s)
Diff to previous 2948
bug introduced by a smart programmer to the Locator has been fixed?


Revision 2948 - (view) (annotate) - [select for diffs]
Modified Thu Feb 25 04:54:30 2010 UTC (13 years, 1 month ago) by gross
File length: 63512 byte(s)
Diff to previous 2881
a new almost completed version of the cookbook

Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (13 years, 1 month ago) by jfenwick
File length: 63520 byte(s)
Diff to previous 2867
Don't panic.
Updating copyright stamps


Revision 2867 - (view) (annotate) - [select for diffs]
Modified Fri Jan 22 06:28:02 2010 UTC (13 years, 2 months ago) by gross
File length: 63520 byte(s)
Diff to previous 2862
now option -i is used if no script is given

Revision 2862 - (view) (annotate) - [select for diffs]
Modified Thu Jan 21 04:45:39 2010 UTC (13 years, 2 months ago) by gross
File length: 63336 byte(s)
Diff to previous 2850
more review in the cookbook

Revision 2850 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 07:14:25 2010 UTC (13 years, 2 months ago) by gross
File length: 63335 byte(s)
Diff to previous 2843
the powerlaw is working again. tests are switched on again.

Revision 2843 - (view) (annotate) - [select for diffs]
Modified Thu Jan 14 05:51:28 2010 UTC (13 years, 2 months ago) by gross
File length: 63335 byte(s)
Diff to previous 2793
new compressible solver

Revision 2793 - (view) (annotate) - [select for diffs]
Modified Tue Dec 1 06:10:10 2009 UTC (13 years, 3 months ago) by gross
File length: 66197 byte(s)
Diff to previous 2745
some new util functions

Revision 2745 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 04:23:02 2009 UTC (13 years, 4 months ago) by jfenwick
File length: 65683 byte(s)
Diff to previous 2719
Added getInfLocator and getSupLocator to pdetools.
This means if you want to use them, you will need to import them.
These methods return a locator to a point with the smallest/largest value.

Added resolve() and delay() to utils.
Now you can do things like:

d=delay(v)
..
..
z=resolve(d+1)



Revision 2719 - (view) (annotate) - [select for diffs]
Modified Wed Oct 14 06:38:03 2009 UTC (13 years, 5 months ago) by gross
File length: 64768 byte(s)
Diff to previous 2693
a new Stokes solver added

Revision 2693 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 05:47:45 2009 UTC (13 years, 5 months ago) by artak
File length: 57077 byte(s)
Diff to previous 2692
sorry python Indentation Error, fixed 

Revision 2692 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 05:35:31 2009 UTC (13 years, 5 months ago) by artak
File length: 57066 byte(s)
Diff to previous 2691
minor typo

Revision 2691 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 05:30:27 2009 UTC (13 years, 5 months ago) by artak
File length: 57062 byte(s)
Diff to previous 2683
Projector class had getSolverOptions(), but was returning null, so changed to return correct solver options.

Revision 2683 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 02:20:22 2009 UTC (13 years, 5 months ago) by gross
File length: 57021 byte(s)
Diff to previous 2676
documentation for pycad added.

Revision 2676 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 08:06:37 2009 UTC (13 years, 6 months ago) by gross
File length: 57015 byte(s)
Diff to previous 2647
FaultSystem: MaxValue and MinValue return now a Locator. This makes it possible to extract values of from other data objects at the location of the min/max value

Revision 2647 - (view) (annotate) - [select for diffs]
Modified Fri Sep 4 05:25:25 2009 UTC (13 years, 6 months ago) by gross
File length: 57013 byte(s)
Diff to previous 2625
fault system add. There is still an example for the usage missing.

Revision 2625 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 06:30:25 2009 UTC (13 years, 7 months ago) by jfenwick
File length: 57105 byte(s)
Diff to previous 2549
Merging changes from new doco branch.
All docstrings are now in reStructured text.
A few email addresses have been fixes as well.

Revision 2549 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:43:47 2009 UTC (13 years, 8 months ago) by jfenwick
File length: 57098 byte(s)
Diff to previous 2548
Remainder of copyright date fixes

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (13 years, 8 months ago) by jfenwick
File length: 57098 byte(s)
Diff to previous 2517
Updating copyright notices

Revision 2517 - (view) (annotate) - [select for diffs]
Modified Fri Jul 3 05:27:45 2009 UTC (13 years, 8 months ago) by jfenwick
File length: 57098 byte(s)
Diff to previous 2498
Fixed bug in Locator


Revision 2498 - (view) (annotate) - [select for diffs]
Modified Mon Jun 29 04:25:23 2009 UTC (13 years, 8 months ago) by gross
File length: 57200 byte(s)
Diff to previous 2484
new function MaskFromTag

Revision 2484 - (view) (annotate) - [select for diffs]
Modified Mon Jun 22 04:22:19 2009 UTC (13 years, 9 months ago) by gross
File length: 56479 byte(s)
Diff to previous 2474
numarray removed from docu; Locator revised.

Revision 2474 - (view) (annotate) - [select for diffs]
Modified Tue Jun 16 06:32:15 2009 UTC (13 years, 9 months ago) by gross
File length: 56214 byte(s)
Diff to previous 2455
linearPDEs has is now using the SolverOptions class to talk to PASO

Revision 2455 - (view) (annotate) - [select for diffs]
Modified Wed Jun 3 03:29:07 2009 UTC (13 years, 9 months ago) by jfenwick
File length: 64950 byte(s)
Diff to previous 2445
Merging changes from numpy branch.


Revision 2445 - (view) (annotate) - [select for diffs]
Modified Fri May 29 03:23:25 2009 UTC (13 years, 9 months ago) by gross
File length: 64896 byte(s)
Diff to previous 2440
some improvement on convection which ios now working again

Revision 2440 - (view) (annotate) - [select for diffs]
Modified Wed May 27 08:45:55 2009 UTC (13 years, 10 months ago) by gross
File length: 64357 byte(s)
Diff to previous 2415
convection works now again.

Revision 2415 - (view) (annotate) - [select for diffs]
Modified Wed May 13 02:48:39 2009 UTC (13 years, 10 months ago) by gross
File length: 64353 byte(s)
Diff to previous 2344
FileWriter added: this class takes care of writing data which are global in MPI to a file. It is recommended to use this class rather then the build in open as it takes care of the case of many processors.

Revision 2344 - (view) (annotate) - [select for diffs]
Modified Mon Mar 30 02:13:58 2009 UTC (13 years, 11 months ago) by jfenwick
File length: 64339 byte(s)
Diff to previous 2303
Change __url__ to launchpad site


Revision 2303 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 01:34:36 2009 UTC (14 years ago) by artak
File length: 64344 byte(s)
Diff to previous 2284
This was the troublemaker for test failures on both MAC and Debian. I think numarry has a bug in memory managment. So we removed some numarray.array related lines in _givapp function and tests pass again.

Revision 2284 - (view) (annotate) - [select for diffs]
Modified Fri Feb 20 02:10:59 2009 UTC (14 years, 1 month ago) by gross
File length: 64392 byte(s)
Diff to previous 2264
soem small fixes.

Revision 2264 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 06:48:28 2009 UTC (14 years, 1 month ago) by gross
File length: 64208 byte(s)
Diff to previous 2261
a new darcy flux solver.

Revision 2261 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 08:38:53 2009 UTC (14 years, 1 month ago) by gross
File length: 64179 byte(s)
Diff to previous 2251
GMRES supports prconditioning from the right now.

Revision 2251 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 06:50:39 2009 UTC (14 years, 1 month ago) by gross
File length: 64029 byte(s)
Diff to previous 2245
new compressible flow solver

Revision 2245 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 06:27:59 2009 UTC (14 years, 1 month ago) by gross
File length: 66051 byte(s)
Diff to previous 2169
renaming to make _GMRESm visibale

Revision 2169 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 03:08:58 2008 UTC (14 years, 3 months ago) by caltinay
File length: 66053 byte(s)
Diff to previous 2156
Assorted spelling, grammar, whitespace and copy/paste error fixes (Part 2).
All epydoc warnings for these files have been fixed.
This commit should be a no-op.


Revision 2156 - (view) (annotate) - [select for diffs]
Modified Mon Dec 15 05:09:02 2008 UTC (14 years, 3 months ago) by gross
File length: 64857 byte(s)
Diff to previous 2100
some modifications to the iterative solver to make them easier to use. 
There are also improved versions of the Darcy flux solver and the incompressible solver.



Revision 2100 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 08:13:00 2008 UTC (14 years, 4 months ago) by gross
File length: 62936 byte(s)
Diff to previous 2061
This commit cleans up the incompressible solver and adds a DarcyFlux solver in model module. 
Some documentation for both classes has been added.
The convection code is only linear at the moment.




Revision 2061 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 03:40:21 2008 UTC (14 years, 4 months ago) by jfenwick
File length: 59620 byte(s)
Diff to previous 1956
Fixing some warnings from epydoc.
Disabled c++ signatures in python docstrings.
Removed references to Bruce in epydoc and the users guide.

Revision 1956 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 05:08:42 2008 UTC (14 years, 4 months ago) by gross
File length: 59608 byte(s)
Diff to previous 1896
bug fixed.

Revision 1896 - (view) (annotate) - [select for diffs]
Modified Sun Oct 19 23:16:21 2008 UTC (14 years, 5 months ago) by gross
File length: 59627 byte(s)
Diff to previous 1878
small fixes.

Revision 1878 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 03:39:13 2008 UTC (14 years, 5 months ago) by gross
File length: 59595 byte(s)
Diff to previous 1809
new version of JacobiFree Newton GMRES + test added.

Revision 1809 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 06:43:44 2008 UTC (14 years, 6 months ago) by ksteube
File length: 57088 byte(s)
Diff to previous 1737
Copyright updated in all python files


Revision 1737 - (view) (annotate) - [select for diffs]
Modified Fri Aug 29 03:01:29 2008 UTC (14 years, 6 months ago) by gross
File length: 57122 byte(s)
Diff to previous 1659
the MaskFromBoundaryTag function didn't make much sense. The argument function_space is replaced by domain.



Revision 1659 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 02:28:13 2008 UTC (14 years, 8 months ago) by gross
File length: 57362 byte(s)
Diff to previous 1639
some first version of a robust level set

Revision 1639 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 08:55:25 2008 UTC (14 years, 8 months ago) by gross
File length: 57296 byte(s)
Diff to previous 1567


Revision 1567 - (view) (annotate) - [select for diffs]
Modified Thu May 22 22:52:41 2008 UTC (14 years, 10 months ago) by ksteube
File length: 57307 byte(s)
Diff to previous 1557
scons all_tests passes on Savanna with OMP=1 and OMP=4.
New boost for Savanna.
A few more cases of #s -> %s.


Revision 1557 - (view) (annotate) - [select for diffs]
Modified Mon May 19 04:44:27 2008 UTC (14 years, 10 months ago) by artak
File length: 57307 byte(s)
Diff to previous 1554
some changes to ArithmenticTuple class

Revision 1554 - (view) (annotate) - [select for diffs]
Modified Fri May 9 02:50:49 2008 UTC (14 years, 10 months ago) by artak
File length: 56378 byte(s)
Diff to previous 1552
minor changes

Revision 1552 - (view) (annotate) - [select for diffs]
Modified Thu May 8 08:52:41 2008 UTC (14 years, 10 months ago) by gross
File length: 56377 byte(s)
Diff to previous 1550
some changes to make the implementatiopn of a upwind MPI version easier

Revision 1550 - (view) (annotate) - [select for diffs]
Modified Wed May 7 02:22:57 2008 UTC (14 years, 10 months ago) by artak
File length: 56319 byte(s)
Diff to previous 1542
coupled method is added, but it's still not working

Revision 1542 - (view) (annotate) - [select for diffs]
Modified Wed Apr 30 03:40:15 2008 UTC (14 years, 10 months ago) by artak
File length: 53500 byte(s)
Diff to previous 1541
#s and #e replaced by %s and %e 

Revision 1541 - (view) (annotate) - [select for diffs]
Modified Wed Apr 30 02:05:29 2008 UTC (14 years, 10 months ago) by ksteube
File length: 53500 byte(s)
Diff to previous 1527
Changed #s to %s in print


Revision 1527 - (view) (annotate) - [select for diffs]
Modified Tue Apr 29 00:52:01 2008 UTC (14 years, 10 months ago) by ksteube
File length: 53500 byte(s)
Diff to previous 1519
Changed from printing doubles with %s to %e


Revision 1519 - (view) (annotate) - [select for diffs]
Modified Tue Apr 22 03:45:36 2008 UTC (14 years, 11 months ago) by artak
File length: 53503 byte(s)
Diff to previous 1517
Initial version of NewtonGMRES solver. Still to do: 1. The atol and rtol define globally. 2. Decide about N 

Revision 1517 - (view) (annotate) - [select for diffs]
Modified Fri Apr 18 02:36:37 2008 UTC (14 years, 11 months ago) by artak
File length: 47587 byte(s)
Diff to previous 1514
stopping criteriums are combined for GMRES,MINRES and TFQMR in stoppingcriterium2

Revision 1514 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 00:15:44 2008 UTC (14 years, 11 months ago) by artak
File length: 47751 byte(s)
Diff to previous 1489
default input parameter iter_restart for GMRES is set to 20

Revision 1489 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 04:29:30 2008 UTC (14 years, 11 months ago) by artak
File length: 47751 byte(s)
Diff to previous 1488
Initial version of TFQMR method

Revision 1488 - (view) (annotate) - [select for diffs]
Modified Fri Apr 11 00:22:31 2008 UTC (14 years, 11 months ago) by artak
File length: 45391 byte(s)
Diff to previous 1486
restart parameter is changed in GMRES(m)

Revision 1486 - (view) (annotate) - [select for diffs]
Modified Thu Apr 10 00:10:50 2008 UTC (14 years, 11 months ago) by artak
File length: 45323 byte(s)
Diff to previous 1484
minor

Revision 1484 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 03:25:53 2008 UTC (14 years, 11 months ago) by artak
File length: 45339 byte(s)
Diff to previous 1482
minor: PCG set as default solver

Revision 1482 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 02:29:47 2008 UTC (14 years, 11 months ago) by artak
File length: 45456 byte(s)
Diff to previous 1481
inital x taken into account in MINRES algorithm

Revision 1481 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 00:45:47 2008 UTC (14 years, 11 months ago) by artak
File length: 45374 byte(s)
Diff to previous 1476
initial version of MINRES algorithm

Revision 1476 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 23:38:50 2008 UTC (14 years, 11 months ago) by gross
File length: 39889 byte(s)
Diff to previous 1475
Jacobian-free Newton method added to Paso

Revision 1475 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 05:13:21 2008 UTC (14 years, 11 months ago) by artak
File length: 39891 byte(s)
Diff to previous 1469
Initial version of GMRES with restart

Revision 1469 - (view) (annotate) - [select for diffs]
Modified Thu Apr 3 05:16:56 2008 UTC (14 years, 11 months ago) by gross
File length: 39312 byte(s)
Diff to previous 1467
additional stopping criterion added

Revision 1467 - (view) (annotate) - [select for diffs]
Modified Wed Apr 2 08:10:37 2008 UTC (14 years, 11 months ago) by gross
File length: 38512 byte(s)
Diff to previous 1465
a bit of reengineering.

Revision 1465 - (view) (annotate) - [select for diffs]
Modified Wed Apr 2 03:28:25 2008 UTC (14 years, 11 months ago) by artak
File length: 38222 byte(s)
Diff to previous 1414


Revision 1414 - (view) (annotate) - [select for diffs]
Modified Thu Feb 14 10:01:43 2008 UTC (15 years, 1 month ago) by gross
File length: 33536 byte(s)
Diff to previous 1388
a first verion of a Stokes solver

Revision 1388 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:58 2008 UTC (15 years, 2 months ago) by trankine
File length: 29931 byte(s)
Diff to previous 1387
And get the *(&(*&(* name right

Revision 1387 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:26 2008 UTC (15 years, 2 months ago) by trankine
Original Path: temp/escript/py_src/pdetools.py
File length: 29931 byte(s)
Diff to previous 1384
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.

Revision 1384 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 02:29:38 2008 UTC (15 years, 2 months ago) by phornby
Original Path: temp_trunk_copy/escript/py_src/pdetools.py
File length: 29931 byte(s)
Diff to previous 1331
Make a temp copy of the trunk before checking in the windows changes



Revision 1331 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 00:42:15 2007 UTC (15 years, 5 months ago) by gross
File length: 29931 byte(s)
Diff to previous 1330
ArithmeticTuple added. It is useful for certain applications of PCG

Revision 1330 - (view) (annotate) - [select for diffs]
Modified Mon Oct 22 04:54:49 2007 UTC (15 years, 5 months ago) by gross
File length: 27987 byte(s)
Diff to previous 1312
more flexible stopping criterium for the PCG

Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Sep 24 06:18:44 2007 UTC (15 years, 6 months ago) by ksteube
File length: 26672 byte(s)
Diff to previous 1137
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.


Revision 1137 - (view) (annotate) - [select for diffs]
Modified Thu May 10 08:11:31 2007 UTC (15 years, 10 months ago) by gross
File length: 21654 byte(s)
Diff to previous 1125
This version passes the tests on windows except for 

   * vtk
   * netCDF

The version needs to be tested on altix and linux

Revision 1125 - (view) (annotate) - [select for diffs]
Modified Thu May 3 05:40:30 2007 UTC (15 years, 10 months ago) by ksteube
File length: 21665 byte(s)
Diff to previous 1122
Print more convergence info in the verbose output


Revision 1122 - (view) (annotate) - [select for diffs]
Modified Tue May 1 03:21:04 2007 UTC (15 years, 10 months ago) by gross
File length: 21624 byte(s)
Diff to previous 1107
As the LinearPDE uses coefficients as reduced even if they are handed
over as full the projector runs into a problem when reduced and full
arguments are used in the same projector. Now the projector resets the
coefficients befor starting the projection.



Revision 1107 - (view) (annotate) - [select for diffs]
Modified Thu Apr 19 02:14:18 2007 UTC (15 years, 11 months ago) by gross
File length: 21552 byte(s)
Diff to previous 1106
Small bug in ReadMeh call fixed.
Test for typ of verbose argument in pdetools.SaddlePointSolver added.



Revision 1106 - (view) (annotate) - [select for diffs]
Modified Thu Apr 19 01:54:57 2007 UTC (15 years, 11 months ago) by gross
File length: 21480 byte(s)
Diff to previous 1105
I take it all back! Ignore the last check in.



Revision 1105 - (view) (annotate) - [select for diffs]
Modified Thu Apr 19 01:10:49 2007 UTC (15 years, 11 months ago) by gross
File length: 21543 byte(s)
Diff to previous 990
The modification fixes a problem with the garbage collection in python. 
The problem seems that a default value of a method argument is seen as
being dependend on the the instance of the class. This produces a
circular dependence and can stop the garbage collection to delete the
object. The situation becomes in particulary bad if the class provides a
__del__ method as it is not clear where to break the circle.

We need to revisit all python classes in escript & Co to remove this
possible problem. 



Revision 990 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 04:27:52 2007 UTC (16 years, 1 month ago) by ksteube
File length: 21480 byte(s)
Diff to previous 921
Cleaned up the python in-line doc to make epydoc work better

Configured for shake71 to find NetCDF libraries


Revision 921 - (view) (annotate) - [select for diffs]
Modified Fri Jan 5 00:54:37 2007 UTC (16 years, 2 months ago) by gross
File length: 21477 byte(s)
Diff to previous 893
I have done some clarification on functions that allow to access individual data point values in a Data object. 
The term "data point number" is always local on a MPI process and referes to the value (data_point_in_sample, sample)
as a single identifyer (data_point_in_sample + sample * number_data_points_per_sample). a "global data point number"
referes to a tuple of a processour id and local data point number.

The function convertToNumArrayFromSampleNo has been removed now and convertToNumArrayFromDPNo renamed to getValueOfDataPoint.
There are two new functions:

   getNumberOfDataPoints
   setValueOfDataPoint

This allows you to do things like:

  in=Data(..)
  out=Data(..)
   for i in xrange(in.getNumberOfDataPoints())
       in_loc=in.getValueOfDataPoint(i)
       out_loc=< some operations on in_loc>
       out.setValueOfDataPoint(i,out_loc)


Also mindp  is renamed to  minGlobalDataPoint and there is a new function getValueOfGlobalDataPoint. While in MPI the functions getNumberOfDataPoints and getValueOfDataPoint are working locally on each process (so the code above is executed in parallel).
the latter allows getting a single value across all processors. 



Revision 893 - (view) (annotate) - [select for diffs]
Modified Wed Nov 8 08:20:19 2006 UTC (16 years, 4 months ago) by gross
File length: 21451 byte(s)
Diff to previous 880
small bug fixed

Revision 880 - (view) (annotate) - [select for diffs]
Modified Wed Oct 25 23:58:16 2006 UTC (16 years, 5 months ago) by gross
File length: 21476 byte(s)
Diff to previous 877
Locator accepts list of locations now

Revision 877 - (view) (annotate) - [select for diffs]
Modified Wed Oct 25 03:06:58 2006 UTC (16 years, 5 months ago) by gross
File length: 20538 byte(s)
Diff to previous 873
backtraking in the saddlepoint problem (not perfect yet)

Revision 873 - (view) (annotate) - [select for diffs]
Modified Mon Oct 16 04:07:33 2006 UTC (16 years, 5 months ago) by gross
File length: 14802 byte(s)
Diff to previous 867
uszawa scheme runs with variable viscosity

Revision 867 - (view) (annotate) - [select for diffs]
Modified Mon Oct 9 06:50:09 2006 UTC (16 years, 5 months ago) by gross
File length: 13919 byte(s)
Diff to previous 790
a class to solving sattle point problems using uszawa scheme (not functional yet)

Revision 790 - (view) (annotate) - [select for diffs]
Modified Wed Jul 26 23:12:34 2006 UTC (16 years, 8 months ago) by bcumming
File length: 11391 byte(s)
Diff to previous 782
changes to escript/py_src/pdetools.py and /escript/src/Data.h/.cpp to
make the Locator work in MPI. escript::Data::mindp now returns a 3 tuple,
with the MPI rank of the process on which the minimum value occurs
included. escript::Data::convertToNumArrayFromDPNo also takes the ProcNo
to perform the MPI reduction.

This had to be implemented in both the MPI and non-MPI versions to allow
the necesary changes to the Python code in pdetools.py. In the non-MPI
version ProcNo is set to 0. This works for the explicit scripts tested
thus far, however if it causes problems in your scripts contact Ben or
Lutz, or revert the three files (pdetools.py, Data.h and Data.cpp) to
the previous version.  



Revision 782 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 00:47:47 2006 UTC (16 years, 8 months ago) by bcumming
File length: 11391 byte(s)
Diff to previous 720
Large number of changes to Finley for meshing in MPI.

- optimisation and neatening up of rectcanglular mesh generation code
- first and second order 1D, 2D and 3D rectangular meshes are now
  available in finley and escript using MPI.
- reduced meshes now generated in MPI, and interpolation to and from 
  reduced data types now supported.  


Revision 720 - (view) (annotate) - [select for diffs]
Modified Thu Apr 27 10:16:05 2006 UTC (16 years, 11 months ago) by gross
File length: 11158 byte(s)
Diff to previous 637
formatting errors in epydoc tags fixed

Revision 637 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 10:55:31 2006 UTC (17 years ago) by gross
File length: 11061 byte(s)
Diff to previous 614
more copyright statements added

Revision 614 - (view) (annotate) - [select for diffs]
Modified Wed Mar 22 01:37:07 2006 UTC (17 years ago) by elspeth
File length: 10726 byte(s)
Diff to previous 609
Corrected spelling of 'license' in url so that the link actually points to the license.


Revision 609 - (view) (annotate) - [select for diffs]
Modified Tue Mar 21 09:46:39 2006 UTC (17 years ago) by elspeth
File length: 10726 byte(s)
Diff to previous 525
Updated copyright and licence notices.


Revision 525 - (view) (annotate) - [select for diffs]
Modified Tue Feb 14 06:56:13 2006 UTC (17 years, 1 month ago) by gross
File length: 10437 byte(s)
Diff to previous 409
rob's strange NoPDE class added

Revision 409 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 01:13:41 2005 UTC (17 years, 3 months ago) by gross
File length: 6695 byte(s)
Diff to previous 396
bug fixed

Revision 396 - (view) (annotate) - [select for diffs]
Modified Wed Dec 21 05:08:25 2005 UTC (17 years, 3 months ago) by gross
File length: 6618 byte(s)
Diff to previous 351
tests for clip, maximum, minimum added

Revision 351 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 09:12:15 2005 UTC (17 years, 3 months ago) by gross
File length: 6566 byte(s)
Diff to previous 155
time integration manger added

Revision 155 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 02:02:19 2005 UTC (17 years, 4 months ago) by jgs
File length: 4601 byte(s)
Diff to previous 149
move all directories from trunk/esys2 into trunk and remove esys2


Revision 149 - (view) (annotate) - [select for diffs]
Modified Thu Sep 1 03:31:39 2005 UTC (17 years, 6 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/pdetools.py
File length: 4601 byte(s)
Diff to previous 148
Merge of development branch dev-02 back to main trunk on 2005-09-01


Revision 148 - (view) (annotate) - [select for diffs]
Modified Tue Aug 23 01:24:31 2005 UTC (17 years, 7 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/pdetools.py
File length: 4442 byte(s)
Diff to previous 147
Merge of development branch dev-02 back to main trunk on 2005-08-23


Revision 147 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 01:45:47 2005 UTC (17 years, 7 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/pdetools.py
File length: 4409 byte(s)
Diff to previous 146
erge of development branch dev-02 back to main trunk on 2005-08-12


Revision 146 - (view) (annotate) - [select for diffs]
Modified Fri Jul 29 01:44:29 2005 UTC (17 years, 8 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/pdetools.py
File length: 5249 byte(s)
Diff to previous 121
First merge of development branch dev-02 back to main trunk on 2005-07-29


Revision 121 - (view) (annotate) - [select for diffs]
Added Fri May 6 04:26:16 2005 UTC (17 years, 10 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/pdetools.py
File length: 5259 byte(s)
Merge of development branch back to main trunk on 2005-05-06


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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26