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

Log of /trunk/escript/py_src/linearPDEs.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: 746 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: 676 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: 676 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: 676 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: 686 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: 686 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: 92 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: 44 byte(s)
Diff to previous 4504
Moving to escriptcore

Revision 4504 - (view) (annotate) - [select for diffs]
Modified Mon Jul 22 02:04:34 2013 UTC (9 years, 8 months ago) by caltinay
File length: 168631 byte(s)
Diff to previous 4446
Fix to verbose parameter reporting in linear pdes


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: 168624 byte(s)
Diff to previous 4285
This should fix the py3 error...


Revision 4285 - (view) (annotate) - [select for diffs]
Modified Thu Mar 7 01:08:43 2013 UTC (10 years ago) by caltinay
File length: 168632 byte(s)
Diff to previous 4154
Corrected some spelling.


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: 168648 byte(s)
Diff to previous 4025
Round 1 of copyright fixes

Revision 4025 - (view) (annotate) - [select for diffs]
Modified Mon Oct 22 08:18:47 2012 UTC (10 years, 5 months ago) by gross
File length: 168648 byte(s)
Diff to previous 4023
 linearPDE.resetRightHandSideCoefficients has been implemented and tested.

Revision 4023 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 04:17:48 2012 UTC (10 years, 5 months ago) by caltinay
File length: 168285 byte(s)
Diff to previous 4018
Another fix to the PDE assembly logic in ripley.


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: 168284 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: 168270 byte(s)
Diff to previous 3990
More module fiddles

Revision 3990 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 05:03:20 2012 UTC (10 years, 6 months ago) by caltinay
File length: 168320 byte(s)
Diff to previous 3981
First set of assorted epydoc fixes/additions.


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: 168347 byte(s)
Diff to previous 3911
First pass of updating copyright notices

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: 168285 byte(s)
Diff to previous 3906
Copyright changes

Revision 3906 - (view) (annotate) - [select for diffs]
Modified Thu Jun 7 11:00:50 2012 UTC (10 years, 9 months ago) by jfenwick
File length: 168285 byte(s)
Diff to previous 3892
Disable AMG on MPI builds


Revision 3892 - (view) (annotate) - [select for diffs]
Modified Tue Apr 10 08:57:23 2012 UTC (10 years, 11 months ago) by jfenwick
File length: 168122 byte(s)
Diff to previous 3852
Merged changes across from the attempt2 branch.
This version builds and passes python2 tests.
It also passes most python3 tests.




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


Revision 3822 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 06:22:06 2012 UTC (11 years, 1 month ago) by gross
File length: 167518 byte(s)
Diff to previous 3807
Transport solver supports now constraints (except the linear CN)

Revision 3807 - (view) (annotate) - [select for diffs]
Modified Mon Feb 6 06:14:25 2012 UTC (11 years, 1 month ago) by gross
File length: 168337 byte(s)
Diff to previous 3793
LINEAR_CRANK_NICOLSON solver added

Revision 3793 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 07:39:43 2012 UTC (11 years, 1 month ago) by gross
File length: 168330 byte(s)
Diff to previous 3771
new implementation of FCT solver with some modifications to the python interface

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: 167699 byte(s)
Diff to previous 3577
First stage of 2.6/3 conversion


Revision 3577 - (view) (annotate) - [select for diffs]
Modified Mon Sep 5 08:22:52 2011 UTC (11 years, 6 months ago) by gross
File length: 167548 byte(s)
Diff to previous 3522
getFLux fixed and tests added.


Revision 3522 - (view) (annotate) - [select for diffs]
Modified Tue May 24 00:57:58 2011 UTC (11 years, 10 months ago) by gross
File length: 166736 byte(s)
Diff to previous 3508
(almost) full support for Point elements

