You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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
  Skip: 10
  Start: 10
  //Stop: 10
}

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
  }
  • No labels