Skip to Content.
Sympa Menu

opal - Re: [Opal] Electric field map in BANDRF cyclotron

opal AT lists.psi.ch

Subject: The OPAL Discussion Forum

List archive

Re: [Opal] Electric field map in BANDRF cyclotron


Chronological Thread  
  • From: Dirk Vandeplassche <dirkvdpla AT skynet.be>
  • To: Daniel Winklehner <winklehn AT mit.edu>
  • Cc: Zhang Hui <hui.zhang AT psi.ch>, "opal AT lists.psi.ch" <Opal AT lists.psi.ch>, "opal-developers AT lists.psi.ch" <opal-developers AT lists.psi.ch>
  • Subject: Re: [Opal] Electric field map in BANDRF cyclotron
  • Date: Thu, 10 Jul 2025 18:35:14 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 195.238.20.101) smtp.rcpttodomain=lists.psi.ch smtp.mailfrom=skynet.be; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=skynet.be; dkim=pass (signature was verified) header.d=skynet.be; arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+oCG3UaDBk4v3K7VqQHxhhkclR9uO2ry1MUzxK91al8=; b=ArYNyfC28v0mVF40EaDqgRtRPl6+g7HtANfuedDmVBwIxXuoZ8RQrsCxWys+7vsI3tV6v6oIzQE3hf09Ue0+D+K0Arngi9/c5chPvWF9tEn+bR7TtS0rtRiWWbgS9GTb/bFcODegwfxmzIxxmFrIc2avOfu+BkuUzl1Ricpt0H21MaR674d09XGryuke3HPDw/QUHSTmqXGXvhHNGsuQl89ztzTaPxYzdh54/7G8gs3B12Tr+xY08xcpQHKMw5Hyov3XKnVNgSX5E0ml62bzzzBADbxf533+nflTXEBFgii22xwIZbFvpFBg6wGxIwSVta6H7c/8SPIwd3iVFRYX9A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RTFnNG8kgtuRD+ylvSZMyBC+6y/KHtVWRs9qvxIbC9LNKTBJDVnlhT5Z9ylgXFfaR1KrEPecHgBnzCzP5pJ2F0CAuic2h1SD6a6/cm2oGROQppuccb1ucC6kfyEwzbKdPRcblVQmSh4KIBw2KrJ4GylcYg+uehHrANwT17F/GUzpPj+iD1CHlBw1gh8kELw/KuNC7YZRBelTs39mDgYKyXG9SWqWsbvvnD9VTHND3y5bopYgaTLefmdODTBpiD7bXG2DogRju74/JsxGId7NATlfImeuohlVxefJxUcYev4RrHiyD3gepR112hGwxKOvcohf+Pcs04vuruA16MpSyw==
  • Authentication-results: spf=pass (sender IP is 195.238.20.101) smtp.mailfrom=skynet.be; dkim=pass (signature was verified) header.d=skynet.be;dmarc=pass action=none header.from=skynet.be;compauth=pass reason=100
  • Ironport-data: A9a23:veRsy6uX5GTsRh81xZmJFcLxDefnVGdfMUV32f8akzHdYApBsoF/q tZmKWmOPf2IYGT2KdpwPI2/oUtSuJ/Ry9VnT1Q6rSE3RSIR9ZOVVN+UB3mrMnLJJKUvbq7GA +Y2M4efc59uFyG0SjOFa+C5xZWp/fvVHtIQMMadZGYpA1ciEHp94f5as7ZRqpZyhtSkCB+6t 9r3osnOUHeowDcc3lg8sspvkzsx+q2s0N8klgZmP60T4waGzyN94K83fMldEVOpGuG4IcbnH 44v/JnhlkvF8hEkDM+Sk7qTWiUiXr7IMAGSvWFdUq6kjwIqjnRaPnETbad0he9/0l1lrvgpo Dl/ncXYpTQBZ8UgrN8gvyxwSEmSC4UfpuCYfiLm76R/+GWdG5fk660G4EjbpuT08M4vaY1F3 aRwxDzg8nlvLg95qV62YrAEuygtECXkFNo+g0Mj/xzCMdgvEJbYb57XxvZ24x5l06iiHd6GD yYYQSFqcAzLZxxCPEtRAYommOrAanvXI2Qe8g7J4/BvvC6DlmSd05C0WDbRUtCLX8ZLkl6cr 0rd/HX/Dw1cPtH3JT+tqyzx3LSUxHqjMG4UPJT/2MY0uwa++nIOEF4VdkOBndy9i0HrDrqzL GRRoELCt5Ma602tTd3wXxuQpX+Y+BMQRrJ4E/A7rhONw6zbyx6CBy4PTlZpT8QvsOcyRCc2z RmRhNKvDjwHmLqNQHbY+rqKoDe1ISUPNkcGZDQYVk0d+Nilq4Fbs/7UZoY5VvTt0ZivRW21k 2nMpSQlg/AfnMhN1r6ju1rKhz2lrZ/MCAQ4junKYl+YAspCTNbNT+SVBZLztJ6s8K7xopK9U LToViRQAC3izX1AqcBVfNgwIQ==
  • Ironport-hdrordr: A9a23:eZi32q5706tf4ohtzwPXwN3XdLJyesId70hD6qm+c3xom62j+v xG88506faZsl0ssTQb+OxoRpPrfZqsz/JICOAqVN+ftUvdyQmVxepZgrcKrQeQeBEWjtQtsJ tdTw==
  • Ironport-phdr: A9a23:S3HZJR31Yj7Qr++1smDOFwMyDhhOgF0UFjAc5pdvsb9SaKPrp82kY BeEo602xwORDN+TwskHotSVmpioYXYH75eFvSJKW713fDhBpOMo2icNO4q7M3D9N+PgdCcgH c5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTezb75+N gm6oAveusQZnYdvLrg9wQbVr3VVfOhb2WxnKVWPkhjm+8y+5oRj8yNeu/Ig885PT6D3dLkmQ LJbETorLXk76NXkuxfbQgSD/2URXGoLnBZQDAfL8B/1XpHqsivnreV9wzWVPdf3Tb8vRzuv6 bpgRQLyhycGMz4593zXitB1galGrh+tuwBzzojJa4yOKvFwYr3Scs8bRWpZX8ZeSSpBAp+nb 4ASC+YNJPtUo5Xhq1cLqxa1GAuiC/71yjJQhnH43rE13Os8Hw/I3gMtAcwAsHrTotjuLqgeT eW1wbPIzTnfbf5b3yr25ojSchAmpPGBRbx+ccvLyUksCgjKgU+fqYr4MDyLzuQNt3KU7/F7V e2zi24otRx6rz+yycctkInJhZwVxU3c9SV92ok4Psa4SE17YN6iDpRQqzuWOJBoTc47RWxjp Sk1xKEct5GhYCgK1IooxwTZa/GfcoWF7RzuWeKRLztkhX9rd72yigiu/EauxeDyWdW53VRUo idHndTBtGwB2wLP58SaRfVw8Uiv1DmR2wzP6OxIP0Y5nrfYJZ452rM9lYcfvV7dEiL5l0j6l rGaelkm9+Sy6OnrfLPrrYKGOYBukAHxKKEul9S6AeQ/LwcBQXCW+f+51L3/5U35R6hKjuEun qnZrp/aIcMbq7aiAw9QzoYj8wqwDzOn0NsGm3kHMEhJdwifj4jxP1HBPuj0Dfa5g1uyjDdm3 /PLMqD7DpnTIXXOn63tcahh50Ne0gY+zs5T64pRCr4bIfLzXkHxtMbfDh88KwG73ufnCM9+1 oMARG2PGquZP7nJvF+T5eIuI++Ma5EJuDrnMPcq+ebijWUlll8FYampwZwXZWi2H/RnJUWZY n7sjckBEWcMpQc+Se3qiEGYXTFNenmyQrow5isnB4K+EYfDWoetjaSB3CemH51afGFHClCWH nfueIWJQO8MaDmTIsN7jjMEVaCtS5U92hG2qA/6171nI/LN9C0Ar53j0MN45+nSlREp6Tx0F N6R03mWT2F1hG8HWz820LhloUNh0leDzbR4g/tAGNxU//NGSAM6OYfBwONkFdD9RAbBftCRS Fm4WNWmGio8TtYww98Vf0Z9AM+ujgjY3yqrGbMai7yLCIQy8q3Hx3fxPdpyy27a1Kk9iFkrW sRCOXW8hqFh6QjdBJTHnl2amqq0b6gQwjLB+WWawWaQs0xVXxd8XKbYUXwFfETZsM/55kfbQ 7CzCbUnNBFNyc+ZKqtScNHmlktJRPPsONvEf22xnGKwCQyTybySdIblZmYd3CTYCEUciw4d8 niJOxYiCCq9pWzSFCFhFVf1bEP27eZzsGu1QFYswQ+FPAVd0O+Z8xgUiPjUdPIV3bYJuCEss X0gA1e73NbbC9yoogt9OqhQfIVuzk1A0Df1thZ+dqKpKaxvnloXaB98v06mgxl2EIZendAup Vsxzxt0JL7e2l4XJGDQ5oz5JrCCcjq6xxuocaODnwiGiL6r

