stages

<< Click to Display Table of Contents >>

Navigation:  Sample Problems > Usage > Misc >

stages

Previous pageReturn to chapter overviewNext page

{ STAGES.PDE  

 

 This example demonstrates the use of staging to solve a problem for a range of parameters.  

 

 We stage both the equation parameters and the solution ERRLIM.

 

 The problem is a nonlinear test, which solves a modified steady-state Burgers equation.

 

}

title 'Staged Problem'

select

   stages = 3 { run only the first three of the listed stages }

   errlim = staged(0.01, 0.001, 0.0005)

Variables

   u

definitions

   scale = staged(1, 2, 4, 8)     { extra value ignored }

   a = 1/scale

Initial values

   u = 1 - (x-1)^2 - (y-1)^2

equations

   U: div(a*grad(u)) + scale*u*dx(u) +4 = 0;

boundaries

  region 1

      start(0,0)

      value(u)=0

       line to (2,0) to (2,2) to (0,2) to close

monitors

  contour(u)

plots

  surface(u) report scale as "Scale"

  contour(u) report scale as "Scale"

histories

  history(integral(u)) vs scale as "Ingegral vs Scale"

end