{ PRINT_TEST.PDE
This sample demonstrates the use of PRINT selectors in PLOT output.
It creates eight output files in the same folder as the script.
Note: "PRINT" is synonymous with "EXPORT", and the two terms can
be used interchangeably.
}
title "Simple Heatflow"
select
contourgrid=50
Variables
Temp { Identify "Temp" as the system variable }
definitions
K = 1 { declare and define the conductivity }
source = 4 { declare and define the source }
Texact = 1-x^2-y^2 { for convenience, define the exact solution }
initial values
Temp = 0 { unimportant in linear steady-state problems }
equations
Temp: div(K*grad(Temp)) + source = 0 { define the heatflow equation }
boundaries { define the problem domain }
Region 1 { ... only one region }
start "BDRY" (-1,-1) { specify the starting point }
value(Temp)=Texact { specify Dirichlet boundary at exact solution }
line to (1,-1) { walk the boundary }
to (1,1)
to (-1,1)
to close { bring boundary back to starting point }
monitors
contour(Temp) { show the Temperature during solution }
plots { write these hardcopy files at completion }
contour(Temp) print as "Contour Print"
contour(Temp) print(20) as "Contour Print(20)"
contour(Temp) printonly as "contour Printonly"
contour(Temp) export traces as "Trace Print"
vector(-dx(Temp),-dy(Temp)) as "Heat Flow" print
elevation(temp) from (-1,-1) to (1,1) print as "E-print"
elevation(temp) from (-1,-1) to (1,1) print(300) as "E-print(300)"
elevation(temp) on "BDRY" print as "Bdry-print"
end