/[escript]/trunk-mpi-branch/escript/py_src/linearPDEs.py
ViewVC logotype

Log of /trunk-mpi-branch/escript/py_src/linearPDEs.py

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1319)

Revision 1306 - (view) (annotate) - [select for diffs]
Modified Tue Sep 18 05:51:09 2007 UTC (12 years ago) by ksteube
File length: 102708 byte(s)
Diff to previous 1302 , to selected 150
New Copyright in each .c .h .cpp and .py file


Revision 1302 - (view) (annotate) - [select for diffs]
Modified Mon Sep 17 06:57:51 2007 UTC (12 years ago) by ksteube
File length: 102287 byte(s)
Diff to previous 1286 , to selected 150
Some of the epydoc doesn't show up or doesn't get formatted, in this
case because of a missing } or because of improper indentation.


Revision 1286 - (view) (annotate) - [select for diffs]
Modified Tue Sep 4 02:11:15 2007 UTC (12 years ago) by gross
File length: 102288 byte(s)
Diff to previous 1223 , to selected 150
Tests for solving systems of PDEs with various solvers added. In particular solving systems with a direct solver (MKL) was not done in a best way as a matrix pattern was created twice. This problem should be fixed now. A message is printed to inform about a pattern unrolling. I leave the message in there for now to check that unrolling called only if appropriate. 

There is also a function now which turns face tags into node tags. 



Revision 1223 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 02:40:39 2007 UTC (12 years, 1 month ago) by gross
File length: 102166 byte(s)
Diff to previous 1140 , to selected 150
first attemt towards an improved MPI version.  


Revision 1140 - (view) (annotate) - [select for diffs]
Modified Tue May 15 03:23:17 2007 UTC (12 years, 4 months ago) by ksteube
File length: 102772 byte(s)
Diff to previous 989 , to selected 150
MPI branch trunk-mpi-branch has been merged with trunk through revision
1125, so changes in trunk since 1125 are not reflected in
trunk-mpi-branch.

Originally we parallelized revision 989, but after this merge it's
as if we'd parallelized revision 1125.

run_simplesolve.py runs on 1, 2, 4 CPUs.


Revision 989 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 00:26:26 2007 UTC (12 years, 6 months ago) by ksteube
File length: 106141 byte(s)
Diff to previous 968 , to selected 150
Branch for parallelization of implicit solutions.

This is a work in progress and should not yet be used by anyone.

The parallelization of explicit solutions was done by Ben and is
already incorporated into the main branch of trunk.



Revision 968 - (view) (annotate) - [select for diffs]
Modified Tue Feb 13 22:56:57 2007 UTC (12 years, 7 months ago) by ksteube
File length: 105977 byte(s)
Diff to previous 877 , to selected 150
Branch for MPI solution of implicit problems