Revision 3508 - (view) (annotate) - [select for diffs]
Modified Fri May 13 04:15:29 2011 UTC (11 years, 10 months ago) by lgao
File length: 163852 byte(s)
Diff to previous 3440
Add Boomer AMG as a new preconditioner 
Can be used by .setPreconditioner(SolverOptions.BOOMERAMG)
and the following parallel coarsening method can be 
used together with Boomer AMG preconditioner: 
  .setCoarsening(SolverOptions.CIJP_FIXED_RANDOM_COARSENING)
  .setCoarsening(SolverOptions.CIJP_COARSENING)
  .setCoarsening(SolverOptions.FALGOUT_COARSENING)
  .setCoarsening(SolverOptions.PMIS_COARSENING)
  .setCoarsening(SolverOptions.HMIS_COARSENING)

Note that Boomer AMG is only available when MPI is enabled.  



Revision 3440 - (view) (annotate) - [select for diffs]
Modified Fri Jan 14 00:04:53 2011 UTC (12 years, 2 months ago) by gross
File length: 161133 byte(s)
Diff to previous 3436
a second AMG interpolation implemented

Revision 3436 - (view) (annotate) - [select for diffs]
Modified Mon Jan 10 02:06:07 2011 UTC (12 years, 2 months ago) by plaub
File length: 160482 byte(s)
Diff to previous 3435
Added/modified AMG tests:

  - "self.failUnless(...)" became "self.assertTrue(...)"
    because fail* is soon to be deprecated,
  - fixed logical error in self.assertTrue argument,
  - added another test, 'testSquare'.

Added some print statements to AMG.c in verbose mode to
identify which of the stopping conditions were fulfilled.

Changed default AMG parameters for 'setNumPreSweeps' and 
'setNumPostSweeps' to 1 (huge speed improvment).

P.S Beware of bugs in the above code; I have only proved 
it correct, not tried it... Jokes!



Revision 3435 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 03:40:39 2011 UTC (12 years, 2 months ago) by gross
File length: 160482 byte(s)
Diff to previous 3434
initial value changed

Revision 3434 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 03:35:58 2011 UTC (12 years, 2 months ago) by gross
File length: 160482 byte(s)
Diff to previous 3433
initial value changed

Revision 3433 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 02:39:05 2011 UTC (12 years, 2 months ago) by gross
File length: 160482 byte(s)
Diff to previous 3431
initial value changed

Revision 3431 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 01:19:21 2011 UTC (12 years, 2 months ago) by gross
File length: 160482 byte(s)
Diff to previous 3402
redundant setMinCoarseMatrixSparsity removed.

Revision 3402 - (view) (annotate) - [select for diffs]
Modified Tue Dec 7 07:36:12 2010 UTC (12 years, 3 months ago) by gross
File length: 161021 byte(s)
Diff to previous 3379
AMG support now block size > 3 (requires clapack or MKL).

additional diagnostics for AMG 



Revision 3379 - (view) (annotate) - [select for diffs]
Modified Wed Nov 24 04:48:49 2010 UTC (12 years, 4 months ago) by gross
File length: 159643 byte(s)
Diff to previous 3360
some clarification on lumping

Revision 3360 - (view) (annotate) - [select for diffs]
Modified Thu Nov 18 00:20:21 2010 UTC (12 years, 4 months ago) by jfenwick
File length: 158988 byte(s)
Diff to previous 3352
Fix some epydoc errors
Fixed issue 564
removed minimize.py since it hasn't worked in who knows how long

Revision 3352 - (view) (annotate) - [select for diffs]
Modified Tue Nov 16 03:58:09 2010 UTC (12 years, 4 months ago) by gross
File length: 158982 byte(s)
Diff to previous 3283
exposure of AMG options

Revision 3283 - (view) (annotate) - [select for diffs]
Modified Mon Oct 18 22:39:28 2010 UTC (12 years, 5 months ago) by gross
File length: 156835 byte(s)
Diff to previous 3269
AMG reengineered, BUG is Smoother fixed.



