To sum it up: Problem solved. Yves sent me the archive and I managed to compile it with mingw32 after fixing few mingw32-related errors. High-level assembly brick works great for my problem. I didn't finish that more generic nonlinear brick, since it was much more work than using generic assembly brick from trunk, especially if it was to be efficient. In addition, generic assembly brick seems to compute derivatives for you.
On Mon, Feb 17, 2014 at 12:08 PM, Xilexio <[email protected]> wrote: > That'd be great. If it's not too much to ask, please send me the archive. > > By the way, in meantime, I took a look at getfem_models.cc. Making > your own brick seems easier than I though. I started coding my own > version of basic_nonlinear_brick that works for many multiple scalar > variables. If I'm successful, I can share my results later. > > Xilexio > > On Mon, Feb 17, 2014 at 10:57 AM, Yves Renard <[email protected]> > wrote: >> >> Dear Xilexio, >> >> The high-level generic assembly should be the easiest way, yes. It is >> not fully stable, but for such a simple use, it should work correctly. >> If it could help you, I can send you an archive whith the current >> version (i.e. with no need to use autogen.sh). >> >> Yves. >> >> >> Le 16/02/2014 12:24, Xilexio a écrit : >>> I'm trying to implement discretization of reaction-diffusion PDEs >>> (u_t(x,t) - D^2 u(x,t) = f(u(x,t)), where my unknown (u : R^2 x R -> >>> R^3) is multi-dimensional (not a vector though) and function f >>> (R^3->R^3) is a rational function (P_k/P_l). I'm having trouble with >>> discretizing f(u(x,t)). I'm using getfem 4.2 on Windows, mingw32 (with >>> muparser). >>> >>> Is there a way to implement discretization of f(u(x,t)) without using >>> internal functions? >>> >>> Basic nonlinear brick supports only a single scalar field variable and >>> low-level generic assembly requires coding non-linear term using >>> getfem++'s internals. >>> >>> I'd use high-level generic assembly from svn trunk's getfem++, but it >>> doesn't ./configure for me (after ./autogen.sh, ./configure has syntax >>> errors in config.status and, after repairing it, missing Makefiles and >>> other files). >>> >>> _______________________________________________ >>> Getfem-users mailing list >>> [email protected] >>> https://mail.gna.org/listinfo/getfem-users >> >> >> -- >> >> Yves Renard ([email protected]) tel : (33) 04.72.43.87.08 >> Pole de Mathematiques, INSA-Lyon fax : (33) 04.72.43.85.29 >> 20, rue Albert Einstein >> 69621 Villeurbanne Cedex, FRANCE >> http://math.univ-lyon1.fr/~renard >> >> --------- >> >> >> _______________________________________________ >> Getfem-users mailing list >> [email protected] >> https://mail.gna.org/listinfo/getfem-users _______________________________________________ Getfem-users mailing list [email protected] https://mail.gna.org/listinfo/getfem-users
