Dear Libmesh developers,
recently I moved from the version 0.7 to 0.9.
Unfortunately my code stopped working.
It seems to me that I'm doing something wrong with libmesh.
I need to do the following:
solve two systems on the same mesh, and exchange data between them.

So, I have done something like this

EquationSystems es(mesh);
es.add_system(...); //add fist system
es.init();
/* do domething with the first system*/

es.add_system(...); //ad second system
es.init();
/* do domething with the second system*/

this used to work in the old version, but now what happens is that the 
second system has 2 times more DOFs than it should.
I modified my code in such a way that instead of initializing es, I'm 
initializing just the newly created system.
This seems to work.

My question:
when it is appropriate to initialize the System object, and when one has 
to initialize the EquationSystems object?
Thank you,
Michael.

-- 
Michael Povolotskyi, PhD
Research Assistant Professor
Network for Computational Nanotechnology
207 S Martin Jischke Drive
Purdue University, DLR, room 441-10
West Lafayette, Indiana 47907

phone: +1-765-494-9396
fax: +1-765-496-6026


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to