Revision 3269 - (view) (annotate) - [select for diffs]
Modified Wed Oct 13 03:21:50 2010 UTC (12 years, 5 months ago) by jfenwick
File length: 153633 byte(s)
Diff to previous 3259
Fixed some intel compiler warnings.
Put linearPDEs back the way it was and present a common interface for dudley and finley (as per Lutz)


Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (12 years, 5 months ago) by jfenwick
File length: 154016 byte(s)
Diff to previous 3158
Merging dudley and scons updates from branches


Revision 3158 - (view) (annotate) - [select for diffs]
Modified Mon Sep 6 06:09:11 2010 UTC (12 years, 6 months ago) by gross
File length: 153633 byte(s)
Diff to previous 3111
GS and Jacobi are now used through the same interface.

Revision 3111 - (view) (annotate) - [select for diffs]
Modified Thu Aug 26 06:49:42 2010 UTC (12 years, 7 months ago) by gross
File length: 153633 byte(s)
Diff to previous 3094
some diagnostics for time step backtracing added

Revision 3094 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 08:38:06 2010 UTC (12 years, 7 months ago) by gross
File length: 153310 byte(s)
Diff to previous 3071
The MPI and sequational GAUSS_SEIDEL have been merged.
The couring and main diagonal pointer is now manged by the patternm which means that they are calculated once only even if the preconditioner is deleted.




Revision 3071 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 05:37:30 2010 UTC (12 years, 8 months ago) by gross
File length: 152779 byte(s)
Diff to previous 3051
new darcy flux

Revision 3051 - (view) (annotate) - [select for diffs]
Modified Tue Jun 29 00:45:49 2010 UTC (12 years, 8 months ago) by lgao
File length: 152040 byte(s)
Diff to previous 2994
Hybrid MPI/OpenMP versioned Gauss_Seidel preconditioner is added. 
To use it, use "SolverOptions.GAUSS_SEIDEL_MPI" in python script. 



Revision 2994 - (view) (annotate) - [select for diffs]
Modified Tue Mar 23 06:13:14 2010 UTC (13 years ago) by artak
File length: 151554 byte(s)
Diff to previous 2988
AMG levels maximum set 5

Revision 2988 - (view) (annotate) - [select for diffs]
Modified Tue Mar 16 06:14:30 2010 UTC (13 years ago) by gross
File length: 151562 byte(s)
Diff to previous 2987
C-level lumping switched on

Revision 2987 - (view) (annotate) - [select for diffs]
Modified Tue Mar 16 01:32:43 2010 UTC (13 years ago) by gross
File length: 151572 byte(s)
Diff to previous 2881
FCT solver rewritten

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: 150789 byte(s)
Diff to previous 2843
Don't panic.
Updating copyright stamps


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: 150789 byte(s)
Diff to previous 2835
new compressible solver

Revision 2835 - (view) (annotate) - [select for diffs]
Modified Mon Jan 11 01:23:52 2010 UTC (13 years, 2 months ago) by artak
File length: 150795 byte(s)
Diff to previous 2828
Default smoother set to Gauss-Seidel. This one more robust than jacobi, but jacobi is faster.

Revision 2828 - (view) (annotate) - [select for diffs]
Modified Tue Dec 22 01:24:40 2009 UTC (13 years, 3 months ago) by artak
File length: 150795 byte(s)
Diff to previous 2816
Smoother for AMG now can be selected from python. Now only Jacobi and Gauss-Seidel are available as smoothers.

Revision 2816 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 02:09:43 2009 UTC (13 years, 3 months ago) by artak
File length: 149869 byte(s)
Diff to previous 2760
Standard coarsening is added to options list.

Revision 2760 - (view) (annotate) - [select for diffs]
Modified Thu Nov 19 05:22:45 2009 UTC (13 years, 4 months ago) by artak
File length: 149614 byte(s)
Diff to previous 2748
The first version of the new AMG preconditioner. It need a lot of polishing for efficiency. Old AMG now called AMLI preconditioner.