Dear Daniel,

Sorry for the late reply. Your py-script has been extremely useful, thank you very much for it !

Best regards,
Dirk

On 16 Jun 2025, at 21:06, Daniel Winklehner <winklehn AT mit.edu> wrote:

Hi Dirk,
 
I have attached a python script that I wrote to replace the C++ program. It may not cover all pertinent cases, but it should give you a starting point. I zipped it because some email providers do not allow sending .py files.
 
Best,
  Daniel
 
 
 
From: opal-request AT lists.psi.ch <opal-request AT lists.psi.ch> On Behalf Of Zhang Hui
Sent: Monday, June 16, 2025 16:12
To: Dirk Vandeplassche <dirkvdpla AT skynet.be>; opal AT lists.psi.ch
Cc: opal-developers AT lists.psi.ch
Subject: RE: [Opal] Electric field map in BANDRF cyclotron
 
Dear Dirk,
 
I was transforming ascii file to *.h5part map four years ago. The format of my ascii file looks like the following
 
nx ny nz
nx ny nz
nx ny nz
x1 y1 z1 Ex1 Ey1 Ez1
x1 y1 z2 Ex2 Ey2 Ez2
x1 y1 z3 Ex3 Ey3 Ez3
 
The original c++ code doing the transformation must be from Andreas. But I am not sure about that.
 
