Search found 1924 matches

by michael_borland
22 Sep 2009, 15:23
Forum: Feature Requests
Topic: Laser temporal profile for laser Heater
Replies: 2
Views: 12887

Re: Laser temporal profile for laser Heater

Yuantao,

That feature is available only in a beta version. I'm hoping to release it in a few weeks.

If you need it urgently, let me know and I'll see what I can provide. I think you are building from source, right?

--Michael
by michael_borland
14 Sep 2009, 11:42
Forum: Feature Requests
Topic: KQUSE in magnet layout
Replies: 3
Views: 15785

Re: KQUSE in magnet layout

Chris,

Thanks for letting me know. I'll add it.

--Michael
by michael_borland
10 Sep 2009, 09:57
Forum: Bugs
Topic: bug in astra2elegant
Replies: 6
Views: 9160

Re: bug in astra2elegant

James,

The only important difference is that astra2elegant will in the future be much faster, as it will be compiled (like astra2sdds) and also write SDDS binary.

--Michael
by michael_borland
10 Sep 2009, 08:56
Forum: Bugs
Topic: bug in astra2elegant
Replies: 6
Views: 9160

Re: bug in astra2elegant

James,

Good point. I actually eliminated this feature in the C-code version of astra2elegant, but will add it back.

Meanwhile, in case anyone needs it, here's an updated version of astra2sdds.c that includes the offset.

--Michael
by michael_borland
09 Sep 2009, 08:38
Forum: Feature Requests
Topic: coupled_twiss_output command doesn't calculate beam sizes
Replies: 1
Views: 12082

Re: coupled_twiss_output command doesn't calculate beam sizes

Sorry I didn't see this one sooner. The best way to compute the beam sizes with coupling is using the moments_output command. I've attached an example. For example, to see the vertical beamsize due to quadrupole tilt errors % elegant parMoments.ele % sddsplot -column=s,s3 parMoments.mom -split=page ...
by michael_borland
09 Sep 2009, 08:28
Forum: Feature Requests
Topic: The systematic and random multipole errors of CSBEND
Replies: 1
Views: 8306

Re: The systematic and random multipole errors of CSBEND

Sorry I didn't see this item sooner. CSBEND is different from KQUAD and KSEXT in that it includes explicit parameters for the higher multipoles. You can use K1, K2, K3, ..., K8 or B1, B2, B3, ..., B8. Please see this link for more details: http://www.aps.anl.gov/Accelerator_Systems_Division/Operatio...
by michael_borland
09 Sep 2009, 08:24
Forum: Linac Tracking
Topic: Energy loss due to CSR
Replies: 1
Views: 4237

Re: Energy loss due to CSR

Chris, There are two main options: 1. In run_setup, use the centroid parameter to specify the name of a file to which centroid information will be written. The relevant quantity is Cdelta, defined as <p>/pCentral-1. 2. Add several WATCH elements with mode="coordinate" to see the change in the partic...
by michael_borland
09 Sep 2009, 08:18
Forum: Feature Requests
Topic: EMATRIX - third order
Replies: 3
Views: 16934

Re: EMATRIX - third order

Chris,

I'll add this to the list.

I can't think of a way to do it in the present version.

--Michael
by michael_borland
26 Aug 2009, 14:30
Forum: General
Topic: Cavity Phase
Replies: 1
Views: 1285

Re: Cavity Phase

Chris, There are several ways to do this. 1. Inside the lattice file, define a variable and then use it in the element definitions % 10.7 sto phase1 l1: rfca,phase="phase1",... l2: rfca,phase="phase1" etc. 2. Same as 1, but set the phase1 value in the elegant command file: &rpn_expression expression...
by michael_borland
21 Aug 2009, 08:20
Forum: Bugs
Topic: Bug in LSRMDLTR
Replies: 5
Views: 7946

Bug in LSRMDLTR

There is a bug in the LSRMDLTR element when the field expansion is set to "leading-terms" or "exact". The longitudinal magnetic field has the wrong sign, leading to incorrect vertical focusing. For those who build from source, a corrected file is attached. This fix will appear in the next release. T...