42
February 1997 Computational Electronics and Electromagnetics Clifford C. Shang, Thrust Area Leader THRUST AREA REPORT • UCRL-ID-125470 This is an informal report intended primarily for internal or limited external distribution. The opinions and conclusions stated are those of the author and may or may not be those of the Laboratory. Work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract W-7405-Eng-48.

Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

  • Upload
    vohanh

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

February 1997

Computational Electronics and ElectromagneticsClifford C. Shang, Thrust Area Leader

THRUST AREA REPORT • UCRL-ID-125470

This is an informal report intended primarily for internal or limited external distribution. The opinions and conclusions stated are those of the author and mayor may not be those of the Laboratory.

Work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract W-7405-Eng-48.

Page 2: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

DisclaimerThis document was prepared as an account of work sponsored by an agency of theUnited States Government. Neither the United States Government nor the University ofCalifornia nor any of their employees, makes any warranty, express or implied, orassumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or representsthat its use would not infringe privately owned rights. Reference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, orotherwise does not necessarily constitute or imply its endorsement, recommendation,or favoring by the United States Government or the University of California. The viewsand opinions of authors expressed herein do not necessarily state or reflect those of theUnited States Government or the University of California, and shall not be used for advertising or product endorsement purposes.

This report has been reproduceddirectly from the best available copy.

Available to DOE and DOE contractors from theOffice of Scientific and Technical Information

P.O. Box 62, Oak Ridge, TN 37831Prices available from (615) 576-8401, FTS 626-8401

Available to the public from theNational Technical Information Service

U.S. Department of Commerce5285 Port Royal Rd.,Springfield, VA 22161

Page 3: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Reprinted from Engineering Research, Development and Technology FY 96 UCRL 53868-96

February 1997

Computational Electronics and ElectromagneticsClifford C. Shang, Thrust Area Leader

THRUST AREA REPORT • UCRL-ID-125470

Page 4: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

The Computational Electronics and Electro-magnetics thrust area at Lawrence LivermoreNational Laboratory serves as the focal point forengineering R&D activities for developing computer-based design, analysis, and tools for theory.

Key representative applications include design ofparticle accelerator cells and beamline compo-nents; engineering analysis and design of high-power components, photonics and optoelectronicscircuit design; EMI susceptibility analysis; andantenna synthesis.

The FY-96 technology-base effort focused codedevelopment on (1) accelerator design codes; (2) 3-D massively parallel, object-oriented time-domain EM codes; (3) material models; (4) couplingand application of engineering tools for analysis anddesign of high-power components; (5) 3-D spectral-domain CEM tools; and (6) enhancement of laserdrilling codes.

Joint efforts with the Power ConversionTechnologies thrust area include development ofantenna systems for compact, high-performanceradar, in addition to novel, compact Marx generators.

Clifford C. Shang, Thrust Area Leader

Computational Electronics and Electromagnetics

Page 5: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronicsand Electromagnetics

1

Page 6: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Contents

1. Computational Electronics and Electromagnetics

OverviewClifford C. Shang, Thrust Area Leader

Three-Dimensional Electromagnetic Modeling of Wakefields in Accelerator ComponentsBrian R. Poole, Wang C. Ng, and George J. Caporaso ................................................................................1-1

TIGER: An Object-Oriented Time-Domain Electromagnetics Simulation CodeDavid J. Steich, Jeffrey S. Kallman, J. Brian Grant, Steve Pennock, Niel A. Madsen, Gerald J. Burke,David J. Mayhall, Brian R. Poole, Karl Kunz, Hal R. Brand, and Gary W. Laguna .......................................1-7

Anisotropic Magnetic and Electric Material Models in Computational Electromagnetic CodesScott D. Nelson, Gerald J. Burke, and David J. Steich .............................................................................1-15

Nodular Defect-Induced Field Enhancements in High-Power Multilayer Optical CoatingsNicole E. Molau, Clifford C. Shang, Hal R. Brand, and Mark R. Kozlowski................................................1-21

EIGER: Electromagnetic Interactions GeneralizedRobert M. Sharpe, J. Brian Grant, William A. Johnson, Roy E. Jorgenson, Donald R. Wilton, Nathan J. Champagne, and John W. Rockway ..........................................................................................1-27

Laser Drilling Modeling David J. Mayhall and Jick H. Yee .............................................................................................................1-33

Engineering Research Development and Technology

Page 7: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

In FY-95 and FY-96, we began development oftools to analyze the interaction of relativisticcharged-particle beams with accelerator compo-nents. This work is primarily motivated by the needfor advanced modeling techniques for problems rele-vant to the design of electron beam accelerators forARM. The ARM requires multiple electron beams tobe directed from various lines of sight onto a targetfor the generation of x rays for use in pulsed radiog-raphy applications. A cost-effective design requiresthat the electron beams be generated from a singlelinear induction accelerator.

To accomplish the generation of multiple electronbeams, several beam kickers and beamline septumsare used. A beam kicker is a structure designed tospatially separate an electron beam pulse into twoseparate electron beam pulses. The kicker structureand septum region are shown schematically inFig. 1. The kicker, which consists of two pairs of

transmission lines enclosed in a cylindrical beam-line, is designed to steer the relativistic electronbeam (REB) into the correct trajectory for transportinto a magnetic field that bends the beam into thedownstream beamlines.

One pair of transmission lines is grounded ateach end by connecting them to the beam pipe. Theother pair is connected to external transmissionlines that can be driven by an external modulator atone end of the structure. The other ends of thedriven transmission lines are connected to matchedloads. By alternating the polarity of each appliedelectromagnetic pulse on the driven transmissionlines, alternate electron beam pulses can bedirected into each of the two downstream beamtransport systems.

After the electron beam is separated into twobeam pulses, each beam pulse is directed into theappropriate beamline by the applied magnetic field inthe septum region. The magnetic field has oppositefield directions on each side of the plane separating

Thrust Area Report FY 96

hree-Dimensional Electromagnetic Modeling of Wakefields in Accelerator Components

1-1

Brian R. Poole and Wang C. NgDefense Sciences Engineering DivisionElectronics Engineering

George J. CaporasoInertial Confinement Fusion Laser Programs

This report describes continuing work on the development of computational wakefield tools for thedesign of accelerator components for the advanced radiographic machine (ARM). New massively-parallel 3-D time-domain electromagnetic codes now under development using conforming unstruc-tured meshes with advanced radiation boundary conditions allow a substantial increase in thegeometric fidelity of the structures being modeled, as well as a more suitable truncation of the problemspace. A variety of 3-D structures are tested with an existing cubical cell finite-differencetime-domain (FDTD) code and the wake impedances are compared with simple analytic models forthe structures. These results provide a set of benchmarks for testing the new time-domain codes andprovide insight into the wakefield physics of the structures. Structures under consideration include astripline beam position monitor and a circular aperture in a circular waveguide. We have achievedexcellent agreement for the monopole and dipole impedances for the models below the cut-offfrequency of the beamline for a stiff electron beam moving parallel to the beamline axis. We areextending the wakefield calculations to include beams that have more complex trajectories within thestructure, which will allow more realistic physics to be included in calculations for ARM.

Page 8: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

the downstream beam transport systems to bendeach beam into the appropriate system.

Understanding the wake properties of thesestructures is crucial to the design of acceleratorcomponents for the ARM. For high current electronbeams, the ability to steer the beam through thekicker and septum regions is strongly dependent onthe wake properties of these structures. If thekicker possesses a strong transverse dipole imped-ance, a high current electron beam can induce largevoltages on the steering transmission lines.

Since these voltages may be comparable to theexternally applied voltage, the ability to steer thebeam may be impaired, and improved dynamiccontrol of the external pulser voltage will berequired to compensate for the beam induced steer-ing. Similarly, the presence of a large aperture inthe septum region may lead to deleterious effects onbeam quality.

As discussed in a previous report,1 it is not prac-tical with our current cubical cell FDTD codes tomodel the full scale kicker and septum regions, dueto the large mesh sizes required for the model andthe long run times required for low frequency resolu-tion. Also, because of the lack of advanced radiationboundary conditions, boundary conditions cannot beapplied to the oblique surfaces associated with theexit beamlines of the septum region. However,confidence in analysis techniques can be achievedby modeling smaller scale devices similar in designto these structures, such as the stripline beam posi-tion monitor and the waveguide aperture.

Wakefield Analysis

A crucial area in the design of linear inductionaccelerators and beam transport systems is theunderstanding of the wakefields generated by a

charge bunch as it is transported through thesystem. As this charge bunch passes a perturbationin an accelerator structure, an electromagneticwakefield is generated which can re-interact withthe charged particle beam. This process can lead todegradation of the beam, or worse, can lead to beambreakup instabilities with the resultant loss of beamquality at the target.

Consider a beam transport system consisting of acylindrical drift tube with some perturbation in itsstructure followed again by a cylindrical drift tube,as shown in Fig. 2. The perturbation is not neces-sarily cylindrically symmetric and may consist offeatures such as changes in the cross-section, aper-tures in the wall, or different material properties.An axial current of the form defined in Eq. 1 is usedto represent the current due to a moving sourcecharge Q in the beam pipe.

(1)

Here r0 and φ0 represent the transverse locationof the source charge in the accelerating structure,z is the axial location of the source at time t, I0 isthe strength of the current source, and δ (vt – z)represents the location of the source charge, Q. Ifwe were modeling a charge bunch, the delta functionδ (vt – z) would be replaced by a function f (vt – z)representing the shape of the charge bunch.Typically a narrow Gaussian pulse is used as thesource function in our modeling to approximate adelta function while preserving a “clean” turn on ofthe sources.

In this analysis we are interested in the responseof a test charge that is trailing the source charge bya distance s = vt – z. The electromagnetic fields inthe structure are considered to be the sum of multi-pole modes as shown in Eq. 2:

J z = I0δ r − r0( )δ φ − φ0( )δ νt − z( )

Engineering Research Development and Technology1-2

Drive plate termination

Drive cable

Drive plateSeptum magnet

Drift space

Ground electrode

Switched beam positions

Figure 1. Schematic representation of the kicker. The kicker spatially separates the electron beam and the septum magnet bends theindividual beams into the appropriate beamline.

Page 9: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

(2)

where ψ represents any electromagnetic fieldcomponent, and ψ p

m and ψ qm represent the various

multipole coefficients for the specific field compo-nent. Since the force on a test charge q due to theelectromagnetic field generated by the source pointcharge Q is given by

(3)

it is convenient to define the concept of an impulsewake potential as

(4)

The impulse wake potential for each multipolemode can be determined by applying Eq. 4 to eachfield component as defined in Eq. 2. A wake imped-ance function can be defined by taking the Fouriertransform over the variable s = vt – z of the wakepotential for the longitudinal and transverse compo-nents of the force for each multipole mode. Since thestrength of the multipole component of the sourcecurrent is proportional to r m

0, this factor is included inthe definition of the vector wake impedance as

(5)

