Dear all,

I managed to isolate the problem in my code: I use an added vector to a system 
(third order CLOUGH) as the loading for one of systems; I did two tests

1) 
        - I used system.project_vector to initialize this vector at each time 
step.
        - Solved with this loading.

2) 
Code a)
        - I used system.project_vector to initialize this vector at each time 
step.
        - I wrote this in a binary XDR file using:
                 equation_system.write(xdr_file_name.str(), 
EquationSystems::WRITE_DATA |                                                   
                                                    
EquationSystems::WRITE_ADDITIONAL_DATA);
Code b)       
        - I read this additional vector at the beginning of the time step using:
                equation_system.read(xdr_file_name.str(), 
EquationSystems::READ_HEADER |EquationSystems::READ_DATA |                    
EquationSystems::READ_ADDITIONAL_DATA);
         - Solve with this loading.

even though, everything else is unchanged between case 1 and 2, the solutions 
are different and you can see that the solution of case 2 visibly deteriorates 
at mesh partition boundaries. I'm attaching the solutions at the 1st time step 
from both cases.

Thanks,
Ata



 
            
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to