Hello,

My question is: is there / will there  be some tool for code generation 
in Sage ?

Many people involved (like me) in "scientific computing" (implementation 
of numerical methods) use computer algebra tools for the generation of C 
(or Fortran, or matlab, or...) code.
For example, if you code finite elemenet method, you will need to 
integrate (on a triangle or on a tetrahedron) a lot of polynomials, 
derivate them, multiply them and so on... This is a totally trivial task 
(mathematicaly), but actually a boring and error prone job (suppose you 
have 48 polynomials of 3 variables, you have to make the gradients of 
all, products of all the pairs gradients and integrate them) (I know: 
there are symetries :-) ). At the end, you have to write all the results 
in C, Fortran or in an other language.


This is very easy to do this with a computer algebra tool if it can 
generate C or Fortran code;  I know large industrial societies wich use, 
say, Maple only to do this.

So, this will be great to have this sort of feature in Sage.

yours

----
Thierry Dumont
Math. Dpt, Lyon, France.

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

begin:vcard
fn:Thierry  Dumont
n:Dumont;Thierry 
org;quoted-printable;quoted-printable:Universit=C3=A9 Lyon 1 & CNRS.;Institut Camille Jordan -- Math=C3=A9matiques / Mathematics.
adr:;;43 Bd du 11 Novembre.;Villeurbanne;;69621;France
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Ing=C3=A9nieur de Recherche / Research Engineer.
tel;work:04 72 44 85 23.
tel;fax:04 72 44 80 53
x-mozilla-html:FALSE
url:http://math.univ-lyon1.fr/~tdumont
version:2.1
end:vcard

Reply via email to