and represents a figure of merit defining the strengthof the interaction of a charged-particle beam with anelectromagnetic structure in both the longitudinaland transverse directions. It is desirable to keep thewake impedance function as small as possible toprevent undesirable coupling between the beam andthe structure.

Zm ω( ) = 1

r0mI0

W m

−∞

∫ s( )e− iωs νds

W s( ) = E + v × B( ) t = s+z( ) νdz−∞

∫ .

F = q E + v × B( )

ψ r ,z ,t( ) =m=0

∑ ψmp r ,z ,t( )cos mφ( )[

+ ψmq r ,z ,t( )sin mφ( )]

Progress

Modeling

TSAR is the primary 3-D electromagnetic fieldcode used for analysis of these structures. TSARuses a 3-D grid composed of cubical cells for theFDTD analysis, with each cell being assigned a givenmaterial property. The cell size is typically chosento resolve the shortest wavelength expected in theproblem and, in addition, must be chosen smallenough to accurately model the smallest dimensionin the model. To satisfy stability requirements forthe FDTD field solver, the Courant stability conditionfor the time step must be satisfied. This condition isdefined in Eq. 6

(6)

where dx is the length of the cell edge.

Beam Position Monitor

The stripline beam position monitor is discussedin some detail by Ng.2 The beam position monitorconsists of two pairs of strip transmission lines,

dt < 1

2cdx

Thrust Area Report FY 96 1-3

Cylindricalbeam pipe

Cylindricalbeam pipe

Perturbation

Test charge, q Wakefield Source charge, Q

s = vt - z

v vz

Figure 2. Geometry of a wakefield calculation. The source ofthe electromagnetic wakefield is the charge, Q. The spectralcharacteristics of the longitudinal and transverse forces aredetermined on a test charge, q subjected to the wakefield.

Terminating resistors Strip transmission line

Upstream gap current Downstream gap current

Longitudinal section Transverse cross-section

Cylindricalbeam pipe

Cylindricalbeam pipe

Figure 3. Schematicrepresentation of thestripline beam posi-tion monitor.

Page 10: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

shown schematically in Fig. 3. The 25-Ω terminat-ing resistors were chosen based on a frequencydomain calculation of the TEM impedance of thestructure. For modeling purposes, the terminatingresistors represent external coaxial transmissionline feeds to the striplines. Even to represent thegross geometric characteristics of the structureusing cubical cells requires a cell size of 0.5 mm,making the computational size of this problem8 × 106 cells and requires a time step of .83 ps, asdictated by the Courant stability condition.

To accurately represent the details of the coaxialfeeds would have required a much smaller cell sizeto have adequate geometric fidelity in the feedregion. Therefore, it was decided to use simple wireresistors to model this region to minimize thecomputer memory requirements. The length of thestriplines was 10 cm, which indicates a quarter-wavelength resonance of 750 MHz, allowing us to

sufficiently resolve the low frequency behavior using16000 time steps. Approximately 25 cm of beamtransport line was used on each side of the beamposition monitor to allow evanescent waves to decayand to minimize the effects of the MUR radiationboundary conditions applied to the axial boundariesof the problem space.

The structure is excited with a current distribu-tion of the form defined in Eq. 1. Analytic expres-sions for the longitudinal monopole (m = 0) andtransverse dipole (m = 1) impedances for a matchedtransmission line model of the beam positionmonitor are2

(7)

Z = Z sφs

2

× sin2 ωLc

+ j sinωLc

cosωLc

Engineering Research Development and Technology1-4

Re

(ZII)

(Ω)

Im (

ZII)

(Ω)

1.8

1.6

1.4

1.2

1.0

0.8

0.8

0.6

0.4

0.2

0

-0.2

-0.4

-0.6

0.6

0.4

0.2

06543210

Transmission line modelTSAR results

Transmission line modelTSAR results

Frequency (GHz)

6543210Frequency (GHz)

(a)

(b)

Figure 4. Code results and analytic results for the real (a) andimaginary (b) components of the longitudinal impedance ofthe stripline beam position monitor.

(b)

(a)Im

(Z

t) (

Ω/m

)

0

-200

-400

200

400

600

800

1000

1200

1400

1600

Re

(Zt)

/m)

0

-200

200

400

600

800

1000

1200

Frequency (GHz)6543210

Frequency (GHz)6543210

Transmission line modelTSAR results

Transmission line modelTSAR results

Figure 5. Code results and analytic results for the real (a) andimaginary (b) components of the transverse dipole impedanceof the stripline beam position monitor.

Page 11: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

(8)

Figures 4 and 5 show comparisons of theanalytic models with results obtained numericallythrough the TSAR modeling code for the longitudi-nal and transverse impedances, respectively.There is excellent low frequency agreement. Thedeviation at higher frequencies may be attributedto the high frequency impedance of the wire resis-tors which are not accurately represented by a cellsize of 0.5 mm.

Circular Aperture in Circular Beamline

The impedance of coupling apertures in beamtransport lines has been treated in the literature byGluckstern3 and Kurennoy.4 In this section weconsider a 3-cm diameter cylindrical beamline witheither an 8-mm or a 3-cm circular waveguideconnected at 90° to the beamline, as shown inFig. 6. The 3 ports of the problem space areterminated with MUR radiation boundary condi-tions. A cell size of 0.5 mm is used to model bothaperture problems. The length of the beamline isabout 30 cm and the coupling waveguide is 3 cmlong, resulting in a mesh of about 1.2 × 107 cells.An analytic expression for the low frequency trans-verse dipole impedance is given by Eq. 9.

(9)

where Z0 is the impedance of free space and f(w) isa correction factor based on the length of thecoupling guide and has a value of 0.562 for w/a > 2,as defined in Gluckstern.3 In our model, w = 3 cm.For the 8-mm coupling guide Eq. 9 gives an induc-tive transverse impedance of 18.1 Ω/m. The TSARmodel predicts an inductive transverse impedance of18.3 Ω/m for frequencies up to 6 GHz.

Figure 7 shows the TSAR results for the 3-cmlarge aperture case for the transverse impedancealong with the low frequency asymptote for the reac-tive component of the impedance. The real partarises from the fact that the secondary couplingwaveguide is only 3 cm long in the model and doesnot let low frequency fields evanesce sufficientlybefore reaching the MUR boundary condition on thecoupling guide. This accounts for the resonancenear the TE11 cutoff at 5.9 GHz.

Z ⊥ = j2a3Z0

3π2R04

f w( )

Z ⊥ = 8cZ s

π2Rs2

sin2 φs

2

× sin2 ωLc

+ j sinωLc

cosωLc

.

Thrust Area Report FY 96 1-5

Future Work

The calculations and modeling of wake imped-ances in this report are based on simple models ofcomplex structures. The structures that need to bemodeled are typically two orders of magnitude largerin volume, requiring more efficient volume meshingto effectively model the structures with a highdegree of geometric fidelity. In addition, improve-ments to the radiation boundary conditions need tobe implemented to model structures with morecomplicated truncations to the problem space, suchas the oblique surfaces on the exit beamlines of thekicker septum region.

The new DSI-TIGER code under developmentincludes such features as conforming grids, hybridstructured/unstructured grids, massively parallelcapability, and new radiation boundary conditions.Conforming grids eliminate stair-casing errors asso-ciated with cubical cell codes and allow more realis-tic models to be developed for complicated struc-tures. However, conforming unstructurednon-orthogonal grids require typically 30 times thememory overhead compared to structured orthogo-nal grids. Hybrid grids can overcome this limitationby using conforming grids only near appropriatesurfaces and structured grids elsewhere. Newadvanced radiation boundary conditions can alsoreduce the computational effort by allowing a closertruncation of the problem space.

New physics needs to be incorporated in exist-ing and new codes to put prescribed electronbeam trajectories in the accelerator problems.For example, in the kicker the electron beam doesnot follow a simple straight line trajectory parallelto the beamline axis. The interaction of the beamwith the externally applied fields produces atrajectory in the structure as governed by thedynamical equations of motion in the externallyprescribed electromagnetic field. Extensions to

2a

2R0

W

JzElectron beam trajectory

Figure 6. Schematic representation of the waveguide junctionaperture problem.

Page 12: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Frequency (GHz)876543210

-3000

-2000

-1000

1000

0

2000

3000

4000

5000

Zt (

Ω/m

)

Im Zt (0)= Z02a3f (w)

3π2b4

Small aperture theory (imag. part)TSAR results (imag. part)TSAR results (real part)

Computational Electronics and Electromagnetics

wakefield codes need to include the realprescribed electron beam trajectory to determinethe wake properties of the structure.

Preliminary work in this area has already beenapplied to the TSAR cubical cell code with somesuccess. However, proper interpretation of the resultsneeds to be addressed to understand the wake physicsin this regime. We are continuing work in this area bydeveloping distributed impedance models of simplestructures for complicated beam trajectories.

Acknowledgments

The authors wish to acknowledge discussionswith S. Nelson of Lawrence Livermore NationalLaboratory’s Defense Sciences Engineering Division.

Engineering Research Development and Technology1-6

Figure 7. Transversedipole impedance forthe 3-cm large aper-ture waveguide junc-tion. The resonancenear 5.9 GHz is dueto the TE11 cutoff.The real part of theimpedance resultsfrom the fact that theshort length of thecoupling guide doesnot allow evanescentwaves to sufficientlydecay before reachingthe MUR radiationboundary condition.

References

1. Poole, B. R., W. C. Ng, C. C. Shang, andG. J. Caporaso (1995), Wakefield Modeling ofAdvanced Accelerator Components, LawrenceLivermore National Laboratory, Livermore, Calif.,(UCRL-ID-122235).

2. Ng, K-Y (1988), “Impedances of Stripline Beam-Position Monitors,” Particle Accelerators, 23, p. 93.

3. Gluckstern, R. L. (1992), “Coupling Impedance of aSingle Hole in a Thick-Wall Beam Pipe,” Phys. Rev. A,46, pp. 1106−1109.

4. Kurennoy, S. S. (1992), “Coupling Impedance ofPumping Holes,” Particle Accelerators, 39 ,pp. 1−13.

Page 13: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

Lawrence Livermore National Laboratory(LLNL) has enjoyed a long history of time-domainleadership in the Computational Electromagnetics(CEM) community, with the development of codessuch as AMOS, FDTD, TSAR, TSARLITE, andDSI3D. However, these codes are either researchoriented (DSI3D), have limited applicability [AMOS(2.5-D), TSARLITE (2-D)], and/or are no longerregarded as state-of-the-art (TSAR, FDTD).Furthermore, many of these codes have multipleversions that were created over the years forspecific applications requiring additional capabili-ties (such as dispersive TSAR, out-of-core TSAR,dispersive FDTD, near-to-far zone FDTD, advancedboundary condition FDTD, and anisotropic TSAR-LITE). These codes represent LLNL Engineering’sability to address programmatic time-domain linearelectromagnetic modeling needs.

