spline_boundary

<< Click to Display Table of Contents >>

Navigation:  Sample Problems > Usage > Misc >

spline_boundary

Previous pageReturn to chapter overviewNext page

{ SPLINE_BDRY.PDE

 

 This example shows the use of the SPLINE statement in constructing boundary curves.

 

 A circular arc is approximated by five spline segments.

 The end segments are made very short to establish the proper slope at the ends.

 

 The problem solves a heatflow equation on a quarter circle and compares the solution  

 with the analytic value.

 

}  

 

title 'Spline Boundary'  

 

Variables  

   u  

 

definitions  

   k = 1  

   u0 = 1-r^2  

   s = 4  

 

equations  

   U: div(k*grad(u)) + s  = 0  

 

boundaries  

  Region 1  

      start(0,0)  

      natural(u) = 0 line to (1,0)  

      value(u)=0  

      spline to(0.99985,0.01745) ! short initial interval to establish slope

              to (0.866,0.5)  

              to(0.5,0.866)  

              to (0.01745,0.99985)   ! short final interval to establish slope

              to (0,1)  

      natural(u)=0 line to close  

 

monitors  

  grid(x,y)  

  contour(u)  

  contour(u-u0)  

plots  

  grid(x,y)  

  contour(u)  

  contour(u-u0)  

end