From: Manav B. <bha...@gm...> - 2013-11-13 19:45:26
|
Thanks, David. I will be able to do that. I also have a patch coming for some work on sensitivity analysis. I figured that the enforce_constraints_exactly method is what provides the capability for other systems for application of Dirichlet bcs. I should be able to get the dof information from the related methods. -Manav On Wed, Nov 13, 2013 at 2:38 PM, David Knezevic <dkn...@se...>wrote: > Hi Manav, > > It would be great to update CondensedEigenSystem in the way you propose. > I originally implemented that class since I needed it for some of the > Reduced Basis code, and it pre-dates the DirichletBoundary stuff. > > Current the user has to initialize the list of Dirichlet dofs in > CondensedEigenSystem. It would be great if the vector > local_non_condensed_dofs_vector was instead initialized automatically > based on the DirichletBoundary objects that are attached. It seems like > that should be pretty easy. Are you interested in making a patch? > > David > > > > On 11/13/2013 02:01 PM, Manav Bhatia wrote: > > Hi, > > > > I am trying to understand the application of DirichletBoundary > > constraints in the system solution. > > > > For a system, say LinearImplicitSystem or NonlinearImplicitSystem, > once > > the user calls solve, at what stage (and which routine) in this function > > call are the Dirichlet boundary conditions applied? > > > > Also, is this also extended to the EigenTimeSystem? > > > > I am currently using the CondensedEigenSystem with good success, > but am > > trying to figure out if the DirichletBoundary also applies to the other > > implementation. It would perhaps be useful to add a helper function in > > CondensedEigenSystem that uses the DirichletSystem to identify the dofs > > that need to be condensed. Don't know how exactly that would be done > > though... > > > > Thanks, > > Manav > > > ------------------------------------------------------------------------------ > > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access > > Free app hosting. Or install the open source package on any LAMP server. > > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > > > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk > > _______________________________________________ > > Libmesh-users mailing list > > Lib...@li... > > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > > ------------------------------------------------------------------------------ > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access > Free app hosting. Or install the open source package on any LAMP server. > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > |