Re: Help with Differentiation

Markus Werle <[email protected]> Tue, 13 Dec 2005 17:11:56 +0000 (UTC)
Newsgroups gmane.comp.lib.daixtrose.help
Message-ID <[email protected]>
John Fletcher <J.P.Fletcher <at> aston.ac.uk> writes:


> Just playing at the moment. I can see a lot of uses for this.

The reason why I have written Daixtrose is: I had to implement a time-implicit
FEM-FCT method (as described by Kuzmin,
http://www.mathematik.uni-dortmund.de/mitarbeiter_Dmitri_Kuzmin_SS05.html
e.g. in http://www3.interscience.wiley.com/cgi-bin/abstract/104530112/ABSTRACT
or http://portal.acm.org/citation.cfm?id=585284) for the solution of systems of
partial differential equations like the Euler equations or the equations for a
thermoelastic linear or geometrically nonlinear solid in 2D with up to 23
partial differential equations. Since the equations I had to investigate
changed a lot I finally got fed up and created an Interface that allows C++
code of the Form

Solver.AddPDE<1>(Diff<Time>(u) + Diff<SpaceX>(Pow<2,1>(u)) + ... == 0);
etc...

which automagically generates a Newton-Raphson Time-Intergration scheme and a
solver which outputs a latex report about the equation solved. I still hope to
use this for my doctoral thesis, so please forgive for not publishing the code
- yet.

Since you are working on Clifford Algebra: I once had correspondence with Jaap
Suter who wrote a geometric algebra package based on Expression Templates. I
could not find it anymore. But this code might be inspiring, too. So probably
contact him directly.

best regards,

Markus





-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click