Revision 2748 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 07:32:59 2009 UTC (13 years, 4 months ago) by gross
File length: 149135 byte(s)
Diff to previous 2688
Macro elements are implemented now. VTK writer for macro elements still needs testing.

Revision 2688 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 05:19:43 2009 UTC (13 years, 5 months ago) by artak
File length: 148943 byte(s)
Diff to previous 2625
changes to default threshold values

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: 148944 byte(s)
Diff to previous 2596
Merging changes from new doco branch.
All docstrings are now in reStructured text.
A few email addresses have been fixes as well.

Revision 2596 - (view) (annotate) - [select for diffs]
Modified Thu Aug 6 03:09:03 2009 UTC (13 years, 7 months ago) by lgao
File length: 154269 byte(s)
Diff to previous 2551
Add new diagnostic information: "net time" (the execution time of solver, excluding the setup time for solver and the execution time of preconditioner)



Revision 2551 - (view) (annotate) - [select for diffs]
Modified Thu Jul 23 09:19:15 2009 UTC (13 years, 8 months ago) by gross
File length: 153768 byte(s)
Diff to previous 2549
a problem with the sparse matrix unrolling fixed.

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: 153546 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: 153546 byte(s)
Diff to previous 2535
Updating copyright notices

Revision 2535 - (view) (annotate) - [select for diffs]
Modified Thu Jul 16 23:39:58 2009 UTC (13 years, 8 months ago) by gross
File length: 153546 byte(s)
Diff to previous 2524
LinearPDE is now updating stiffness matrix and right hand side even only geometry is modified. fix for 333

Revision 2524 - (view) (annotate) - [select for diffs]
Modified Wed Jul 8 00:39:26 2009 UTC (13 years, 8 months ago) by artak
File length: 152501 byte(s)
Diff to previous 2479
Minimum size of the coarsest level matrix option added to solver options

Revision 2479 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 06:50:37 2009 UTC (13 years, 9 months ago) by gross
File length: 151471 byte(s)
Diff to previous 2474
paso returns now some diagnostics. SCSL has been removed.


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: 151470 byte(s)
Diff to previous 2470
linearPDEs has is now using the SolverOptions class to talk to PASO

Revision 2470 - (view) (annotate) - [select for diffs]
Modified Thu Jun 11 08:32:32 2009 UTC (13 years, 9 months ago) by gross
File length: 157691 byte(s)
Diff to previous 2455
SolverOption class added. It is not linked with anything.

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: 124219 byte(s)
Diff to previous 2446
Merging changes from numpy branch.


Revision 2446 - (view) (annotate) - [select for diffs]
Modified Fri May 29 04:24:01 2009 UTC (13 years, 9 months ago) by gross
File length: 124243 byte(s)
Diff to previous 2431
same adjustment of nameing

Revision 2431 - (view) (annotate) - [select for diffs]
Modified Wed May 20 03:39:57 2009 UTC (13 years, 10 months ago) by jfenwick
File length: 124242 byte(s)
Diff to previous 2344
Added at the request of Dian.


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: 123716 byte(s)
Diff to previous 2337
Change __url__ to launchpad site


Revision 2337 - (view) (annotate) - [select for diffs]
Modified Thu Mar 26 07:07:42 2009 UTC (14 years ago) by gross
File length: 123721 byte(s)
Diff to previous 2325
Transport class uses now useBackwardEuler rather than the mysterious theta.

Revision 2325 - (view) (annotate) - [select for diffs]
Modified Thu Mar 19 05:32:13 2009 UTC (14 years ago) by gross
File length: 123422 byte(s)
Diff to previous 2323
tests for Lame equation added.

Revision 2323 - (view) (annotate) - [select for diffs]
Modified Thu Mar 19 04:23:32 2009 UTC (14 years ago) by gross
File length: 122748 byte(s)
Diff to previous 2197
test for Helmholtz added

