/[escript]/trunk/escriptcore/py_src/nonlinearPDE.py
ViewVC logotype

Log of /trunk/escriptcore/py_src/nonlinearPDE.py

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 4576 - (view) (annotate) - [select for diffs]
Modified Mon Dec 9 23:35:30 2013 UTC (5 years, 9 months ago) by sshaw
File length: 61025 byte(s)
Diff to previous 4508
python3ified things, replaced mixed whitespace and xrange calls

Revision 4508 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 04:23:22 2013 UTC (6 years, 1 month ago) by jfenwick
File length: 61027 byte(s)
Diff to previous 4507
Moving to escriptcore

Revision 4507 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 02:50:22 2013 UTC (6 years, 1 month ago) by jfenwick
File length: 60856 byte(s)
Diff to previous 4286
It begins

Revision 4286 - (view) (annotate) - [select for diffs]
Modified Thu Mar 7 04:28:11 2013 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60856 byte(s)
Diff to previous 4154
Assorted spelling fixes.


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 7 months ago) by jfenwick
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60855 byte(s)
Diff to previous 4018
Round 1 of copyright fixes

Revision 4018 - (view) (annotate) - [select for diffs]
Modified Thu Oct 11 04:43:39 2012 UTC (6 years, 11 months ago) by jfenwick
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60855 byte(s)
Diff to previous 3990
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 3990 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 05:03:20 2012 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60832 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 (6 years, 11 months ago) by jfenwick
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60730 byte(s)
Diff to previous 3978
First pass of updating copyright notices

Revision 3978 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 04:36:17 2012 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60668 byte(s)
Diff to previous 3975
Make sympy optional as it was intended initially. Trying to instantiate anything
from symbolic will raise an exception if sympy is not available.


Revision 3975 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 01:54:06 2012 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/escript/py_src/nonlinearPDE.py
File length: 60489 byte(s)
Copied from: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py revision 3974
Diff to previous 3974
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3974 - (view) (annotate) - [select for diffs]
Modified Wed Sep 19 06:27:37 2012 UTC (6 years, 11 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60489 byte(s)
Diff to previous 3877
Update to latest trunk.


Revision 3877 - (view) (annotate) - [select for diffs]
Modified Mon Mar 19 00:52:00 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60581 byte(s)
Diff to previous 3872
underrelaxtion fixed.

Revision 3872 - (view) (annotate) - [select for diffs]
Modified Fri Mar 16 00:48:46 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60575 byte(s)
Diff to previous 3869
Symbols now have undefined dimensionality unless specified.


Revision 3869 - (view) (annotate) - [select for diffs]
Modified Thu Mar 15 06:21:42 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60519 byte(s)
Diff to previous 3864
Variational: problem with rank of returned data object fixed, lagrangean multiplier has right rank now

Revision 3864 - (view) (annotate) - [select for diffs]
Modified Mon Mar 12 05:18:16 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60175 byte(s)
Diff to previous 3862
Symbols now allow direct operations with Data objects and grad() et al allow
specifying FunctionSpace objects directly, without having to use temporary
symbols :-)



Revision 3862 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 06:32:35 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60074 byte(s)
Diff to previous 3860
Symbol's item accessor now returns escript Symbols instead of sympy or numpy.


Revision 3860 - (view) (annotate) - [select for diffs]
Modified Thu Mar 8 07:51:29 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 60074 byte(s)
Diff to previous 3859
bug in solver fixed

Revision 3859 - (view) (annotate) - [select for diffs]
Modified Thu Mar 8 06:20:48 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 59778 byte(s)
Diff to previous 3858
This should fix the (dis-)assembly of the unknown in the nonlinear PDE.


Revision 3858 - (view) (annotate) - [select for diffs]
Modified Thu Mar 8 04:31:15 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 59034 byte(s)
Diff to previous 3857
some bugs fixed

Revision 3857 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 07:28:22 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 59058 byte(s)
Diff to previous 3856
Moved symbolic utility functions into separate file.


Revision 3856 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 05:17:07 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 62382 byte(s)
Diff to previous 3855
some work on sensitivity

Revision 3855 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 03:39:16 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 53032 byte(s)
Diff to previous 3854
Some corrections to VariationalProblem and a first version of concatenateRow
for symbols.


Revision 3854 - (view) (annotate) - [select for diffs]
Modified Fri Mar 2 05:47:09 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 51340 byte(s)
Diff to previous 3849
Implemented getTotalDifferential, except for one case. The function will move
to a different place later.


Revision 3849 - (view) (annotate) - [select for diffs]
Modified Tue Feb 28 02:31:20 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 52349 byte(s)
Diff to previous 3848
Fixed typos.


Revision 3848 - (view) (annotate) - [select for diffs]
Modified Tue Feb 28 01:01:07 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 52289 byte(s)
Diff to previous 3845
small typy fixed.

Revision 3845 - (view) (annotate) - [select for diffs]
Modified Tue Feb 28 00:21:30 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 52254 byte(s)
Diff to previous 3844
vartional problem class modified.

Revision 3844 - (view) (annotate) - [select for diffs]
Modified Mon Feb 27 08:10:44 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 50288 byte(s)
Diff to previous 3839
first version of the vartional problem

Revision 3839 - (view) (annotate) - [select for diffs]
Modified Fri Feb 24 06:24:28 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 30627 byte(s)
Diff to previous 3832
robust non-liner pde solver added.

Revision 3832 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 06:00:53 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 19700 byte(s)
Diff to previous 3831
Updated unit tests, some cleanup.


Revision 3831 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 05:21:47 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 21124 byte(s)
Diff to previous 3820
Checkpoint...


Revision 3820 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 04:28:16 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 18750 byte(s)
Diff to previous 3812
Some changes to NonlinearPDE. Returned solution has wrong sign...


Revision 3812 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 05:17:06 2012 UTC (7 years, 7 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 18922 byte(s)
Diff to previous 3811
first set of tests for NonLinearPDE

Revision 3811 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 01:13:28 2012 UTC (7 years, 7 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 18917 byte(s)
Diff to previous 3810
some methods added to NonLinearPDE

Revision 3810 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 00:31:12 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 17088 byte(s)
Diff to previous 3809
More optimizations for computing A,B,C,D


Revision 3809 - (view) (annotate) - [select for diffs]
Modified Tue Feb 7 04:15:32 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 17620 byte(s)
Diff to previous 3789
A is computed much more quickly now. Work on B needed.


Revision 3789 - (view) (annotate) - [select for diffs]
Modified Tue Jan 31 04:55:05 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 16737 byte(s)
Diff to previous 3631
Fast forward to latest trunk revision 3788.


Revision 3631 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 03:12:46 2011 UTC (7 years, 10 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 16079 byte(s)
Diff to previous 3621
Fix compatibility with latest sympy version.


Revision 3621 - (view) (annotate) - [select for diffs]
Modified Thu Oct 6 01:43:14 2011 UTC (7 years, 11 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 15445 byte(s)
Diff to previous 3617
Allow single iteration runs.


Revision 3617 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 04:00:41 2011 UTC (7 years, 11 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 15224 byte(s)
Diff to previous 3534
Ensure that functionspace parameter is removed before attempting to find
grad() coefficients in nonlinearPDE.


Revision 3534 - (view) (annotate) - [select for diffs]
Added Thu Jun 23 01:59:47 2011 UTC (8 years, 2 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/nonlinearPDE.py
File length: 13262 byte(s)
New class NonlinearPDE which solves
  Y-div(X)=0
with symbolic coefficients X,Y=f(u,grad(u))
by linearisation and iterative solving of a corresponding linear PDE.


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