sphenix-tracking-l AT lists.bnl.gov
Subject: sPHENIX tracking discussion
List archive
Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting
- From: David Morrison <dave AT bnl.gov>
- To: "sphenix-tracking-l AT lists.bnl.gov" <sphenix-tracking-l AT lists.bnl.gov>
- Subject: Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting
- Date: Sun, 6 Dec 2015 15:32:27 -0500
Hi all,
Tom mentioned that he was looking for a C++ implementation of the modified
Bessel functions of (purely) imaginary order to carry out the E_phi
calculations from Stefan Rossegger’s thesis for different boundary conditions.
Who would’ve guessed there were any new developments in the calculation of
special functions any more?
It looks like ACM TOMS algorithm 831(2004) is what you want. Yes, it’s in
Fortran 77, but that may be OK. The sources can be downloaded from here
http://www.netlib.org/toms/831. The source compiles fine and there’s an
included driver to check the output against values provided by the authors.
I see a few differences in the output – most (but not all) of them seem to be
deep in the decimals. I converted the F77 to C++ using fable
(http://cci.lbl.gov/fable/) which worked mostly fine – I needed to address a
couple of complaints from the compiler. That then compiles fine as C++. I
used the C++ to plot Ki(x) and compare to what I get from Wolfram Alpha –
those are attached. Looks OK. Maybe this is a bit of a run-around for
something that “is of second order importance compared to E_r”, but it can be
made to work.
Cheers,
Dave
Ki(x) from Wolfram Alpha
Ki(x) from ACM TOMS algorithm 831 converted to C++:
Attachment:
kia.pdf
Description: Adobe PDF document
> On Dec 5, 2015, at 10:33 PM, Frawley, Anthony <afrawley AT fsu.edu> wrote:
>
> Tom Hemmick - TPC ion backflow and space charge calculations:
> --------------------------------------------------------------------------------
>
> Tom described the effort that is ongoing to simulate space charge effects
> in the TPC in sPHENIX.
>
> The bottom line is that first results with a new code are expected in the
> coming days.
>
> Slide 19: Discussion about the modified gating grid idea suggested by Dick
> Majka.
> The mesh spacing is a variable that has to be optimized. The estimate of
> 80-90% efficiency depends on how many mesh layers are distributed along the
> graded voltage, and how much of the tail is collected.
> Normally, the electric field lines would go through holes in mesh, the gate
> is operated by turning on the kicker so that the mesh collects ions, and
> how long it takes to collect the ions depends on how far to the nearest
> mesh.
> In principle, we could install the mesh and not use it. But there may be
> complications.
>
> Slide 20: Expect to get results in the next few days.
> It is possible to use Tom's configurable new code to calculate results for
> the ALICE case, as a check on the code.
>
> Come back in 2 weeks with results!
> Carlos will be the speaker.
David Morrison Brookhaven National Laboratory phone: 631-344-5840
Physics Department, Bldg 510 C email:
dave AT bnl.gov
Upton, NY 11973-5000
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail
-
[Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting,
Frawley, Anthony, 12/05/2015
-
Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting,
David Morrison, 12/06/2015
-
Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting,
Thomas K Hemmick, 12/07/2015
- Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting, David Morrison, 12/08/2015
-
Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting,
Thomas K Hemmick, 12/07/2015
-
Re: [Sphenix-tracking-l] Minutes of December 4 sPHENIX tracking meeting,
David Morrison, 12/06/2015
Archive powered by MHonArc 2.6.24.