3
$\begingroup$

I just wanted to ask, if anybody has already worked with AceGen

AceGen, Wolfram Research

AceGen, Homepage

and knows what clear advantages AceGen has compared to the new FEM in Mathematica 10 (besides creating code in C, FORTRAN or MATLAB and automatic differentiation). I just have the feeling that the new FEM in Mathematica 10 and later in 11 or 12 may cover all functionalities of AceGen and I dont see any real advantage in spending time with it.

$\endgroup$

closed as primarily opinion-based by user21, MarcoB, m_goldberg, dr.blochwave, C. E. Oct 9 '15 at 20:00

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ AceGen is a numerical code generator, somewhat similar (I suppose) to MathCode. Probably you should change your question to refer to AceFEM? $\endgroup$ – Oleksandr R. May 2 '15 at 17:44
  • $\begingroup$ My understanding of AceGen is that you write a weak form of a PDE and the generate code. The Mathematica FEM code is designed that in principal you should not need to know that the underlying discretization is FEM and as such does not provide direct access to the weak form. $\endgroup$ – user21 May 6 '15 at 19:55
  • $\begingroup$ @OleksandrR. thank you, I am really not very familiar with this AceGen and AceFem stuff. But I think you are right, with AceGen I am only able to generate the code of an algorithm and export it to several languages. I mean, as far as I understood it until now, you could even write the algorithms for element types and export it to a the language you need. $\endgroup$ – Mauricio Fernández May 7 '15 at 21:40