Revision 2197 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 05:49:16 2009 UTC (14 years, 2 months ago) by gross
File length: 122577 byte(s)
Diff to previous 2169
modifications to the way cosntraints are handeled in the Transport problem



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: 121761 byte(s)
Diff to previous 2100
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 2100 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 08:13:00 2008 UTC (14 years, 4 months ago) by gross
File length: 118017 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: 117739 byte(s)
Diff to previous 1859
Fixing some warnings from epydoc.
Disabled c++ signatures in python docstrings.
Removed references to Bruce in epydoc and the users guide.

Revision 1859 - (view) (annotate) - [select for diffs]
Modified Wed Oct 8 03:03:37 2008 UTC (14 years, 5 months ago) by gross
File length: 117814 byte(s)
Diff to previous 1841
first version of testing for transport solver.

Revision 1841 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 03:57:52 2008 UTC (14 years, 5 months ago) by gross
File length: 115272 byte(s)
Diff to previous 1819
modification on LinearPDE class and a first version of Transport class

Revision 1819 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 05:58:06 2008 UTC (14 years, 5 months ago) by artak
File length: 113062 byte(s)
Diff to previous 1809
Firs version of symmetric Gauss-Seidel preconditioner with coloring

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: 112970 byte(s)
Diff to previous 1787
Copyright updated in all python files


Revision 1787 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 01:36:34 2008 UTC (14 years, 6 months ago) by artak
File length: 113004 byte(s)
Diff to previous 1703
MINRES solver is added to escript. Additional 16 tests are added to run_simplesolve for MINRES and TFQMR solvers

Revision 1703 - (view) (annotate) - [select for diffs]
Modified Thu Aug 14 05:34:25 2008 UTC (14 years, 7 months ago) by artak
File length: 112886 byte(s)
Diff to previous 1661
TFQMR solver is added to PASO solver. It is not parallelised yet.

Revision 1661 - (view) (annotate) - [select for diffs]
Modified Mon Jul 21 22:08:27 2008 UTC (14 years, 8 months ago) by gross
File length: 112756 byte(s)
Diff to previous 1659
some improvements on level set

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: 112841 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: 112746 byte(s)
Diff to previous 1552


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: 112722 byte(s)
Diff to previous 1513
some changes to make the implementatiopn of a upwind MPI version easier

Revision 1513 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 08:47:57 2008 UTC (14 years, 11 months ago) by gross
File length: 112669 byte(s)
Diff to previous 1423
pragma ivdep removed. icc produced wrong code.

Revision 1423 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 04:28:48 2008 UTC (15 years, 1 month ago) by gross
File length: 112645 byte(s)
Diff to previous 1417
interpoilation inserted

Revision 1417 - (view) (annotate) - [select for diffs]
Modified Mon Feb 25 04:45:48 2008 UTC (15 years, 1 month ago) by gross
File length: 112590 byte(s)
Diff to previous 1410
some more work on the transport solver.

Revision 1410 - (view) (annotate) - [select for diffs]
Modified Thu Feb 7 04:24:00 2008 UTC (15 years, 1 month ago) by gross
File length: 106271 byte(s)
Diff to previous 1400
a new version of the algebric upwinding a. flux limiter

Revision 1400 - (view) (annotate) - [select for diffs]
Modified Thu Jan 24 06:04:31 2008 UTC (15 years, 2 months ago) by gross
File length: 103376 byte(s)
Diff to previous 1388
better test example for upwinding added

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: 102708 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/linearPDEs.py
File length: 102708 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/linearPDEs.py
File length: 102708 byte(s)
Diff to previous 1312
Make a temp copy of the trunk before checking in the windows changes



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: 102708 byte(s)
Diff to previous 1204
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 1204 - (view) (annotate) - [select for diffs]
Modified Sat Jun 23 11:43:12 2007 UTC (15 years, 9 months ago) by gross
File length: 102010 byte(s)
Diff to previous 1137
a frame for an improved lumping procedure added.

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: 102616 byte(s)
Diff to previous 1118
This version passes the tests on windows except for 

   * vtk
   * netCDF

