Skip to Content.
Sympa Menu

opal - Re: [Opal] Thermionic Gun

opal AT

Subject: The OPAL Discussion Forum

List archive

Re: [Opal] Thermionic Gun

Chronological Thread 
  • From: Nicole Neveu <nneveu AT>
  • To: "Adelmann Andreas (PSI)" <andreas.adelmann AT>
  • Cc: opal <opal AT>
  • Subject: Re: [Opal] Thermionic Gun
  • Date: Tue, 11 Aug 2015 18:02:44 -0500
  • List-archive: <>
  • List-id: The OPAL Discussion Forum <>


Yes, I was able to simulate AWA's photoinjector (with version 1.2.0), and we had great agreement with ASTRA simulations. I ran many different cases without major issues, so that was encouraging. However, I haven't had as much luck with the thermionic case (learning curve I would say), here is some relevant info: 

- The gun is RF 
- 75 MV/m max field
- Current density = or > 10 A/cm^2
- 3.0 mm cathode
- field map is 3D


1. Will OPAL allow distributions with hard cut offs? i.e. TRISE = TFALL = 0. Pasted below is my best guess at a cylindrical distribution with radius 3.0mm. How does it look? 

SIGMAR = 0.003, 
TRISE = 0,
TFALL = 0,
NBIN = 9,
EKIN = 0.2,

2. I've tried using the BOUNDPDESTROYFQ option to control lost particles. I get this error: 

OPAL{+0}> *** Parse error detected by function "Object::parse()"

OPAL{+0}> *** in line 3 of file "" before token "=":


OPAL{+0}>     Object "" has no attribute "BOUNDPDESTROYFQ".

3. I've seen these warnings a lot, even when running my AWA files. What do they mean?

Warning{+0}> reduce: there was nothing to reduce, since the masks were all false.

Warning{+0}> Could not set total charge in PartBunch::setCharge based on getTotalNum


Warning{+0}> Marker not implemented yet!

Warning{+0}> Marker not implemented yet!



On Wed, Aug 5, 2015 at 12:12 PM, Adelmann Andreas (PSI) <andreas.adelmann AT> wrote:
Hi Nicole 

I am a new user of OPAL, and I've been simulating photoinjectors. When I first started it was a great help to look at the PITZ gun file that Steve Russell passed along. 

Great, I hope you had success !

Now, I would like to simulate a thermionic gun. I think making the switch would mainly consist of adjustments to the beam distribution, and of course new field files. I have a good idea of where to start based on chapter 11 of the manual, but it would be great if I could see an example input file. Do you guys know of anyone who has simulated thermionic guns in OPAL? 

No I do not know if anyone simulated a thermionic gun. Would that be a DC gun? What are the parameters? Basically you are right you need to come up with a realistic
beam distribution, OPAL can not simulate the emission process.

Cheers Andreas 

Dr. sc. math. Andreas (Andy) Adelmann
Staff Scientist
Paul Scherrer Institut WBBA/219 CH-5232 Villigen PSI
Phone Office: xx41 56 310 42 33 Fax: xx41 56 310 31 91
Phone Home: xx41 62 891 91 44
Friday: ETH CAB H 85.1  +41 44 632 75 22
The more exotic, the more abstract the knowledge, 
the more profound will be its consequences.
Leon Lederman 

On 05 Aug 2015, at 18:53, Nicole Neveu <nneveu AT> wrote:

Nicole Neveu  

Argonne National Lab

Archive powered by MHonArc 2.6.19.

Top of Page