Without exception, all of these codes areextremely difficult to up-grade with the latest tech-nology developments. For example, porting TSAR to

a MPP platform, adding required communications toDSI to allow high-order advanced boundary condi-tions, and modifying AMOS to work for conformingmeshes, are all formidable tasks.

At present, the incorporation of new physics intoexisting codes requires a conscious decision as towhich specific code to enhance. Resources arerarely, if ever, available to place enhancements andnew physics into several codes. The result is aseries of codes with multiple versions built in isola-tion of one another, making it almost impossible tolink them together to provide a larger set of capabili-ties. The existing problems associated with thiscollection of CEM codes in LLNL’s engineeringprograms are magnified when difficult simulationrequirements demand multiple technology enhance-ments simultaneously. These limitations willbecome increasingly debilitating as future modelingrequirements become more complex.

In response to these problems, we developed theconcept of the TIGER code, an MPP CEM physicskernel that would strengthen LLNL’s leadership inlinear time-domain CEM technology.

Thrust Area Report FY 96

IGER: An Object-Oriented Time-DomainElectromagnetics Simulation Code

1-7

David Steich, Jeffrey S. Kallman, J. Brian Grant, Steve Pennock, Niel A. Madsen, Gerald J. Burke, and David J. MayhallEngineering Research DivisionElectronics Engineering

Brian R. PooleDefense Sciences Engineering DivisionElectronics Engineering

Karl KunzThe Pennsylvania State UniversityState College, Pennsylvania

Hal R. Brand and Gary W. LagunaComputer Applications Sciences and Engineering Division Computation Organization

The TIGER (from “time domain generalized excitation and response”) project began in FY-96. Thisreport provides a description of TIGER’s intended performance and the progress we have made.

Page 14: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Due to the increasing complexity required tomodel realistic structures, simultaneous technolo-gies must be suitably applied to reduce the compu-tational burden. Table 1 shows several such tech-nologies and their potential improvement factors(that is, accuracy, required memory, and/or CPUimprovements). Conforming grids eliminate stair-casing errors associated with codes such as AMOS,TSAR and FDTD1.

This improvement in accuracy can be thought ofas a reduction in required number of unknowns,since for a given fixed accuracy a coarser grid canbe used to represent a given geometry. The draw-back is that conforming unstructured nonorthogonalgrids often require roughly 30 times the memoryoverhead, compared to structured orthogonal grids.

However, by using hybrid structured/unstructuredgrids this high overhead can, to a large extent, becircumvented by judiciously using conforming gridsonly near appropriate surfaces. Running the codeon MPP platforms allows much larger problems tobe run much faster than on serial platforms.

Advanced Radiation Boundary Conditions (RBCs)can also reduce the computational effort consider-ably by allowing the truncation of the problem spaceto be placed much closer to the scatterer2. Theactual improvement factors are problem-dependent.

To minimize computational requirements, this fullset of technologies must be used simultaneously in acooperative manner. Simultaneous incorporation ofthe above technologies in a code that includesadvanced materials, physics, interface, and boundaryconditions, each with disparate computation andmemory requirements, is an ambitious task.

The vision of TIGER extends beyond state-of-the-art modeling of linear time-domain CEM modeling,and includes acoustic wave, elastic wave, andplasma physics modeling capabilities. To help meetthe challenges of this task we are collaborating withthe EIGER projects at LLNL and Sandia National

Laboratories, and the Pennsylvania State University.Each of these collaborators offers much expertisethat strengthens the overall effort.

Progress

During the past year we focused our attention onthe design of the object-oriented infrastructure thatdefines the parameter space of the TIGER effort.Object-oriented codes allow flexibility far beyondconventional procedural-based codes. This greatlyenhanced flexibility comes at the expense of theextensive up-front design required to build theobject-oriented infrastructure. The better the designof the interfaces making up the object-orientedclasses, the more flexible the code becomes. Asuccessful design allows new physics capabilities tobe included by simple (localized) code additions.

We have built multiple prototype versions ofTIGER that test various aspects of the intendedperformance. We built a FORTRAN 77 quasi-object-oriented version of the code that runs on the CS-2Meiko and the Cray T3D. This code tested MPI(Message Passing Interface) libraries, simple parti-tioning algorithms for structured grids,PACT/PANACEA software, and communication over-heads associated with algorithms such as the near-to-far zone transformation.

The FORTRAN version works for rectangularstructured-grid cells. It was determined thatcommunication overhead for structured grids wouldbe as much of a bottleneck as for unstructured gridseven though less information must be communicatedbetween partition boundaries.

Also, it was found that many of the advantagesPACT/PANACEA software provides FORTRAN andC-based codes (that is, I/O management, variabledictionaries, and automatic restart capabilities)were not as useful in an object-oriented environ-ment. For example, the need for variable

Engineering Research Development and Technology1-8

Table 1. Anticipated performance improvement factors using a given technology enhancement.

Technology enhancement Improvement factor Accuracy Memory CPU time

Conforming grids up to 100 × √ √ √

Hybrid structured/unstructured grids up to 30 × √ √

Massively Parallel Processors (MPP) up to 60 × √ √

Advanced Radiation Boundary Conditions (RBC) up to 20 × √ √ √

Page 15: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

dictionaries becomes practically obsolete in a C++language that allows extensive information hidingand name space capabilities.

Also, at this time the PACT/PANACEA softwaredoes not support C++. For these reasons wedecided not to pursue using PACT/PANACEA withinthe TIGER code. However, in the future we intendto interface with data and codes that usePACT/PANACEA software by providing filters thatcan translate to the PACT/PANACEA format.

Other prototype C++ versions of TIGER testedprimarily the mesh management systems required toinsulate the physics from the bookkeeping.Insulation of the physics from mesh-specific opera-tions is the key factor in the extensibility, flexibility,and maintainability of the code.

Much effort during the past year has also beenexpended on issues of memory and execution timeefficiency. A major goal of the TIGER project is tohave overhead as close as possible to that of exist-ing codes which are specialized for specific algo-rithms. In the past, object-oriented codes were notable to compete with “hand-coded” optimizedFORTRAN or C codes. However, with the use oftemplate expressions and traits3,4 a fully objected-oriented C++ code can perform within a few percentof hand-coded software.

This year we also up-graded the Anastasia meshgeneration package to allow BRLCAD (a populararmy CAD/CAM code) solid models to be meshed interms of rectangular brick elements. The modificationof Anastasia will allow us to meet some short termdeliverables. A much more sophisticated meshgenerator will soon be required as TIGER becomesmore functional.

Object-Oriented Approach

The object-oriented infrastructure we have begunbuilding this year is shown in Fig. 1. The figureshows six management systems that will be built toinsulate the core physics algorithms from the rest ofthe code, thus freeing physics programmers fromhaving to worry about:

1) what type of mesh their algorithm will beapplied to (mesh management);

2) whether the code will be run serial, paralleldistributed, or shared (communicationmanagement);

3) the allocating and freeing of memory (memorymanagement);

4) how to read in, store, and write out information(I/O management);

5) whether the user is attempting illegal tasks(parameter and constraint management); and

6) how to manage input parameters, runs, results,projects (database management).

Providing an object-oriented framework with long-term extensibility for each of these managementsystems will be accomplished by an emphasis onisolating concepts and their fundamental relation-ships. On the surface, this sounds insignificant but inactuality it is the key to extending the shelf-life of anobject-oriented program.

A small portion of the mesh management systemis displayed in Fig. 1. The mesh managementabstraction allows different kinds of meshes to beused in an identical way by providing a commonmesh interface that hides details. The structuredmesh database that exists behind the interfaceconsists of a series of functions, while the unstruc-tured mesh database consists of a complex set ofmemory index arrays.

In numerical analysis, discretized equations areoften used to approximate the actual equations. InTIGER’s object-oriented approach, discretized opera-tors are used to build these discretized equations(see lower portion of Fig. 1) that simulate thephysics. In this way, equations can be thought of asa collection of operators applied to field quantities.These discretized operators manipulate field quanti-ties that lie on the numerical mesh.

Manipulation of fields by these operators occursthrough the mesh interface and allows the sameoperators to be used independent of mesh type. Themesh management system is a vital part of the over-all TIGER effort, and has been the primary focus ofour efforts this year. A major portion of thismanagement system has been completed.

The memory management system organizesmemory-specific allocations and deallocations in anefficient manner. Often in object-oriented codes thegetting and freeing of memory can be a majorportion of the overall execution time. This interac-tion with the operating system can degrade perfor-mance compared to “hard-wired” FORTRAN orC-based codes. Our memory management systemgrabs large blocks of memory from the system anddispenses required chunks of memory efficiently. Arudimentary memory management system has beenbuilt this year.

We have also begun work on the communicationand parameter/constraint management systems aswell. The I/O and database management systemsare future tasks that will become important asTIGER becomes more functional.

The object-oriented operator-based approach ofTIGER not only makes the code easily extensible andmaintainable but also provides flexibility far beyondthe conventional procedural approach. For example,

Thrust Area Report FY 96 1-9

Page 16: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Engineering Research Development and Technology1-10

Discreteoperators

Discretizedequations

Physics Solutions

δx ∆x ∆• v• ∆x

∆s ∫A • d ∫∫A dsl

→ → →

PartitionInformation

Input

Mesh(es)

Param & Const.Management

MeshManagement

DatabaseManagement

I/OManagement

PostProcessor

Partitioner

MeshGenerator

MemoryManagement

CommunicationManagement

EquationSolver(s)

Mesh Management AbstractionStructured

Cells

Face _list0

Position0

Edges

Node _20Node _10

Face _list0

Faces

Cell _20Cell _10

Edge _list0

Nodes

Position0

Edge _list0

Cells

Non-Contig. Arr

A of Sets GC

NCArr.

Adj. Arr.

Faces

Non-Contig. Arr

A of Sets GC

NCArr.

Adj. Arr.

NodesEdges

Functions FunctionsFunctions Functions A _of _Sets A _of _Sets A _of _SetsA _of _Sets

Non-Contig. Arr

A of Sets GC

NCArr.

Adj. Arr.

Non-Contig. Arr

A of Sets GC

NCArr.

_Adj. Arr.

Unstructured

Mesh Interface

Cells

Face _list0Num _faces0 Position0Volume0

Faces

Length0Area0Order0

Num _edge0

Edge _list0

Edges

Face _list0Num _faces0 Length0Area0Order0

Nodes

Interface Interface Interface Interface

Position0Volume0

Num _edge0

Edge _list0

Figure 1. Insulating generalized physics from bookkeeping.

Page 17: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

consider the implementation of RBCs, which arerequired to truncate the numerical mesh for all openscattering problems.

