Table of Contents
An complete example for Track3P multipacting computation
TotalTime: 20 //total running time in RF cycles, default: 20 RF cycle ParticlesTrajectories: // record particles' trajectory, only for running single //field case { ParticleFile: p // file name Skip: 10 // write file each 10 steps Start: 10 // start time step for writing file Stop: 100000 // stop time step for writing file } Fieldlevel_Scan: { Scan_Token: 0 // 1: scan, 0: no scan Minimum: 10.0e+6 Maximum: 30.0e+6 interval : 1.0e+6 Single_level: 20.00e+6 } Normalized_Field: { StartPoint: 0.0 0.0 -0.068 EndPoint: 0.0 0.0 0.068 } Emitter: { ID: 6 // x y z directions limitation x0: -0.001 x1: 0.001 y0: 0.09 y1: 0.12 z0: -0.068 z1: 0.068 } Output_Impacts: on // Test material for energy watching: Material: { Type: Primary ID: 6 } Material: { Type: Secondary ID: 6 } Material: { Type: Absorber ID: 1 2 3 4 } Domain: { postprocessfile: ./vector1/postprocess.in } MP Postprocess: { Toggle: on Resonant Particles:{ Token: on } } ModelInfo: { File: cell.ncdf BoundaryCondition: { Magnetic: 1 3 4 Impedance: 6 //Impedance boundary condition Waveguide: 7 8 //the ports where waveguide can be loaded } SurfaceMaterial: { ReferenceNumber: 6 //surface material property Sigma: 5.8e7 } } Port : { ReferenceNumber: 7 Origin: 0.0, 0.04105, 0.0 XDirection: 1.0, 0.0, 0.0 YDirection: 0.0, 0.0, -1.0 ESolver: { Type: Analytic Mode: { WaveguideType: Rectangular ModeType: TE, 1, 0 A: 0.028499 //larger dimension B: 0.00895 //smaller dimension } } } Port : { ReferenceNumber: 8 Origin: 0.0, -0.04105, 0.0 XDirection: 1.0, 0.0, 0.0 YDirection: 0.0, 0.0, -1.0 ESolver: { Type: Analytic Mode: { WaveguideType: Rectangular ModeType: TE, 1, 0 A: 0.028499 //larger dimension B: 0.00895 //smaller dimension } } } FrequencyScan: { //enable frequency scan of S parameter Start: 9.33e+9 End: 9.48e+9 Interval: 0.01e+9 } WaveguideFrequency: 9.4e+9 //if FrequencyScan container does not exist, compute S parameter at this frequency PostProcess: { Toggle: off //switch for postprocess Port Number: 1 //input port ModeFile: coupler.portMode //the mode file prefix for field distribution }