PdnMesh: A Tutorial Introduction

(Finite Element Program)

Sarod Yatawatta

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

Table of Contents

1. Installation and Running the Program
The Program Internals
Program Input
Program Output
Installing the program
Compiling under Unix
Compiling under Windows
Running the program
PdnMesh Graphical User Interface
File Menu
View Menu
Solve Menu
Popup Menu
2. Input File Creation
Typical problems
Boundary Conditions
File Format
A Simple Example
Fine Tuning
Calculating Charge
3. Converting DXF Files
A Worked Example
Editing Points
Editing Lines
Editing Boundaries
4. Solving Waveguide Problems
An Example
Changing material properties
Changing Solution Parameters
The Solution
Further Information

List of Figures

1.1. The contour plot
1.2. The contour plot filled
1.3. 3D contour plot
1.4. The gradient plot
1.5. The mesh
1.6. Solve Options Dialog
1.7. Triangle Info Dialog
1.8. Material Info Dialog
2.1. A Solenoid
2.2. The problem geometry
2.3. Modified Solenoid
3.1. Magnetic Circuit
3.2. Magnetic Circuit solved
3.3. Editing Points
3.4. Editing Points Dialog
3.5. Editing Lines Dialog
3.6. Editing Boundaries
3.7. Editing Boundaries Dialog
4.1. Inhomogeneous Waveguide Geometry
4.2. Editing material properties
4.3. Inhomogeneous Waveguide Solution
4.4. Problem with 5000 unknowns

List of Tables

1.1. Command Line options
2.1. Expressions

List of Equations

2.1. Poisson Equation
2.2. Helmholtz Equation
2.3. Propagation Constant
2.4. Poisson Equation for Vector Magnetic Potential
2.5. Poisson Equation for Vector Magnetic Potential componentwise
2.6. Flux Density
2.7. Flux Density...
2.8. Total Flux