A pictorial representation of a procedural versusobject-oriented approach is shown in Fig. 2. To writea code containing many possible RBCs which could beapplied to many different mesh types typically wouldrequire the product of (# of RBCs) × (# of mesh types)implementations (see top portion of Fig. 2).

Using an object-oriented approach, the mesh andRBC equations can both be abstracted (see bottomportion of Fig. 2). A single implementation can thenbe constructed using the mesh interface and theabstracted set of operators to obtain the appropriateset of operations. The single “operator-based” equa-tion is more complicated to write than one of the“procedural-based” equations, but the same imple-mentation works for almost every mesh type andRBC type which can be cast into the abstractedforms (factors such as numerical stability, numeri-cal dispersion, and stencil size may prohibit certainimplementations). The key is to have the abstrac-tions be as general as possible to encompass thelargest set of capabilities. Progress on theseabstractions is underway and is at the heart of theTIGER effort.

The mesh management system is responsible forthe grid abstractions (Fig. 3). A very small subsetof RBC types is shown on the left-hand side ofFig. 3. Each RBC type has multiple orders and

variations resulting in a plethora of possible RBCequations. Shown near the center of Fig. 3 is ablow-up of a third-order Higdon boundary condition.Inside the matrix are 64 terms, with each termhaving a dozen or so sub-terms. Other more compli-cated boundary conditions require 4-D matricesinvolving hundreds of terms to describe the RBCs’coefficients. Shown in the lower portion of Fig. 3are simple operators A, B, C, that have beenabstracted out of the RBC equations along withsome operations that can be used with the opera-tors, such as +, - , dot product, inverse.

Also shown in the lower portion of Fig. 3 is thesame third-order Higdon boundary condition writtenin terms of these operators. Note the significantreduction in the complexity of equation representation.The expression is exactly identical to the expressionshown in the upper portion of Fig. 3. The approachis very general and even allows new boundary condi-tions to be invented simply by defining new operatorsor by concatenating them together (that is, a Liao-Higdon-Mur RBC).

The end result is a powerful technique thatcan greatly increase accuracy and reduce execu-tion times required to solve problems. Shown onthe right-hand side of Fig. 3 are a second-orderMur and a third-order Taylor RBC. Shown are theresults of a convergence study testing the numberof cells required before a converged solution is obtained.

Thrust Area Report FY 96 1-11

RBCsSolutionIJ

SolutionIJ

GRIDS

Pro

ced

ural

ap

pro

ach

Ob

ject

-ori

ente

d a

pp

roac

h

I

RBCs

I

J

GRIDS

J

Extractequation

parameters

Using

Using

ApplySingleimplementation

I•J implementation

ImplementequationsIJ

Major codedevelopment

EquationI

Abstractcommon interface

Abstractcommon features

“operators”

Define operationsand properties for “operators”

Implement“Operator Based”

Equation

MeshJ

EquationI

GRIDS

Σ

Σ

RBCs

Σ Σ

Mesh

S UMeshJ

Figure 2. RBCs: Procedural versus object-oriented approach.

Page 18: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

It is obvious that the Taylor boundary condition isfully converged already, using 80,000 cells. The MurRBC, perhaps the most popular boundary conditionused over the past 15 years, has still not converged,even after using over 1.2 million cells. The Taylorboundary condition was invented using the operatorabstractions described above. We now have the capa-bility to represent literally hundreds of RBCs usingthis research. We can model virtually every localRBC in the community today simply by changingparameters used to initialize the operators. (A newboundary condition called the Perfectly MatchedLayer (PML) requires a slightly different set of opera-tors but still fits into the above described approach.)

This operator-based approach to RBCs is cutting-edge technology, unique in the world.

Future Work

The focus of our collaborative efforts for FY-97 willbe to continue to build the objected-oriented manage-ment class infrastructures that provide the requiredinsulation between the physics and the bookkeeping.Specifically, the essential parts of the mesh, commu-nication, and memory management systems areexpected to be in place in FY-97. The mesh manage-ment system will eventually allow numerous meshtypes (such as structured, unstructured, expanding,uniform, 2-D, 3-D, skewed, and nonorthogonal) to beabstracted into a common interface.

The communication management system willorganize processor topologies, sending and receivingof data, and execution barriers required for shared

Engineering Research Development and Technology1-12

A3E = 0

A, B, C

A + B, A - BA . B, AB-1

RSS

dB

/m2

-30

-20

-10-15

-5

50

-25

350300100 150500 200 250

θ0

350300100 150500 200 250

θ0

RSS

dB

/m2

-30

-20

-10-15

-5

50

-25

MUR

LIAO

Explicit

Implementations

RT MUR

LINDMAN...

.

.

.

.

..

HIGDON

SUPERABSORPTION

MUR

LIAO

RT MUR

LINDMAN

HIGDON

SUPERABSORPTION

SingleImplementations

Invent NEW RBCs:

Taylor3 A = -1a b

A3E = 0

A = ( ) -1 ab c

E = 0

Mur2

Taylor3

80k275k635k1205k

80k275k635k1205k

– 1 a1 + a2 + a3 –a2a1 – a3(a1 + a2) a1a2a3

b1 + b2 + b3 c1 + c2 + c3 –a2c1 –c2a1 a3a1c2 –a3(b1 + b2) –c3(a1 + a2) – a3c1 +c3a2a1 –a2b1 – b2 +a3(b1a2 + a1b2) +a3c1a2

–a3c2 + b3a2a1

–b2b1 –b1b2 – c1b2 – b3c1 a3(b2c1 + c2b1) a3c2c1 –b3(b1 + b2) +b3(b1a2 + a1b2) +b3(c1a2 + a1c2) +c3a1c2

–c3(b1 + b2) –b3c2 +c3(b1a2 + a1b2) +c3c1a2 a3b2b1 –c1c2–c3(c1 + c2)

b1b2b3 b3(b1c2 + c1b2) b3c1c2 c1c2c3 +b1b2c3 +c3(b2c1 + c2b1)

aj = – cos θj∆x + c∆t –

2c∆t∆x∈jc∆t + ∆x

cos θj∆x + c∆t + 2c∆t∆x∈jc∆t + ∆x

,

bj = cos θj∆x – c∆t – 2c∆t∆x∈j

c∆t + ∆x

cos θj∆x + c∆t + 2c∆t∆x∈jc∆t + ∆x

,

cj = cos θj∆x + c∆t – 2c∆t∆x∈j

c∆t + ∆x

cos θj∆x + c∆t + 2c∆t∆x∈jc∆t + ∆x

,

Figure 3. Operator-based approach to RBCs.

Page 19: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

and distributed memory multiprocessor computerarchitectures. We will also continue building physicsmodules that use these management systems.

We will also research issues required for the simul-taneous implementation of the technology enhance-ments shown in Table 1. The research areas are:

1) an efficient hybrid grid realization;2) generalized advanced material algorithms for

hybrid grids;3) generalization of algorithms at grid interfaces

that enforce conservation laws;4) efficient MPP communication in the presence of

these generalizations; and5) efficient MPP load-balancing for hybrid grids.

In addition to the above research topics, we willdevelop the following new physics:

1) wakefield calculations for arbitrary beampipecross sections;

2) advanced RBCs in the presence of PerfectElectrical Conductors (PEC);

3) advanced RBCs in the presence of complexsources;

4) advanced material modeling formulations fornonorthogonal grids; and

5) the simulation of a curved beamline source forcomplex geometries on hybrid grids.

We anticipate that TIGER will quickly surpass allof LLNL Engineering’s linear time-domain EM codecapability by the end of FY-97.

The first major use of the TIGER code will be inthe modeling and design of accelerator and electronbeam transport components for the AdvancedHydrotest Facility (AHF) which will be a major partof the Science Based Stockpile Stewardship (SBSS)Program. In AHF, a linear induction acceleratorgenerates a high-current, relativistic electron beamfor the generation of x rays for use in pulsed radiog-raphy applications. Figure 4 is an illustration of theAHF facility with key accelerator components thatwill be modeled by the TIGER code.

Of prime importance in the design of high-currentelectron beam accelerator and beam transportsystems is the understanding and control of the scat-tered electromagnetic fields associated with thepassage of a relativistic electron beam through thesystem. These scattered electromagnetic fields arereferred to as wakefields. The wakefields can lead todegradation of the beam with the resultant loss ofbeam quality at the target, or worse, can lead to beambreakup instabilities with total loss of beam transport.

Excellent results have been achieved with TSARfor the modeling of wakefields in 3-D structures (see“Three-Dimensional Electromagnetic Modeling ofWakefields in Accelerator Components,” a separatereport in this thrust area.) However, the full scale

models will require a more robust code. Full 3-Dmodeling of complex structures has been limited dueto the substantial computer resources required for afully 3-D model. This is particularly true with TSAR,where its cubical cell-structured mesh significantlylimits the development of realistic models.Development of TIGER using conforming unstruc-tured meshes will allow a substantial increase in thegeometric fidelity of the structures being modeledand, with its advanced boundary conditions, willallow a more realistic truncation of the computationalproblem space.

Acknowledgments

The authors acknowledge the assistance of theEIGER Project staff at both LLNL and SandiaNational Laboratories.

We would also like to thank C. Shang for hisstrong support of this project.

References

1. Madsen, N. K. (1995), “Divergence PreservingDiscrete Surface Integral Methods for Maxwell’s CurlEquations Using Non-Orthogonal UnstructuredGrids,” J. Comput. Physics, Vol. 119, (1), June,pp. 34-45.

2. Steich, D. J. (1995), “Local Outer RadiatingBoundary Conditions for the Finite-Difference Time-Domain Method Applied to Maxwell’s Equations,”Ph.D. dissertation, Pennsylvania State University.

3. Veldhuizen, T. (1995), “Expression Templates,” C++Report Magazine, Vol. 7, (5), June.

4. Myers, N. (1995), “A New and Useful TemplateTechnique: ‘Traits’,” C++ Report Magazine, Vol. 7,(5), June.

Thrust Area Report FY 96 1-13

Figure 4. AHF facility, with four critical accelerator components that will be modeled with TIGER.

Page 20: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide
Page 21: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

Magnetic and electric tensor material character-istics are central to a broad class of complex materialssuch as plasmas and crystals. Many devices in elec-tromagnetics use external fields to bias a ferritematerial or an electro-optic material. This bias thenchanges the field propagation characteristics, basedon the direction of travel through the medium withrespect to the direction of the applied field. Theincorporation of anisotropic materials into LawrenceLivermore National Laboratory (LLNL)’s computa-tional electromagnetic design codes allows for theexpansion into these areas.

In recent years the finite-difference time-domain (FDTD) solution procedure developed byK. S. Yee has been extended to dispersive andanisotropic media to handle materials such asmagnetized ferrites and plasmas. The constitutiverelations for the dispersive material can be intro-duced into the solution through either a convolu-tion integral or a differential equation. We haveexamined the convolution form, which uses arecursive update procedure, for use in designcodes under development at LLNL.

The coupling of field components in anisotropicmedia can result in a substantial increase incomplexity and evaluation time for the computa-tional electromagnetic update equations. However,