The version needs to be tested on altix and linux

Revision 1118 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 08:55:04 2007 UTC (15 years, 11 months ago) by gross
File length: 102608 byte(s)
Diff to previous 1072
problem with reset of faulty PDE rhs fixed.

Revision 1072 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 06:44:30 2007 UTC (16 years ago) by gross
File length: 102599 byte(s)
Diff to previous 971
PDE assemblage for reduced integration order + tests added.



Revision 971 - (view) (annotate) - [select for diffs]
Modified Wed Feb 14 04:40:49 2007 UTC (16 years, 1 month ago) by ksteube
File length: 105977 byte(s)
Diff to previous 969
Had to undo commit to new MPI branch. The changes went into the original and
not the branch. The files committed here are exactly the same as revision 969.



Revision 969 - (view) (annotate) - [select for diffs]
Modified Tue Feb 13 23:02:23 2007 UTC (16 years, 1 month ago) by ksteube
File length: 106141 byte(s)
Diff to previous 877
Parallelization using MPI for solution of implicit problems.

Parallelization for explicit problems has already been accomplished in
the main SVN branch.

This is incomplete and is not ready for use.



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: 105977 byte(s)
Diff to previous 791
backtraking in the saddlepoint problem (not perfect yet)

Revision 791 - (view) (annotate) - [select for diffs]
Modified Thu Jul 27 00:37:57 2006 UTC (16 years, 8 months ago) by bcumming
File length: 105985 byte(s)
Diff to previous 772
updated calls to matrixmult to the new version matrix_mult


Revision 772 - (view) (annotate) - [select for diffs]
Modified Fri Jul 7 05:47:28 2006 UTC (16 years, 8 months ago) by gross
File length: 105793 byte(s)
Diff to previous 767
the check for inhomogenous constraint has been modified so ot does nor
require a tolerance which is a bit risky.


Revision 767 - (view) (annotate) - [select for diffs]
Modified Fri Jun 30 07:29:08 2006 UTC (16 years, 8 months ago) by gross
File length: 105811 byte(s)
Diff to previous 727
new FunctionSpace method setTags added

Revision 727 - (view) (annotate) - [select for diffs]
Modified Fri May 12 06:31:06 2006 UTC (16 years, 10 months ago) by gross
File length: 105806 byte(s)
Diff to previous 720
In case of an error in paso a seg fault occured. this was caused by
inproper deallocation of memory in this case. this problem is fixed now.



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: 105804 byte(s)
Diff to previous 657
formatting errors in epydoc tags fixed

Revision 657 - (view) (annotate) - [select for diffs]
Modified Fri Mar 24 08:28:15 2006 UTC (17 years ago) by gross
File length: 105752 byte(s)
Diff to previous 637
some typos fixed

Revision 637 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 10:55:31 2006 UTC (17 years ago) by gross
File length: 105754 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: 105731 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: 105731 byte(s)
Diff to previous 596
Updated copyright and licence notices.


Revision 596 - (view) (annotate) - [select for diffs]
Modified Wed Mar 15 22:41:23 2006 UTC (17 years ago) by gross
File length: 105871 byte(s)
Diff to previous 531
some work on AdvectivePDE for the scalar case

Revision 531 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 08:11:10 2006 UTC (17 years, 1 month ago) by gross
File length: 111647 byte(s)
Diff to previous 431
a new version of lumping implemented (does not need a stiffness matrix)

Revision 431 - (view) (annotate) - [select for diffs]
Modified Fri Jan 13 05:07:10 2006 UTC (17 years, 2 months ago) by gross
File length: 110838 byte(s)
Diff to previous 430
new implementation of ILU0