Revision 877 - (view) (annotate) - [select for diffs]
Modified Wed Oct 25 03:06:58 2006 UTC (12 years, 10 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105977 byte(s)
Diff to previous 791 , to selected 150
backtraking in the saddlepoint problem (not perfect yet)

Revision 791 - (view) (annotate) - [select for diffs]
Modified Thu Jul 27 00:37:57 2006 UTC (13 years, 1 month ago) by bcumming
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105985 byte(s)
Diff to previous 772 , to selected 150
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 (13 years, 2 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105793 byte(s)
Diff to previous 767 , to selected 150
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 (13 years, 2 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105811 byte(s)
Diff to previous 727 , to selected 150
new FunctionSpace method setTags added

Revision 727 - (view) (annotate) - [select for diffs]
Modified Fri May 12 06:31:06 2006 UTC (13 years, 4 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105806 byte(s)
Diff to previous 720 , to selected 150
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 (13 years, 4 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105804 byte(s)
Diff to previous 657 , to selected 150
formatting errors in epydoc tags fixed

Revision 657 - (view) (annotate) - [select for diffs]
Modified Fri Mar 24 08:28:15 2006 UTC (13 years, 5 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105752 byte(s)
Diff to previous 637 , to selected 150
some typos fixed

Revision 637 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 10:55:31 2006 UTC (13 years, 5 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105754 byte(s)
Diff to previous 614 , to selected 150
more copyright statements added

Revision 614 - (view) (annotate) - [select for diffs]
Modified Wed Mar 22 01:37:07 2006 UTC (13 years, 5 months ago) by elspeth
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105731 byte(s)
Diff to previous 609 , to selected 150
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 (13 years, 5 months ago) by elspeth
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105731 byte(s)
Diff to previous 596 , to selected 150
Updated copyright and licence notices.


Revision 596 - (view) (annotate) - [select for diffs]
Modified Wed Mar 15 22:41:23 2006 UTC (13 years, 6 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 105871 byte(s)
Diff to previous 531 , to selected 150
some work on AdvectivePDE for the scalar case

Revision 531 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 08:11:10 2006 UTC (13 years, 7 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 111647 byte(s)
Diff to previous 431 , to selected 150
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 (13 years, 8 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110838 byte(s)
Diff to previous 430 , to selected 150
new implementation of ILU0

Revision 430 - (view) (annotate) - [select for diffs]
Modified Wed Jan 11 06:40:50 2006 UTC (13 years, 8 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110682 byte(s)
Diff to previous 425 , to selected 150
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 (13 years, 8 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110594 byte(s)
Diff to previous 410 , to selected 150
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 (13 years, 8 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110635 byte(s)
Diff to previous 387 , to selected 150
bug fixed

Revision 387 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 00:37:20 2005 UTC (13 years, 8 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110633 byte(s)
Diff to previous 349 , to selected 150
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 (13 years, 9 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110025 byte(s)
Diff to previous 348 , to selected 150
bug fixed

Revision 348 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 07:33:10 2005 UTC (13 years, 9 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 110007 byte(s)
Diff to previous 345 , to selected 150
advection diffusion class added

Revision 345 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 05:23:45 2005 UTC (13 years, 9 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 109712 byte(s)
Diff to previous 328 , to selected 150
advection diffusion class added

Revision 328 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 04:41:53 2005 UTC (13 years, 9 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 104501 byte(s)
Diff to previous 304 , to selected 150
start to remove slicing opertions

Revision 304 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 06:04:06 2005 UTC (13 years, 9 months ago) by gross
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 102749 byte(s)
Diff to previous 155 , to selected 150
changes in util.py worked in

Revision 155 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 02:02:19 2005 UTC (13 years, 10 months ago) by jgs
Original Path: trunk/escript/py_src/linearPDEs.py
File length: 102745 byte(s)
Diff to previous 151 , to selected 150
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 (13 years, 11 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) - [selected]
Modified Thu Sep 15 03:44:45 2005 UTC (14 years 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 (14 years ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 100020 byte(s)
Diff to previous 148 , to selected 150
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 (14 years ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 68376 byte(s)
Diff to previous 147 , to selected 150
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 (14 years, 1 month ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 55333 byte(s)
Diff to previous 142 , to selected 150
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 (14 years, 1 month ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 54182 byte(s)
Diff to previous 122 , to selected 150
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 (14 years, 3 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 50734 byte(s)
Diff to previous 121 , to selected 150
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 (14 years, 4 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 51196 byte(s)
Diff to previous 114 , to selected 150
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 (14 years, 6 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 47740 byte(s)
Diff to previous 110 , to selected 150
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 (14 years, 7 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 47700 byte(s)
Diff to previous 108 , to selected 150
*** empty log message ***


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


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


Revision 102 - (view) (annotate) - [select for diffs]
Added Wed Dec 15 07:08:39 2004 UTC (14 years, 9 months ago) by jgs
Original Path: trunk/esys2/escript/py_src/linearPDEs.py
File length: 37355 byte(s)
Diff to selected 150
*** 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