we note that the equations simplify greatly if theimpulse response of the susceptibility is zero at timeequal to zero, as is true of some materials. Somevariations in the basic up-date equations, resultingfrom the approximations in going from continuous todiscrete form, were examined, and results werecompared for accuracy and stability.

A 3-D code was written to test these solutions,but was validated for the 1-D problem of reflectionand transmission by a magnetized ferrite or plasmaslab, since the exact reflection and transmissioncoefficients are available for this problem.

Progress

Material Formulation for Gyrotropic Media

The case of anisotropic and dispersive magneticmaterial will be used here as an example. Themagnetic field up-date equation for such material isobtained by combining the Maxwell’s equation

(1)and the equation relating B and H in convolutionform

(2) B t( ) = µo H t( ) +

o

t

∫ χ m t − τ( ) ⋅ H τ( )dτ

∂B∂t

= −∇ × E

Thrust Area Report FY 96

nisotropic Magnetic and Electric Material Models in Computational Electromagnetic Codes

1-15

Scott D. NelsonDefense Sciences Engineering DivisionElectronics Engineering

Gerald J. Burke and David J. SteichEngineering Research DivisionElectronics Engineering

We have demonstrated that the recursive-convolution solution for anisotropic and dispersive mediayields accurate results for reflection from ferrite and plasma slabs up to a frequency limit set by thesampling interval. Several different forms of the up-date equations were considered which can resultfrom different approximations in reducing the continuous equations to discrete forms.

Page 22: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

where χ=m(t) is the susceptibility tensor represent-ing the impulse response of the material. To elim-inate B from Eq. 1 the derivative of Eq. 2 can beevaluated as

(3)or as

(4)

Converting Eq. 3 to discrete form with a pulseapproximation of the integral leads to the magneticfield up-date equation

(5)where

Starting with Eq. 4 and representing ∂H(t)/∂twith a central difference and H(t) with an averagefrom times (n – 1/2)∆t and (n + 1/2)∆t leads to anequation similar to Eq. 5, but with Ψn replaced by∆tΨ′n where

Somewhat different results can be obtained forEq. 5 from different interpretations of the pulseapproximation of the integral, or in the equationderived from Eq. 4 by using the value at the forward

′Ψ n = χ′m n − i − 1

2( )∆t[ ] ⋅ H i +1/ 2 .i =0

n−1

Ψ n =

χ m n − i( )∆t[ ] − χ m n − i − 1( )∆t[ ] ⋅ H i +1/ 2

.i =0

n−1

Hn+1/ 2 = I + ∆t2

χ m 0( )

−1

I − ∆t2

χ m 0( )

⋅ Hn−1/ 2

−∆t I + ∆t2

χ m 0( )

−1

⋅ Ψ n

− ∆tµo

I + ∆t2

χ m 0( )

−1

⋅ ∇ × En

∂∂t

B t( ) =

µo∂∂t

H t( ) + χ 0( ) ⋅ H t( ) + ddt

χ t − τ( ) ⋅ H τ( )dτo

t

.

∂∂t

B t( ) =

µo∂∂t

H t( ) + χ t( ) ⋅ H 0( ) + χ τ( ) ⋅ ∂∂t

H t − τ( )dτo

t

time step rather than the average for H(n∆t). In fact,adding the same small quantity to both square-bracketed terms results in a second-order change inthe product multiplying Hn–1/2. Hence Eq. 5 can bereduced to

(6)

by adding (∆t/2)χ=(0) to both coefficients, or bysubtracting the same quantity

(7)

When χ=(0) = 0, which occurs in materials such asLorentz dielectrics, Eqs. 5, 6, and 7 all reduce tothe simpler and easier to use form

(8)

The evaluation of a single vector component ofthe product of a tensor with the curl of the fieldcan involve 36 field values. However, this can bereduced to 20 values by combining and cancelingterms. When the elements of χ=(t) are representedas sums of exponentials Ψn can be evaluated fromΨn–1 through a simple recursion relation,although additional averaging is needed foranisotropic media.

The results of solving Eq. 5 for a pulse normallyincident on a ferrite slab are shown in Fig. 1.

The magnitudes of the reflection and transmis-sion coefficients for right-hand circular polariza-tion are compared with the exact results, and therelative errors in the complex quantities are alsoshown. The relative errors from solving Eqs. 5, 6,and 7 are compared in Fig. 2.

While the differences in error are fairly small, Eq. 5appears to be more stable near the Courant limit, asshown by the comparison with Eq. 6 in Fig. 3.

Equation 6 continued to show greater instabilityat late time when ∆t was reduced to , whileEq. 5 showed no significant instability at this timeincrement. The stability of Eq. 7 was similar to thatof Eq. 6.

∆x c 3

Hn+1/ 2 = Hn−1/ 2 − ∆t Ψn − ∆t

µo∇ × En .

Hn+1/ 2 =

I − ∆t χ m 0( )

⋅ Hn−1/ 2 − ∆t Ψ n − ∆tµo

∇ × En .

Hn+1/ 2 =

I + ∆t χ m 0( )

−1

⋅ Hn−1/ 2 − ∆t Ψ n − ∆tµo

∇ × En

Engineering Research Development and Technology1-16

Page 23: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Thrust Area Report FY 96 1-17

Rrc

p

0.001

10-4 10-4

0.01

0.1

1

5004003002001000Frequency (GHz)

5004003002001000Frequency (GHz)

FTDTExactRelative error

FTDTExactRelative error

Trc

p

0.001

0.01

0.1

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

1

Rel

ativ

e er

ror

(a) (b)

Figure 1. Magnitudes of the reflection (a) and transmission (b) coefficients for normal incidence on a ferrite slab from the FDTD solu-tion, compared with the exact solutions. The relative errors in the complex quantities are also shown.

Rel

ativ

e er

ror

in R

rcp

4003002001000Frequency (GHz)

0.001

0.01

0.1

1

Eq. 5Eq. 6Eq. 7

Rela

tive

err

or in

Trc

p

0.001

0.01

0.1

100806040200Frequency (GHz)

10-4 10-4

Eq. 5Eq. 6Eq. 7

(a) (b)

Figure 2. Relative errors in the complex reflection (a) and transmission (b) coefficients from solving Eqs. 5, 6, and 7 for normal inci-dence on a ferrite slab with . ∆t = ∆x 2c 3

E x

-2.0

-1.5

-1.0

-0.5

2.0

1.5

1.0

0.5

0

0 0.5 1.51.0 2.0Time (ns)

Eq. 5

E x

-10

-15

-5

0

-20

25

20

15

10

5

0.10 0.11 0.12 0.13 0.14 0.15Time (ns)

Eq. 6

(a) (b)

Figure 3. Electric field in front of the ferrite slab, showing instability of Eqs. 5 and 6 solved at the 1-D Courant limit of ∆t = ∆x/c.

Page 24: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Non-Dispersive Anisotropic Media

For a simple non-dispersive anisotropic mediumεr and µr become constant tensors, so that theconstitutive relations are

(9)

(10)

Substituting Eqs. 9 and 10 into the basic up-dateequations for B and D, the up-dated fields areobtained in terms of the inverses of the and tensors as

(11)and

(12)

The components of the vector equations Eqs. 11and 12 are still evaluated at the off-set locations ofthe Yee cell. However, the dot product requires allvector components of the curl at each location. Thecomponents that are not directly available from thecentral difference formulas must be obtained byaveraging. The equation for is

while

is H y i + 1

2, j,k + 1

2( )

Hxn+1/ 2 =

Hxn−1/ 2 − ∆t

µo

µ11−1 ∇ × En( )

x

+µ12−1A

xyH ∇ × En( )

y

+µ13−1A

xzH ∇ × En( )

z

H x i, j + 1

2,k + 1

2( )

En+1 i, j,k( ) =

En i, j,k( ) + ∆t εo( )ε r

−1⋅ ∇ × Hn+1/ 2 i, j,k( ) .

Hn+1/ 2 i, j,k( ) =

Hn−1/ 2 i, j,k( ) − ∆t µo( )µ r

−1⋅ ∇ × En i, j,k( )

µ r ε r

B = µo µ r ⋅ H = µo

µ11 µ12 µ13

µ21 µ22 µ23

µ31 µ32 µ33

H x

H y

H z

D = εo ε r ⋅ E = εo

ε11 ε12 ε13

ε21 ε22 ε23

ε31 ε32 ε33

E x

E y

E z

and

is

where AHxy yields a value of the argument at the Hx

location by averaging from four surrounding Hypositions. The averaging for all components of thecurl at a single location involves 36 field values.However, eight of these cancel and another eightcan be combined in the dot product of the curl witha vector, leaving 20 unique field values. Thecomplete result for a product such as µ=r

–1 ⋅ ∇ × E,with each component of the resulting vectorlocated at the correct Yee-cell location, can beobtained from a total of 36 unique values of E,since each value is used more than once. Thiscompares with 108 if no attempt is made to cancelor reuse values.

Results

The solution for gyrotropic media was validatedfor a plane wave normally incident on a ferriteslab with the biasing magnetic field in the direc-tion of propagation, along the z axis. This problemwas chosen because the reflection and transmis-sion coefficients for the slab are available insimple analytic form. In this case, a 3-D code waswritten, using the equations from the precedingsection. Since the plane wave propagatingthrough the ferrite in the direction of the biasingfield splits into right-hand and left-hand circularlypolarized waves with different propagationconstants, the problem space was terminated ineven-symmetry boundary conditions in both x andy boundary planes. First-order Mur boundary

Hzn+1/ 2 =

Hzn−1/ 2 − ∆t

µo

µ31−1A

zxH ∇ × En( )

x

+µ32−1A

zyH ∇ × En( )

y

+µ33−1 ∇ × En( )

z

H z i + 1

2, j + 1

2,k( )

Hyn+1/ 2 =

Hyn−1/ 2 − ∆t

µo

µ21−1A

yxH ∇ × En( )

x

+µ22−1 ∇ × En( )

y

+µ23−1A

yzH ∇ × En( )

z

Engineering Research Development and Technology1-18

Page 25: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

conditions were used at the z boundaries, but forthe results shown here the z extent of the problemspace was made large enough to gate out thereflections, thus eliminating the boundary condi-tions as a source of error.

For the ferrite, biased with magnetic field alongthe z axis, the relative permeability tensor at afrequency ω is

where

The parameters of the ferrite modeled here were

Results for this ferrite with ∆x = 75(10−6)m andwith 6000 time steps are shown in

Fig. 1. The source was a Gaussian-pulse plane ∆t = ∆x (2c 3)

ωo = 2π( ) ⋅ 20 × 109rad / s

ωm = 2π( ) ⋅10 × 109rad / s

α = 0.1

χ12 ω( ) = −χ21 ω( ) = jωωm

ωo + jωα( )2− ω2

.

χ11 ω( ) = χ22 ω( ) =ωo + jωα( )ωm

ωo + jωα( )2− ω2

µ r ω( ) =

µ ω( ) jk ω( ) 0

− jk ω( ) µ ω( ) 0

0 0 1

=

