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 <[email protected]>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 > > [email protected] > > 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
