Hi, 

I have tried to modify example code 9. I am using a starting
concentration of one everywhere but want to set the condition for one
(or more) boundary to zero. 

for (unsigned int qp=0; qp<qface.n_points(); qp++)
                {
                  //const Number value = exact_solution
(qface_points[qp](0),
                    //
qface_points[qp](1),
                      //                                 time);
                                                       
                  // RHS contribution
                  for (unsigned int i=0; i<psi.size(); i++)
                    Fe(i) += 0.;//penalty*JxW_face[qp]*value*psi[i][qp];

                  // Matrix contribution
                  for (unsigned int i=0; i<psi.size(); i++)
                    for (unsigned int j=0; j<psi.size(); j++)
                      Ke(i,j) +=
penalty*JxW_face[qp]*psi[i][qp]*psi[j][qp];
                }


Well, at the boundaries I get the values which I want to have. However,
I also get strong oscillations. 
I have also tried to just put the initial concentration to zero for a
small region within the domain. Again, I got oscillations (but less
intense).
What am I doing wrong here?

thanks, Robert


------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to