1 + χ11 ω( ) χ12 ω( ) 0

χ21 ω( ) 1 + χ22 ω( ) 0

0 0 1

wave with full-width-half-max equal to 0.001 m.Since the solution is uniform in the x and y direc-tions the problem was solved with 3 cells in x and yand 4000 cells in z, to eliminate the radiatingboundaries, and the ferrite filled 50 cells for a thick-ness of 0.00375 m.

Conclusions

The recursive-convolution solution for anisotropicand dispersive media was seen to yield accurateresults for reflection from ferrite and plasma slabs upto a frequency limit set by the sampling interval.Depending on the application, the results shown mightbe considered usable up to about 300 GHz, whichcorresponds to about 13 cells per wavelength. Resultsat still higher frequencies might be usable when a timedelay or frequency shift due to dispersion can be toler-ated. The deconvolved results became unstable notfar beyond the upper limits of the plots.

The main difficulties in implementing the solutionfor anisotropic and dispersive media are evaluating theproduct of a tensor with the curl of a field, and thetensor multiplying the previous values of the field thatis being up-dated. The number of values needed inevaluating the product with the curl can be reduced bycombining and canceling terms, but that can restrictgenerality of a code in the treatment of mesh types.The product of a tensor with the field being up-datedpresents bookkeeping problems that can be circum-vented, at the expense of added storage, by computingthe new values in a separate array.

Several different forms of the up-date equationswere considered which can result from differentapproximations in reducing the continuous equa-tions to discrete form.

Thrust Area Report FY 96 1-19

Page 26: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide
Page 27: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

Advances in the design and production of highdamage threshold optical coatings for use in mirrorsand polarizers have been driven by the designrequirements of high-power laser systems such asthe proposed 1.8-MJ National Ignition Facility (NIF)and the prototype 12-kJ Beamlet laser system atLawrence Livermore National Laboratory (LLNL).The present design of the NIF will include 192 polar-izers and more than 1100 mirrors. Currently, thematerial system of choice for high-power multilayeroptical coatings with high damage threshold applica-tions near 1.06 µm is e-beam deposited HfO2/SiO2coatings. However, the optical performance andlaser damage thresholds of these coatings arelimited by micron-scale defects and insufficientcontrol over layer thickness.

In multilayer dielectric stack mirrors, thepredominant surface defects are micron-scaledomes associated with the classic nodule defect.These defects are initiated at seed particles that areeither present on the substrate or deposited duringthe film deposition process. The seed particles canarise from several sources: contamination withinthe vacuum system, substrate contamination, orparticles ejected from the coating source materialitself. Nodular defects are produced during filmdeposition as a result of shadowing effects at seedparticles during the growth process. These defects

give rise to local electric field enhancements whichlead to “hot spots” in the coatings since the heatgeneration is proportional to the square of the elec-tric field, and these rapidly expanding regions createtensile stresses which may result in mechanicalfailure of the coatings.

In FY-96, we completed the 2-1/2-D electromag-netic (EM) modeling of rotationally-symmetric nodu-lar defect geometries in high-power high-reflectance(HR) optical coatings. Twenty-three different defectgeometries were studied to investigate the influenceof nodule size, depth, and material composition onelectric field enhancements within the structure.1,2

The heat generation rates for these defect geome-tries were computed based on the EM simulationsand coupled into the thermal-mechanical model foreach geometry.2 This report will summarize the2-1/2-D EM modeling results; the thermal-mechanicalmodeling results are reported elsewhere.3

Progress

In FY-96 we completed the 2-1/2-D EM modeling(assuming normal-incidence illumination) of 23different rotationally-symmetric nodular defectgeometries similar to that shown schematically inFig. 1. The 2-1/2-D finite-difference time-domain(FDTD) EM code, AMOS4,5 was used to calculate thesteady-state electric field profiles throughout eachrotationally-symmetric defect geometry, by solving

Thrust Area Report FY 96

odular Defect-Induced Field Enhancements in High-Power Multilayer Optical Coatings

1-21

In FY-96, we completed the 2-1/2-D electromagnetic modeling of rotationally-symmetric nodulardefect geometries in high-power optical high-reflectance coatings.

Nicole E. Molau and Clifford C. ShangEngineering Research DivisionElectronics Engineering

Hal R. BrandComputer Applications Sciences and Engineering DivisionComputations Organization

Mark R. KozlowskiInertial Confinement FusionLaser Programs

Page 28: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

the Maxwell equations and applying the appropriateboundary conditions6 and material models. AMOSgenerates a 2-D solution in the r-z plane andassumes an explicit φ-variation to achieve the full3-D solution for the rotationally-symmetric object.

These steady-state electric field profiles wereused to calculate the heat generation distribution(σE2 in W/m3 with σ, the electrical conductivity inS/m and E, the steady-state electric field in V/m)throughout each geometry. This heat generationdistribution was then coupled into the thermal-mechanical model as the initial conditions, resultingin a full electro-mechanical model of nodule failure.

The steady-state electric field profile everywherewithin a 2-D r-z cross-section (for φ= 0˚) of a typicalnodular defect geometry is shown in Fig. 2. In thiscase, the nodular defect geometry consists of aspherical HfO2 seed of diameter, d = 0.73 µm;depth, T = 1.97 µm; and nodule dome diameter,D = 3.392 µm. The source was assumed to be anormally-incident, sinusoidally-varying, linearly-polarized, plane wave (λo = 1.06 µm) with anaverage input power density of 1 GW/cm2. As isillustrated in Fig. 2, for rotationally-symmetricnodular defect geometries under normal-incidenceillumination, the peak electric fields and highestelectric field enhancements are typically locatedalong the axis of symmetry.

The electric field standing wave (EFSW) patternalong the axis of symmetry (r = 0 µm) of the noduleand the EFSW pattern along a line parallel to theaxis of symmetry but at a radius of 5 µm are alsoshown in Fig. 2. The EFSW pattern along the axis ofsymmetry shows several localized electric fieldenhancements within the HR coating, one in theSiO2 overcoat and one in the HfO2 seed, while theEFSW pattern for the line at r = 5 µm looks verymuch like that of the perfect HR stack.

This is to be expected since, for radii larger thanthe defect dome radius, D/2 = 1.696 µm, the noduledefect geometry rapidly returns to the perfect stackgeometry. By comparing the EFSW pattern along theaxis of symmetry to that along the line at r = 5 µm(that is, to the EFSW pattern of a perfect HR stack),we see that the peak electric field enhancement forthis particular geometry is approximately a factor of2.2. This peak electric field enhancement is deter-mined by comparing the peak electric field in thelossier material (that is, in one of the HfO2 quarter-wave layers or in the HfO2 seed) in the nodule defectgeometry to the peak electric field in the lossiermaterial (that is, in the first HfO2 quarter-wavelayer) in the perfect HR stack. Note that a peakelectric field enhancement of 2.2 corresponds to anenhancement in the heat generation (σE2) of afactor of 4.8 since the heat generation is propor-tional to the square of the electric field.

Figure 3 shows the heat generation distribution(in W/µm3) that corresponds to the electric fieldprofile shown in Fig. 2, assuming electrical conduc-tivities of 1.1956 S/m and 0.3366 S/m for HfO2 andSiO2, respectively. Since the heat generation iscalculated as σE2, it is evident that the peaks in theelectric field profile that lie in the lossier material(the material with the higher electrical conductivity,σ) will be emphasized in the heat generation profile,while the electric field peaks in the less lossymaterial will be de-emphasized in the heat genera-tion profile. Typically, the electric field enhance-ments in the lossier material (that is, in the HfO2layers) are of the most importance since they willlead to “hot spots” in the heat generation (σE2)distribution and will therefore control the damagethreshold of the HR coating.

Several conclusions can be drawn from the2-1/2-D EM modeling results for the matrix of 23different nodular defect geometries. It was foundthat the dependence of the electric field distribution,the electric field enhancement, and the heat genera-tion on the nodular defect geometry (for example,seed diameter, seed depth, and seed materialcomposition) is, in general, quite complex.Variations in the nodular defect geometry not only

23 L

ayer

s

0.3663 µm (first layer only)

D/2Nodule

0.1378 µm (all HfO2 layers)

0.1834 µm(all SiO2 except first)

T

d

HfO2seed

SiO2

HfO2

SiO2

BK7

Z

r

Computational Electronics and Electromagnetics

Engineering Research Development and Technology1-22

Figure 1. 2-D cross-sectional schematic of a typical rotation-ally-symmetric nodular defect geometry containing a seed ofdiameter, d, embedded some depth, T, into the HR stack, withparabolic sides defined by the relation, D = (8*T*d)1/2.

Page 29: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

160

E–fi

eld

(M

V/m

)

140

120

100

80

60

40

20

0

300

E–fi

eld

(M

V/m

) 250

200

150

100

50

00 2 4 6 8

Distance along axis of symmetry (µm)

1.83

322E(MV/m)

Computational Electronics and Electromagnetics

affect the peak value of the electric field in thegeometry, but also the electric-field profile itself. Asthe geometry parameters are varied, the locations ofthe “hot spots” migrate within the geometry.

It was determined that the highest electric fieldenhancements occur along the axis of symmetry,with the highest electric field enhancement of 6.4reported for the largest, most shallow HfO2 seed(d = 1.5 µm and T = 1 µm), and the lowest electricfield enhancement of 1.3 reported for the smallest,most deeply embedded HfO2 seed (d = 0.25 µm andT = 2.94 µm), corresponding to enhancements in theheat generation by factors of 41 and 1.7, respec-tively. For small seeds (d ≤ 1 µm), the importantfactor influencing electric field enhancement is theseed depth, with an increasing seed depth leading toa decreasing electric field enhancement.

On the other hand, for deeply embedded seeds(T ≥ 2.94 µm), the important factor influencing theelectric field enhancement is the seed size, with anincreasing seed diameter leading to an increasingelectric field enhancement. Trends for some of theother nodular defect geometries are not as clear,indicating that perhaps other complex effects suchas resonance or other higher-order EM interactionsmay be the dominant influences on electric-fieldenhancements for those cases. These results predictthat, as a general rule-of-thumb, geometriescontaining large, shallow seeds lead to the largestelectric-field enhancements (or, equivalently, tothe highest heat generation) while geometriescontaining small, deep seeds lead to the smallestelectric field enhancements (or, equivalently, to thelowest heat generation).

Thrust Area Report FY 96 1-23

Figure 2. The steady-state electric fieldprofile everywherewithin a 2-D r-zcross-section (forφ = 0˚) of a typicalnodular defectgeometry, consistingof a spherical HfO2seed of diameter,d = 0.73 µm anddepth, T = 1.97 µm.Also shown is theEFSW pattern alongthe axis of symmetry(r = 0 µm) of thenodule as well as theEFSW pattern alonga line parallel to theaxis of symmetry butat a radius of 5 µm.

Page 30: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

These conclusions are in close agreement withearlier modeling work reported by DeFord,7,8 as wellas with experimental work reported by Kozlowski.8