I would think, that the head could be different. However, the numbers of grids in x, y, y-directions have to be defined in head. And this information has to be correctly transferred into .h5part file.
 
The .h5part map can be visualized by a program called VisIt. If the .h5part file cannot be opened, or it looks strange, then something must be wrong, in the ascii data, and/or during the transformation.
 
Best regards,
 
Hui
 
 
 

__________________________________________
Paul Scherrer Institut 
Hui Zhang
WBGA/C34
Forschungsstrasse 111
5232 Villigen PSI
Schweiz

Telefon: +41563105398
E-Mail: hui.zhang AT psi.ch

From: opal-request AT lists.psi.ch <opal-request AT lists.psi.ch> On Behalf Of Dirk Vandeplassche
Sent: Monday, June 16, 2025 1:05 PM
To: opal AT lists.psi.ch
Cc: opal-developers AT lists.psi.ch
Subject: [Opal] Electric field map in BANDRF cyclotron
 
Dear all,
 
It would really be very helpful for me to obtain a detailed description of the ASCII-version of the electric field map to be used in a BANDRF-type cyclotron. I am especially interested in the header of this file, hoping that it may solve the error in OPAL "Couldn't determine type of fieldmap in file “efield.h5part””. The conversion from the ASCII file to the binary file with the “ascii2h5block” tool seems to work well — anyway it does not give any error message and returns a correct number of data with a header like
 
0
101
101
61
0.0005 0.0005 0.0001
-0.025         -0.025         -0.003         502.1066965                 342.215468                   -1294.568941

 

Its output is
 
Combine efield2.txt and  to efield2.h5part
Frequency 7.2615e+07 [Hz]
H5block grid
H5gridPx 101
H5gridPy 101
H5gridPz 61
number Edata 622261
gridPx 101 stepEx 0.0005
gridPy 101 stepEy 0.0005
gridPz 61 stepEz 0.0001
number Bdata 0
Done bye ...

 

Any hint that may solve the problem is welcome !

 

Many thanks in advance,
Dirk Vandeplassche

 

<ascii2h5block.zip>



  • Re: [Opal] Electric field map in BANDRF cyclotron, Dirk Vandeplassche, 07/10/2025

Archive powered by MHonArc 2.6.24.

Top of Page