Revision 430 - (view) (annotate) - [select for diffs]
Modified Wed Jan 11 06:40:50 2006 UTC (17 years, 2 months ago) by gross
File length: 110682 byte(s)
Diff to previous 425
ILU has been replicated is called RILU (recursive ILU) now. ILU will now be reimplemented.

Revision 425 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 04:10:39 2006 UTC (17 years, 2 months ago) by gross
File length: 110594 byte(s)
Diff to previous 410
The sparse solver can be called by paso now. 

the building has been change to reduce some code redundancy:
now all scons SCscripts are importing scons/esys_options.py which
imports platform specific settings. 




Revision 410 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 01:27:38 2005 UTC (17 years, 3 months ago) by gross
File length: 110635 byte(s)
Diff to previous 387
bug fixed

Revision 387 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 00:37:20 2005 UTC (17 years, 3 months ago) by gross
File length: 110633 byte(s)
Diff to previous 349
scale allows now to switch on and off certain problems

Revision 349 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 07:35:31 2005 UTC (17 years, 3 months ago) by gross
File length: 110025 byte(s)
Diff to previous 348
bug fixed

Revision 348 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 07:33:10 2005 UTC (17 years, 3 months ago) by gross
File length: 110007 byte(s)
Diff to previous 345
advection diffusion class added

Revision 345 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 05:23:45 2005 UTC (17 years, 3 months ago) by gross
File length: 109712 byte(s)
Diff to previous 328
advection diffusion class added

Revision 328 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 04:41:53 2005 UTC (17 years, 3 months ago) by gross
File length: 104501 byte(s)
Diff to previous 304
start to remove slicing opertions

Revision 304 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 06:04:06 2005 UTC (17 years, 3 months ago) by gross
File length: 102749 byte(s)
Diff to previous 155
changes in util.py worked in

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: 102745 byte(s)
Diff to previous 151
move all directories from trunk/esys2 into trunk and remove esys2


Revision 151 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 01:55:00 2005 UTC (17 years, 6 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 102745 byte(s)
Diff to previous 150
Merge of development branch dev-02 back to main trunk on 2005-09-22


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


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/linearPDEs.py
File length: 100020 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/linearPDEs.py
File length: 68376 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/linearPDEs.py
File length: 55333 byte(s)
Diff to previous 142
erge of development branch dev-02 back to main trunk on 2005-08-12


Revision 142 - (view) (annotate) - [select for diffs]
Modified Mon Jul 25 05:28:20 2005 UTC (17 years, 8 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 54182 byte(s)
Diff to previous 122
Merge of development branch back to main trunk on 2005-07-25


Revision 122 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 05:38:05 2005 UTC (17 years, 9 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 50734 byte(s)
Diff to previous 121
Merge of development branch back to main trunk on 2005-06-09


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


Revision 114 - (view) (annotate) - [select for diffs]
Modified Fri Mar 4 07:12:37 2005 UTC (18 years ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 47740 byte(s)
Diff to previous 110
Merge of development branch back to main trunk on 2005-03-04


Revision 110 - (view) (annotate) - [select for diffs]
Modified Mon Feb 14 04:14:42 2005 UTC (18 years, 1 month ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 47700 byte(s)
Diff to previous 108
*** empty log message ***


Revision 108 - (view) (annotate) - [select for diffs]
Modified Thu Jan 27 06:21:59 2005 UTC (18 years, 2 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 44998 byte(s)
Diff to previous 104
*** empty log message ***


Revision 104 - (view) (annotate) - [select for diffs]
Modified Fri Dec 17 07:43:12 2004 UTC (18 years, 3 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 36737 byte(s)
Diff to previous 102
*** empty log message ***


Revision 102 - (view) (annotate) - [select for diffs]
Added Wed Dec 15 07:08:39 2004 UTC (18 years, 3 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 37355 byte(s)
*** empty log message ***


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