Kozlowski found that nodular defects with largedome heights (particularly those above 0.6 µm) werethe most susceptible to laser damage, a resultsupported by our conclusion that large, shallowdefects lead to the highest electric field enhancementand, therefore, the highest heat generation.

Future Work

In the future, the EM modeling of nodular defectsin high-power optical coatings could be extended tothe fully 3-D regime, allowing for both generalizedsources (arbitrary angle-of-incidence and arbitrarypolarization) and generalized defect geometries(asymmetric geometries). Once available, the 3-Dfrequency-domain EM code, EIGER,9 would be well-suited to perform this 3-D EM analysis.

Coupled engineering codes are being applied tothe analysis and design of high-average-powermicrowave components for Accelerator Productionof Tritium (APT).

Acknowledgments

The authors would like to acknowledgeT. A. Reitter and A. B. Shapiro for their work in theTOPAZ/NIKE thermal-mechanical modeling effort forthe 2-1/2-D nodular defect study, and F. Y. Genin andC. J. Stolz for their experimental investigation andinsight into material properties and coating failure

mechanisms. We would also like to acknowledgeuseful discussions with J. F. DeFord of Ansoft. Inaddition, we wish to acknowledge T. Swatloski, nowwith TGV, for her contributions in computer sciencesupport for this project, and P. P. Weidhaas of LLNLfor his contributions in developing the PREAMOSpreprocessor. We also acknowledge R. M. Sharpeand J. B. Grant of LLNL for useful discussions aboutthe EIGER code. Finally, our thanks to L. Ahboltinfor her excellent administrative support.

References

1. Molau, N. E., H. R. Brand, M. R. Kozlowski, andC. C. Shang (1996), 2-1/2-D ElectromagneticModeling of Nodular Defects in High-PowerMultilayer Optical Coatings, Lawrence LivermoreNational Laboratory, Livermore, Calif., (UCRL-ID-124808).

2. Molau, N. E., C. C. Shang, F. Y. Genin,M. R. Kozlowski, H. R. Brand, and R. H. Sawicki(1995), Electro-mechanical Modeling of NodularDefects in High-Power Multilayer Optical Coatings,Lawrence Livermore National Laboratory, Livermore,Calif., (UCRL 53868-95), 1, p. 7.

3. Shapiro, A. B., D. R. Faux, T. A. Reitter, andR. A. Riddle (1996), “Characterization of Laser-Induced Mechanical Failure Damage of OpticalComponents,” Engineering Research, Developmentand Technology FY96 Thrust Area Report, LawrenceLivermore National Laboratory, Livermore, Calif.,(UCRL 53868-96).

4. DeFord, J. F., G. D. Craig, and R. McLeod (1989),“The AMOS (Azimuthal Mode Simulator) Code,”Proceedings of the 1989 Particle AcceleratorConference, Chicago, Ill., Mar. 20–23, p. 1181.

Engineering Research Development and Technology1-24

σ E2

4.47 x 10-2 (W/µm3)

0

Figure 3. The heatgeneration distribu-tion (σE2, in W/µm3)that corresponds tothe electric fieldprofile shown inFig. 2, assuming elec-trical conductivitiesof 1.1956 S/m and0.3366 S/m for HfO2and SiO2, respectively.

Page 31: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

5. Shang, C. C., and J. F. DeFord (1990), “Modified-YeeField Solutions in the AMOS Wakefield Code,” Proc.1990 Linear Accelerator Conf., Albuquerque, New M.,September.

6. Mur, G. (1981), IEEE Trans. Electromagn. Compat.,EMC-23, p. 1073.

7. DeFord, J. F., and M. R. Kozlowski (1993), “Modelingof Electric-Field Enhancement at Nodular Defects inDielectric Mirror Coatings,” Laser-Induced Damagein Optical Materials: 1992, (SPIE) Vol. 1848,pp. 455–473.

8. Kozlowski, M. R., J. F. DeFord, and M. C. Staggs(1993), “Laser-Damage Susceptibility of NodularDefects in Dielectric Mirror Coatings: AFMMeasurements and Electric-Field Modeling,”Proceedings of Second International Conference onLaser Ablation, Knoxville, Tenn., April 19–22.

9. Sharpe, R. M., J. B. Grant, W. A. Johnson,R. E. Jorgenson, D. R. Wilton, D. R. Jackson, andJ. W. Rockway (1995), EIGER: A New Generation ofComputational Electromagnetics Tools, LawrenceLivermore National Laboratory, Livermore, Calif.,(UCRL 53868-95), 1, p. 33.

Thrust Area Report FY 96 1-25

Page 32: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide
Page 33: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

The EIGER (Electromagnetic InteractionsGeneralized) development project is a multi-institutional collaboration that is bringing a varietyof spectral domain analysis methods into a singleintegrated software tool set. Staff from the SandiaNational Laboratories, the Navy (NCCOSC/NRaD),Lawrence Livermore National Laboratory, and theUniversity of Houston are collaborating to developthis package which has an unparalleled ability totake general purpose analysis methods and optimizethe approach used for specific applications.

The object-oriented design method enables theabstraction of the basic underlying components ofcomputational electromagnetics to yield a suite oftools with unprecedented flexibility. The key compo-nents of the numerical analysis and their roles are:

1) elements, which are used to describe the geometry, 2) basis (expansion) functions, which interpolate

the unknowns (for example, fields) locally, and 3) operators, which are the underlying formulation

of the physics used to propagate the energy orenforce fundamental principles.

By contrast, in standard design procedures entirecodes are developed around a single element with aspecialized basis function for a specific operator.Although such tools can be used effectively to modellarge classes of problems, it is often very difficult, ifnot intractable, to extend the tools beyond theirinitial design. Overcoming this limitation is one ofthe most compelling goals of our project. Indeed,the applicability of EIGER is significantly broadenedas we cast a variety of analytic treatments (Green’sfunctions) into a form compatible with the numericalprocedures in EIGER.

The following sections briefly describe this year’sefforts in several key areas.

Progress

Elements

Elements are the basic building blocks that areused to describe a given geometry for numericalcomputation. Elements are typically the output of acommercial mesh generation package that hasdiscretized a solid CAD model into pieces that are

Thrust Area Report FY 96

IGER: Electromagnetic Interactions Generalized

1-27

Robert M. Sharpe and J. Brian Grant Engineering Research DivisionElectronics Engineering

William A. Johnson and Roy E. Jorgenson Sandia National LaboratoriesAlbuquerque, New Mexico

Donald R. Wilton and Nathan J. Champagne University of HoustonHouston, Texas

John W. RockwayNaval Command and Control Ocean Surveillance CenterSan Diego, Calif.

New software engineering methods, specifically, object-oriented design, are being used to abstractthe key components of spectral analysis methods so that the tools can be easily modified andextended to treat new classes of problems. This software design method also yields a code suite thatis more easily maintained than standard designs. This report gives a brief update and highlightsplanned future developments.

Page 34: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

amenable to numerical computation. A pre-processorthen reads these elements and assigns such featuresas material characteristics and excitation parametersto generate the actual input for the physics code.

Our development team has been using twocommercial CAD and mesh generation packages togenerate the element descriptions for a given prob-lem. Specifically, MacNeal Schwendler’s CAD toolPATRAN and SDRC’s IDEAS are being used to feedthe electromagnetics analysis tools. Even thoughthese packages were primarily designed to generatecomputational meshes and information for mechani-cal engineering analysis, they have proven flexibleenough to label and group information associatedwith a mesh such that EIGER can easily take advan-tage. IDEAS advanced grouping functionality hasproven especially useful for generating computemeshes for complicated geometries.

The EIGER suite can treat both 2- and 3-D prob-lems in a single integrated tool set. Initially, empha-sis was placed on the requirements for modelingsurface physics. Thus, for 2-D geometries, combina-tions of linear segments or “bar” elements arecurrently used to describe the surface problem.Likewise, for 3-D geometries, both linear trianglesand rectangles can be combined to render accuratesurface models. In addition to the basic elementsfor modeling 3-D surfaces, wire segments are alsoincorporated into EIGER. Currently, at the University ofHouston a scheme is being implemented to usehigher-order surface elements to more accuratelyresolve the geometry of curved objects.

The code structures have been designed to easilyincorporate volumetric elements directly into theanalysis framework. In fact, the 3-D surfaceelements are all that are required for 2-D volumetricanalysis. Currently, general 3-D volumetricelements such as tetrahera, hexahedra, and penta-hedra are being added to the code suite to addressgeneral finite element problems.

Basis Functions

Basis (or expansion) functions are used to locallyinterpolate an unknown quantity in many numericalmethods. These unknowns may physically representsurface currents or fields for dynamic operators, orpotentials for statics. Both constant and linearbasis functions are currently available for each ofthe elements described above. The characteristicintegrals (for integral equation solutions) thatarise in many problems require that the potentials,and their gradients due to source distributionsthat are represented by these basis functions,must be efficiently computed.

Extensive efforts have enabled most of thesecalculations to be cast into the same basic form,thus simplifying their integration into a generalpurpose code. In conjunction with the efforts to addhigher-order elements, extensions are currentlyunder investigation to use higher-order (smoother)basis functions to enable a more efficient numericalsolution for electrically large problems. In addition,we have developed a new formulation for singularbasis functions that will incorporate known edgeconditions and other known local variations directlyinto the numerical procedure.

Operators

An electromagnetic operator is a mathematicalconstruct that relates the field at a point to thesources that produced the field. Since previousefforts focused initially on incorporating surfacephysics, emphasis was placed on integral operators,which are among the most efficient classes of opera-tors for enforcing this type of physics. These opera-tors explicitly propagate a field between locations.The numerical solution of these operators is knownas the method of moments. Specific integral opera-tors are often given specific names that are relatedto boundary conditions that are applied and themanner in which they are enforced. A variety ofintegral operators have been incorporated intoEIGER to treat the following boundary conditions:perfect electric conductors, conductors coated withcomplex impedance materials, and homogeneousdielectrics (penetrable materials). Specifically,these operators are:

1) the Electric Field Integral Equation (EFIE);2) the Magnetic Field Integral Equation (MFIE);3) the Combined Field Integral Equation (CFIE); and4) general Homogeneous Lossy Dielectrics

(PMCHW).The basic formulation for the integral operators

has been generalized and simplified so that all of theabove operators are generated by simply takinglinear combinations of basic coupling or interactionoperators. This powerful abstraction means that avariety of other boundary conditions can easily beadded to the code simply by choosing the appropri-ate set of coefficients (that is, equivalent apertureformulations, and alternative dielectric treatments).

This year, efforts were begun to add the types offinite-element operators that are required to solvepartial differential equations. Rigorous treatmentsfor 2-D finite element solutions of both electrostaticand magnetostatic problems were incorporated forthe analysis of micro-electro-mechanical devices(MEMs). Specific numerical treatments were

Engineering Research Development and Technology1-28

Page 35: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

