IMPACT T
Variables
numconstclass Module Reference

This class defines the maximum size for numerical parameters in the simulation. More...

Variables

integer, parameter pdim = 6
 phase dimension More...
 
integer, parameter nplcmax = 2000000
 maximum # of particles on a single processor. More...
 
integer, parameter nblemtmax = 3000
 maximum # of beam line elements More...
 
integer, parameter ndriftmax = 1400
 maximum # of drift space More...
 
integer, parameter nquadmax = 400
 maximum # of quadrupoles More...
 
integer, parameter ncfmax = 100
 
integer, parameter ndipolemax = 100
 maximum # of dipoles More...
 
integer, parameter ncclmax = 1000
 maximum # of rf gaps More...
 
integer, parameter nccdtlmax = 1000
 
integer, parameter ndtlmax = 1000
 
integer, parameter nscmax = 1000
 
integer, parameter nbpmmax = 200
 maximum # of beam position monitors More...
 
integer, parameter nslmax = 100
 maximum # of magnetic solenoid More...
 
integer, parameter nslrfmax = 100
 maximum # of magnetic solenoid with RF field More...
 
integer, parameter maxiifile = 10
 maximum # of field storage array size More...
 
integer, parameter nbunchmax = 50
 maximum # of bunches/bins allowed More...
 
integer, parameter maxoverlap = 10
 maximum # of field overlap allowed More...
 
integer, parameter nxlcmax = 128
 maximum # of grids in x,y,z dimension on a single processor. More...
 
integer, parameter nylcmax = 128
 maximum # of grids in x,y,z dimension on a single processor. More...
 
integer, parameter nzlcmax = 128
 maximum # of grids in x,y,z dimension on a single processor. More...
 

Detailed Description

This class defines the maximum size for numerical parameters in the simulation.

Author
Ji Qiang

Variable Documentation

◆ maxiifile

integer, parameter numconstclass::maxiifile = 10

maximum # of field storage array size

◆ maxoverlap

integer, parameter numconstclass::maxoverlap = 10

maximum # of field overlap allowed

◆ nblemtmax

integer, parameter numconstclass::nblemtmax = 3000

maximum # of beam line elements

◆ nbpmmax

integer, parameter numconstclass::nbpmmax = 200

maximum # of beam position monitors

◆ nbunchmax

integer, parameter numconstclass::nbunchmax = 50

maximum # of bunches/bins allowed

◆ nccdtlmax

integer, parameter numconstclass::nccdtlmax = 1000

◆ ncclmax

integer, parameter numconstclass::ncclmax = 1000

maximum # of rf gaps

◆ ncfmax

integer, parameter numconstclass::ncfmax = 100

◆ ndipolemax

integer, parameter numconstclass::ndipolemax = 100

maximum # of dipoles

◆ ndriftmax

integer, parameter numconstclass::ndriftmax = 1400

maximum # of drift space

◆ ndtlmax

integer, parameter numconstclass::ndtlmax = 1000

◆ nplcmax

integer, parameter numconstclass::nplcmax = 2000000

maximum # of particles on a single processor.

◆ nquadmax

integer, parameter numconstclass::nquadmax = 400

maximum # of quadrupoles

◆ nscmax

integer, parameter numconstclass::nscmax = 1000

◆ nslmax

integer, parameter numconstclass::nslmax = 100

maximum # of magnetic solenoid

◆ nslrfmax

integer, parameter numconstclass::nslrfmax = 100

maximum # of magnetic solenoid with RF field

◆ nxlcmax

integer, parameter numconstclass::nxlcmax = 128

maximum # of grids in x,y,z dimension on a single processor.

◆ nylcmax

integer, parameter numconstclass::nylcmax = 128

maximum # of grids in x,y,z dimension on a single processor.

◆ nzlcmax

integer, parameter numconstclass::nzlcmax = 128

maximum # of grids in x,y,z dimension on a single processor.

◆ pdim

integer, parameter numconstclass::pdim = 6

phase dimension