[petsc-users] GAMG and linear elasticity
    Jed Brown 
    jedbrown at mcs.anl.gov
       
    Tue Aug 27 17:52:11 CDT 2013
    
    
  
Tabrez Ali <stali at geology.wisc.edu> writes:
> I had missed PCSetCoordinates in ex56.
>
> So is there a correspondence b/w the coordinates [0.x 0.y 0.z 1.x 1.y  
> 1.z ...] passed to PCSetCoordinates/MatNullSpaceCreateRigidBody and  
> the solution vector [0.ux 0.uy 0.uz ...]? 
MatNullSpaceCreateRigidBody assumes that you are in displacement form
with this association.  It just uses the coordinates to create the three
translations and three rotations (in 3D).
> What happens when I am solving the poroelasticity problem where there
> is an additional pressure field associate with each node?
Create your own near null space: 6 rigid body modes plus 1 constant
pressure mode.  Look at the code for MatNullSpaceCreateRigidBody for a
start.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130827/40abab11/attachment.pgp>
    
    
More information about the petsc-users
mailing list