designed to allow the termination of the finiteelement volumetric mesh with the appropriatesurface mesh using an integral operator. Currently,efforts are underway to extend these same capabilitiesto the fully 3-D case.

Green’s Functions

A Green’s function can be thought of as a char-acteristic solution of a problem for an ideal infini-tesimal source. Ideally, this solution directly satis-fies as many of the boundary conditions as possiblein an analytic fashion, thus reducing the numericalrequirement for a given problem. One of the mostpromising features of the EIGER development isthe ability to directly incorporate a variety ofGreen’s functions into the solution. In addition tothe standard homogeneous free-space type Green’sfunctions, this year a completely unique capabilitywas added to EIGER by using a multi-layered mediaGreen’s function that can treat arbitrarily-shapedobjects that are penetrable. These extensionsallow applications to be addressed in a variety ofareas such as multi-layered electronic circuitboards, high-powered optical mirrors, andgeophysical problems.

In Fig. 1 the scattering from a dielectric cube(εr = 2.9) immersed in a half space with a dielectricconstant of 3.0 is shown. The results are comparedwith a Born approximation and the agreement isseen to be quite good.

Solvers and Post-Processing

An end user of EIGER has a choice of basicnumerical solutions of linear systems by either aGaussian elimination method or a bi-conjugategradient method. The later method is extremelyuseful for large systems of equations. Solvers that

are tuned for the sparse systems that arise from afinite element solution are also planned for incorpo-ration into the code.

Post-processing capabilities currently include thecalculation of near or far fields from the basiccurrent solutions. Figure 2 shows the geometry ofa commercial broadband horn made by AEL whichis designed to operate between the frequencies of1 and 10 GHz. Multiple compute meshes weregenerated for the geometry, ranging from 2000 toabout 8000 unknowns.

Figure 3 shows the 3-D radiation pattern for theantenna at a frequency of 5 GHz. This patternconsists of roughly 16,000 field points.

Figure 4 shows the radiation pattern at afrequency of 10 GHz. The maximum directivity isused to calculate a directive gain for the antenna.Figure 5 depicts the calculated gain vs frequency ascompared to measured data for the structure.

Future Work

Each of the areas outlined above will continueto evolve and extend to reach broader classes ofproblems with a greater diversity of tools. Specificexamples of future development are briefly noted here.

As mentioned previously, we are extending theelement modules of the code to include higher orderelements. These elements can be of arbitraryorder, and will more accurately resolve the local

Thrust Area Report FY 96 1-29

(r/λ

0)/E

s /Ei l

5 × 10-5

4 × 10-5

3 × 10-5

2 × 10-5

1 × 10-5

θ906030-90 -60 -30 0

0

EIGERBorn approx.

Figure 1. The scattered far field in the φ = 0° plane from asmall dielectric cube (εb = 3.0ε0). The plane waves are incident from θi = 60° and φi = 0°.

Figure 2. CAD representation of a commercial flared notchhorn antenna made by AEL.

Page 36: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Engineering Research Development and Technology1-30

Figure 3. Three-dimensional radiation pattern for the AELhorn at 5 GHz.

Figure 4. Three-dimensional radiation pattern for the AELhorn at 10 GHz.

G(0

,0)

(dB

)

15.0

10.0

Frequency (GHz)0.0 2.0 4.0 6.0 8.0 10.0 12.0

0.0

5.0

MeasuredEIGER

Figure 5. Antennagain (directivity atbore sight) vsfrequency. Bothmeasurements andexperiments areshown.

Page 37: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

variations of the geometry. Also, volume elementswill be incorporated for treating inhomogeneousmaterial regions.

The combined versatility of elements and basisfunctions suggests multiple combinations andapproaches to solve models, possibly overwhelmingthe modeler with choices. However, this versatilityalso provides the flexibility to tackle portions of themodel with the most appropriate combinations.During this past year, key steps were taken toaddress the increased complexity of effectively usinga code suite such as this. Efforts will continue todevelop and extend the pre-processor interface tothe physics tools for more efficiency. This activity isbeing performed in conjunction with the TIGEReffort, also described in this publication.

Additional integral operators will continue to beadded to the EIGER suite. In addition, the differen-tial operators, which are the underlying mathe-matics, are being extended from 2-D to 3-D.

Extensions to the Green’s functions in the codeare also underway. General symmetry treatmentshave been added to the analysis code and are beingincorporated into the post-processor. In addition,an effort to incorporate general periodic analysis,that was previously developed for treatment of cavi-ties and array analysis is also underway.

Another key area for the coming year is the effi-cient migration of this tool set to advancedcomputer architectures. Both symmetric multi-processor (SMP) and massively-parallel processor(MPP) systems are targeted, and work is being doneon both the physics kernel and the associatednumerical linear algebra routines.

Acknowledgment

The authors wish to thank T. Rosenbury forproviding the measured results for the directive gainon the AEL horn antenna used in Fig. 5.

Thrust Area Report FY 96 1-31

Page 38: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide
Page 39: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

Introduction

Laser drilling and laser shock generation arebeing explored to an increasingly greater extent forvarious manufacturing processes, such as circuit-board machining, metal surface hardening, andparts forming in powder metallurgy. In theseendeavors, potential increases in efficiency andreductions in expense result from understanding thecomplex physical and chemical processes betweenthe laser light and the materials upon which itimpinges and ablates. Sufficiently accurate compu-tational modeling of the laser ablation of materialsshould yield improved understanding of theprocesses involved.

As a step in the computer modeling of laser abla-tion for manufacturing, we have embarked on alaser drilling modeling project. The objectives ofthis project are 1) to convert a one-dimensional,laser drilling computer code, DRILL1, which waswritten in Hewlett-Packard (HP) FORTRAN on anHP workstation with a UNIX operating system, torun on an IBM-compatible, Pentium-class PC; 2) tobenchmark PC run results against HP workstation

results; 3) to improve the code’s user-relatedgraphics capabilities; and 4) to improve thephysics models in the code.

Progress

We transferred a version of the DRILL computercode to a Gateway 2000, model P166, 166 MHzPentium PC and modified it to run under theWindows 95 operating system with Microsoft PowerStation FORTRAN 90. After running a problem foratmospheric air over solid aluminum with suppliedinput and data files to completion at 5 µs, we bench-marked the calculated results against the results forthe same input and data files from an HP series 700workstation. The agreement between the resultswas excellent.

We then performed a set of computer runs byvarying the peak laser incident pulse intensity andthe pulse length. With the initial 120-ns-long laserpulse and spherical vapor expansion into the air, thecode ran to completion for peak laser intensities of3 × 108 and 1 × 109 W/cm2. At 5 × 109 W/cm2 ofpeak incident laser intensity, the code suffered a

Thrust Area Report FY 96

aser Drilling Modeling

1-33

David J. Mayhall and Jick H. YeeEngineering Research DivisionElectronics Engineering

We have modified an existing, one-dimensional, laser drilling computer code to run on an IBM-compatiblePC, investigated some of the code’s behavior, estimated the pressure pulse transmitted to two different solidmaterials due to laser ablation, and modestly enhanced the code’s user interface.

Solid Liquid Vapor Compressed gas Ambient gas

Solid-meltinterface

Ablationsurface

Contactsurface

Shocksurface

Figure 1. Schematicarrangement of theevolved materialregions.

Page 40: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

Computational Electronics and Electromagnetics

dramatic slowdown in integrator time step. It ranfor several hours, but could not proceed past about18.6 ns in simulation time. At 5 × 109 W/cm2, withthe original laser pulse truncated to 20 ns, the coderan to completion. At 1 × 1010 W/cm2, with thetruncated incident pulse, the integrator in the codewas unable to achieve corrector convergence beyond6.98 ns into the simulation. The reason for theinability to obtain solutions at the higher incidentlaser intensities is not yet known.

Several runs with atmospheric air over iron wereinvestigated next, with spherical vapor expansioninto the air. The code ran to completion with theinitial incident laser pulse at 1 × 109 and5 × 109 W/cm2 of peak intensity, but encounteredthe time-step slowing down problem at about26.0 ns into the simulation, with a peak incidentintensity of 1 × 1010 W/cm2.

When a sufficiently intense laser pulse impingeson most solid materials, it melts the surface of thematerial. If the incident pulse continues, themelted, liquid layer expands into the solid. As thisoccurs, the liquid surface vaporizes, and a vaporfront expands into the ambient gas over the solid.The ambient gas is then compressed, and a shocksurface is generated. This array of material phasesis schematically portrayed in Fig. 1, which has been

Engineering Research Development and Technology1-34

0

12

10

8

6

4

2

00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Ab

lati

on

sur

face

pre

ssur

e (P

a),

Inci

den

t in

ten

sity

(W

/cm

2 )

Time (s)

x 109

x 10-7

Pressure

Incident laserintensity

Figure 3. Ablation surface pressure for iron at 5 × 109 W/cm2.

0

4.5

4

3.5

3

2.5

2

1.5

1

0.5

00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Ab

lati

on

sur

face

pre

ssur

e (P

a),

Inci

den

t in

ten

sity

(W

/cm

2 )

Time (s)

x 109

x 10-7

Iron

Aluminum

Incident laserintensity

Figure 2. Calculated ablation surface pressure vs time foraluminum and iron solids at peak incident laser intensity of1 × 109 W/cm2.

adapted from Reference 1. The time-varying thick-nesses of the regions beyond the solid are usually onthe order of microns.

The pressure/time history at the ablation surfaceis one calculated quantity of interest to thedevelopers of some manufacturing processes. Thispressure/time history is an estimate of the pressurepulse transmitted into the solid. Figure 2 showsthe calculated ablation surface pressure/time historyfor aluminum and iron solids at a peak incident laserintensity of 1 × 109 W/cm2. The time history of theincident laser pulse is also shown. Figure 3 showsthe ablation surface pressure for iron at5 × 109 W/cm2 of peak incident intensity. Thesepeak pressures agree roughly in order of magnitudewith those reported in the literature on experimentalinvestigations for metal ablation.

We next added comment lines to the input file andthe source output routine to describe briefly theinput parameters and output arrays for a code user.These modifications allow a user to more easilyknow what physical quantities the input parameterand output array names represent.

References

1. Boley, C. D., and J. T. Early (1994), “ComputationalModel of Drilling with High Radiance Pulsed Lasers,”Proc. ICALEO ‘94, Orlando, Fla., pp. 499–508.

Page 41: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide
Page 42: Computational Electronics and Electromagnetics/67531/metadc689715/m2/1/high... · Nodular Defect-Induced Field Enhancements in ... and a circular aperture in a circular waveguide

EnginReseaDeveloand Te

EnginReseaDeveloand Te

THRUST AREA REPORT

Engineering R

esearch, Developm

ent and Technology • FY 96

Thrust Area R

eport • UC

RL 5

38

68

-96

Technical Information DepartmentLawrence Livermore National LaboratoryUniversity of CaliforniaLivermore, California 94551