Message boards :
Number crunching :
Status and Plans, 20th August, 2013
Message board moderation
Author | Message |
---|---|
Send message Joined: 12 Jul 11 Posts: 857 Credit: 1,619,050 RAC: 0 |
Status and Plans, 20th August, 2013 Sorry for lack of recent news. Been very busy, running fast to stay in the same place. A new version of SixTrack will be introduced in the next few days; just doing some final tests on the BOINC SixTrack test project. This version fixes a nasty bug of mine whch I am hoping will explain a few cases where I have replicated but different results. We shall see. There is also some new physics which will bring new work. Plans are to implement the return of all results in a zipped tar file instead of just fort.10. This will allow us to split each case into a series of runs of 100,000 turns (say) which will be much better for work sharing and will allow us to extend runs to 10 million turns or more. (I just remind you that the time estimate for each run is an estimate of the maximum time; if all particles are lost, and that can happen very quickly at high amplitudes, then the time taken and the associated credit will be much less. I believe our system of credits is fair; no credit inflation and based on the work actually done.) I shall try and get some recent papers with BOINC based results onto the WWW. I am (finally?) trying to get ready to publish on results reproducibility. I will need to run more tests and I am trying to figure out a "drop box" system so that I can ask you to run these tests on all sorts of hardware/software combinations. It would not be practical to create BOINC executables for every test or to make new executables to be installed each time. GPU tests are delayed again but would also be interesting for these reproducibility tests. I am now getting identical results on Windows/Linux/Mac on "any" PC hardware with 5 different Fortran compilers at any level of optimisation (apart from compiler bugs). Still haven't got a Fortran 2003 compiler (in 2013!) which would greatly simplify matters. However as usual I always give priority to the service and continued thanks as the system is churning away well and we are getting lots of results. Eric. |
Send message Joined: 20 Sep 05 Posts: 31 Credit: 1,238,565 RAC: 11 |
Would this be of any use? |
Send message Joined: 22 Mar 13 Posts: 5 Credit: 8,896 RAC: 0 |
Dirk: Link not working, try again! |
Send message Joined: 27 Sep 08 Posts: 850 Credit: 692,823,409 RAC: 77,584 |
|
Send message Joined: 9 Oct 10 Posts: 77 Credit: 3,671,357 RAC: 0 |
Glad to see that the project is still active that new stuff is coming soon :) |
Send message Joined: 12 Jul 11 Posts: 857 Credit: 1,619,050 RAC: 0 |
Thanks for the pointers to Fortran 2003 status. (I am out of touch.) Probably the most important for me is the ROUND= specifier. gfortran seems to be progressing well. I can't switch in a hurry but it would seem ideal to use a free compiler on our volunteer project especially after all the effort fighting ifort. :-) I need to step back a bit and come up with a decent plan. I need to sort out the code generation option (SSE etc) and just compare performance. Another issue is that gfortran and gcclibs are outwith my control at CERN. It would be great to have gfortran on Linux, Windows and MAC I suppose I could install my own versions though. Food for thought and thanks again. Eric. |
Send message Joined: 22 Mar 13 Posts: 5 Credit: 8,896 RAC: 0 |
Thanks for the pointers to Fortran 2003 status. Hmm..there is something called GNU compiler and then there is something called OpenMP in Gfortran. And yes there are free compilers. But i really understand your question, so i think you should make a phonecall to Canonical or Red Hat. :) |
Send message Joined: 27 Oct 07 Posts: 186 Credit: 3,297,640 RAC: 0 |
there is something called OpenMP in Gfortran. Isn't OpenMP used in multi-processor (multi-threaded) applications? I see output like this in Milkyway's multithreaded (N-Body) applications: Using OpenMP 4 max threads on a system with 4 processors |
©2024 CERN