Message boards : Xtrack/SixTrack : Xtrack (Xboinc)
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 12 · Next

AuthorMessage
Frederik
Avatar

Send message
Joined: 22 Mar 16
Posts: 16
Credit: 112,715
RAC: 0
Message 52142 - Posted: 29 Aug 2025, 10:35:52 UTC

Hi everyone,

Good news!
Finally, after many years of development / halted development / shifting developer resources etc, we have a working executable for Xtrack jobs.

Xtrack is a particle tracking code (in Python compiled to C) as a successor to SixTrack (which was in FORTRAN). Many new functionalities have been added with respect to the original, and to make our lives easier, they are assembled as a collection of Python packages in the so-called Xsuite project (github.com/xsuite). One such package is Xboinc, which provides all functionality for our scientific users to be able to submit jobs to BOINC.

We have continued in the spirit of SixTrack by providing a light-weight executable that can run without the need for a virtual environment. This implies that not all functionality of Xtrack can be used on BOINC (essentially, everything that is purely tracked in C works; advanced multi-particle techniques, which need Python in between, won't). A large fraction of our simulations can hence run on BOINC from now on.

On the dev server, we have deployed version 0.4 (for Linux and Windows, both for 32-bit and 64-bit) and tested it during the previous weeks. We feel confident about moving it to the production server soon. However, please give us a bit of time to start generating jobs - our users are no longer used to BOINC, so we are generating a bit of momentum on our side to get people to submit their simulations to BOINC.

Eager to get some large simulations done, and as always, very grateful for you to crunch our jobs,

Frederik
ID: 52142 · Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2679
Credit: 286,639,849
RAC: 99,609
Message 52146 - Posted: 29 Aug 2025, 10:57:08 UTC - in response to Message 52142.  

+1

@Frederik
Could you please add some more information, like:
- is it singlecore/multicore
- is it CPU/GPU
- how much RAM is required
- how big are uploads/downloads
- does it require permanent network connections to the project servers
- what are the expected runtimes on an average computer
ID: 52146 · Report as offensive     Reply Quote
Frederik
Avatar

Send message
Joined: 22 Mar 16
Posts: 16
Credit: 112,715
RAC: 0
Message 52149 - Posted: 29 Aug 2025, 13:32:25 UTC - in response to Message 52146.  
Last modified: 29 Aug 2025, 13:34:33 UTC

- is it singlecore/multicore
- is it CPU/GPU
For now, it is single-core CPU. Xtrack supports CPU multicore and GPU (CUDA and OpenCL), but these are done dynamically from Python. To get it on BOINC we'll need to precompile all these architectures. Not too difficult, but we'll need a bit of time to figure out how to do it robustly. We decided to focus first on getting some of our users on board to start generating jobs, but it is certainly in the pipeline.

- how much RAM is required
- how big are uploads/downloads
Tbh I am not able to give you an exact number as I did not benchmark it. But typically our (compilable) jobs don't use a lot of memory (10-100MB). The way it works is that our input file (the job file sent to you) has a description of the accelerator lattice (typically 5-20MB), and memory buffers for the particles that will be tracked (typically 5-50MB). Optionally, there are also memory buffers for logging information. The RAM usage should be approximately the same. The output file consists of the same memory buffers (hopefully now filled with sensible information) but without the accelerator lattice, so it is a bit smaller.

- does it require permanent network connections to the project servers
Except for the initial download of the job and final upload of its results, no network connection is used.

- what are the expected runtimes on an average computer
This, we are still tweaking. We have ensured that the very short jobs (as were unfortunately common with SixTrack) should be very rare to non-existent. We are aiming for jobs in the order of 8h-24h, but we will have to benchmark how it goes.
ID: 52149 · Report as offensive     Reply Quote
Harri Liljeroos
Avatar

Send message
Joined: 28 Sep 04
Posts: 780
Credit: 59,551,448
RAC: 45,514
Message 52153 - Posted: 29 Aug 2025, 15:56:22 UTC
Last modified: 29 Aug 2025, 15:56:57 UTC

This sounds great!
When you setup the task supply system, please check and fix the sixtrack job graphs here on the server. They stopped working at start of 2022, long before the jobs dried out.
ID: 52153 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 877
Credit: 743,597,860
RAC: 274,944
Message 52166 - Posted: 30 Aug 2025, 9:06:25 UTC

Congrats, looking forward
ID: 52166 · Report as offensive     Reply Quote
kotenok2000
Avatar

Send message
Joined: 21 Feb 11
Posts: 86
Credit: 578,973
RAC: 0
Message 52215 - Posted: 15 Sep 2025, 13:10:38 UTC

Can you make it output something in stderr.txt instead of nothing?
ID: 52215 · Report as offensive     Reply Quote
[AF>Le_Pommier] Jerome_C2005

Send message
Joined: 12 Jul 11
Posts: 117
Credit: 1,378,540
RAC: 6,731
Message 52221 - Posted: 16 Sep 2025, 21:06:31 UTC

Hi

Can you clarify if there is a link with the LHC dev "xtrack beam" application currently being tested ?

On your application page it says windows and linux only, there is no macOS app planned ?

Thanks
ID: 52221 · Report as offensive     Reply Quote
Emmanuel Mar
Avatar

Send message
Joined: 9 Feb 09
Posts: 44
Credit: 6,615,757
RAC: 30,764
Message 52222 - Posted: 17 Sep 2025, 3:35:21 UTC
Last modified: 17 Sep 2025, 3:36:17 UTC

Will it support AMD RX 7000/9000 GPUs?
Does it require special drivers for AMD Radeon Adrenaline/AMD PRO GPUs?
Support windows 10/11?
ID: 52222 · Report as offensive     Reply Quote
Garrulus glandarius

Send message
Joined: 5 Apr 25
Posts: 51
Credit: 824,170
RAC: 22,683
Message 52223 - Posted: 17 Sep 2025, 5:04:19 UTC
Last modified: 17 Sep 2025, 5:19:26 UTC

Great news, can't wait to put my 50 threads spread across 5 devices to work.
Many many years (and BOINC accounts) ago I still remember those crazy short sixtrack jobs...
ID: 52223 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 248
Credit: 1,809,807
RAC: 9,854
Message 52224 - Posted: 17 Sep 2025, 5:23:59 UTC - in response to Message 52223.  

Many many years (and BOINC accounts) ago I still remember those crazy short sixtrack jobs...


In the dev-site, the wus are NOT short..
https://lhcathomedev.cern.ch/lhcathome-dev/forum_thread.php?id=723
ID: 52224 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 248
Credit: 1,809,807
RAC: 9,854
Message 52225 - Posted: 17 Sep 2025, 5:29:20 UTC - in response to Message 52222.  

Will it support AMD RX 7000/9000 GPUs?
Does it require special drivers for AMD Radeon Adrenaline/AMD PRO GPUs?


This is the first version for CPUs. I think it's too early to think about GPUs.
ID: 52225 · Report as offensive     Reply Quote
Garrulus glandarius

Send message
Joined: 5 Apr 25
Posts: 51
Credit: 824,170
RAC: 22,683
Message 52226 - Posted: 17 Sep 2025, 5:56:00 UTC - in response to Message 52224.  
Last modified: 17 Sep 2025, 6:08:11 UTC

In the dev-site, the wus are NOT short..
https://lhcathomedev.cern.ch/lhcathome-dev/forum_thread.php?id=723


Yes, I understand that the issue isn't expected to reappear. By the way, is it possible to get an invitation code for the dev-site?
ID: 52226 · Report as offensive     Reply Quote
Chooka
Avatar

Send message
Joined: 11 Feb 13
Posts: 23
Credit: 23,093,266
RAC: 7,338
Message 52227 - Posted: 17 Sep 2025, 6:08:22 UTC

Oh this is great news!
I miss Sixtrack as I'm a Windows user. Hopefully it is 1 wu/thread kinda stuff.

ID: 52227 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 248
Credit: 1,809,807
RAC: 9,854
Message 52228 - Posted: 17 Sep 2025, 6:36:15 UTC - in response to Message 52226.  
Last modified: 17 Sep 2025, 6:37:15 UTC

Yes, I understand that the issue isn't expected to reappear.


- i don't know if it is an issue or a feature
- the app version seems the same between lhc-dev and lhc projects

Maybe this app needs a lot of computation (so, in the future a gpu app will be welcome)
ID: 52228 · Report as offensive     Reply Quote
Profile Michael H.W. Weber

Send message
Joined: 18 Sep 04
Posts: 32
Credit: 5,100,967
RAC: 0
Message 52232 - Posted: 17 Sep 2025, 10:42:06 UTC - in response to Message 52228.  

...unfortunately, no tasks available.

Michael.
Rechenkraft.net
ID: 52232 · Report as offensive     Reply Quote
terry mora

Send message
Joined: 14 Aug 15
Posts: 1
Credit: 511,141
RAC: 0
Message 52248 - Posted: 18 Sep 2025, 12:14:01 UTC

Looking forward to this. Will there be a post in Boinc site with a link when available? I have been waiting for this a long while and would love to download and start working on projects.

Terry
ID: 52248 · Report as offensive     Reply Quote
99.94

Send message
Joined: 12 Jan 20
Posts: 1
Credit: 2,427,882
RAC: 0
Message 52253 - Posted: 19 Sep 2025, 2:33:38 UTC

Please excuse me if this has been posted already & I have missed it.

Does this include work for MacOS, or Linux and Windows only?
ID: 52253 · Report as offensive     Reply Quote
Profile Magic Quantum Mechanic
Avatar

Send message
Joined: 24 Oct 04
Posts: 1234
Credit: 79,423,432
RAC: 131,706
Message 52254 - Posted: 19 Sep 2025, 4:44:15 UTC - in response to Message 52253.  

Right now it is just Linux and Windows
ID: 52254 · Report as offensive     Reply Quote
[VENETO] boboviz
Avatar

Send message
Joined: 7 May 08
Posts: 248
Credit: 1,809,807
RAC: 9,854
Message 52255 - Posted: 19 Sep 2025, 7:24:24 UTC - in response to Message 52248.  

Looking forward to this. Will there be a post in Boinc site with a link when available?


I hope they do not publish work until they "solved" the duration issue (if it is a issue)
ID: 52255 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 877
Credit: 743,597,860
RAC: 274,944
Message 52256 - Posted: 19 Sep 2025, 15:43:45 UTC - in response to Message 52255.  

From a physics perspective, a stable beam would run for a long time, so its good (in theory)
ID: 52256 · Report as offensive     Reply Quote
1 · 2 · 3 · 4 . . . 12 · Next

Message boards : Xtrack/SixTrack : Xtrack (Xboinc)


©2025 CERN