SixTrack / BOINC Updates Veronica Berglyd Olsen General SixTrack Meeting Thursday, 13 June 2019
Already Implemented Updates Issues with Previous Versions Fixes Made ◾ Previous BOINC releases of ◾ A BOINC linked SixTrack will now SixTrack were tuned for DA studies ignore the numlcp setting and with few particles and many turns. instead request to the API to checkpoint every 61 seconds. ◾ Checkpointing was done by default ◾ The BOINC manager by default on every 1000 turn. allows checkpointing every 60 ◾ The user does not necessarily know seconds. they need to tune this value or set ◾ If run without the BOINC manager it. (standalone mode), SixTrack ◾ The volunteer may have few-turn checkpoints every 10 seconds. It jobs start from scratch on a restart. also obeys the CRKILLSWITCH . 13.06.2019 SixT rack Genral Meeting 2
Further Issues to Address Need for a New Job Validation System (Alessio) ◾ Many-particle, few-turn jobs still have the issue of how to validate the results. ◾ Currently, this is done by checking the fort.10 file. However, this file grows very large for many-particle jobs. It is also not necessarily the only file that should be validated. Solution Proposed (Code Written, but not Merged) ◾ We constructed a new file format that contains necessary job information and a list of MD5 file sums for the files we want to validate. ◾ The timing information is removed from fort.10 so the file can be hashed, and the timing is instead written in the new results file. 13.06.2019 SixT rack Genral Meeting 3
The “boinc_summary.dat” File Example: fma_binary test Incomplete Job: 24 chars skipped rest is diffed 000058759 056605 0 00007 050210 SixTrack Version Characters to Validate Exit Status (if 100%) Progress in 1/100 000 CPU time in milliseconds Complete Job w/HASH: boinc_particles.dat, FMA_sixtrack, fort.10 000129285 100000 0 00106 050210 737126e625e86169c86193790e71ffc5 876c16f00a5febe7ab06dcb0915f6e45 9bdc9d78bec93b992b93372317434428 13.06.2019 SixT rack Genral Meeting 4
The “boinc_particles.dat” File This file is just the standard final_state.dat file, but BOINC writes its own copy of it independent of what the user sets in their fort.3 . # Tracking # NPart Start = 60 # NPart End = 60 # NPart Allocated = 60 # NTurns = 5000 # # Reference Particle # Mass [MeV] = 9.3827201300000002E+002 # Energy [MeV] = 7.0000000000000000E+006 # Momentum [MeV] = 6.9999999371175449E+006 # Atomic Mass = 1 # Atomic Number = 1 # Charge = 1 # # Closed Orbit [x, xp, y, yp, sigma, dp] # 4D Closed Orbit = 5.9185496383346323E-008 -3.8590970197158077E-010 4.4750823735536751E-008 1.3031137248233747E-010 # 6D Closed Orbit = -1.9567954347669693E-003 -3.3934446603607127E-005 -2.2066981665495460E-004 -5.3650643019928849E-006 4.9229492940101932E-003 4.2014888626265968E-006 # # Tune = 6.2310008496701698E+001 6.0320008410988770E+001 2.1188606868878588E-003 # TAS(1,1:6) = 1.1004852069497836E+001 -2.2927525918689808E-012 1.0760481368404633E+000 -3.3107154604739975E-001 1.1760963890503228E-004 -1.7690051198715286E-002 # TAS(2,1:6) = -2.0916138234880735E-001 9.0414315035201615E-002 -2.1120107012248843E-002 1.1148315380464310E-002 9.3971341772615928E-007 -3.0663547085760999E-004 # TAS(3,1:6) = -8.0029788108830202E-001 -4.4829015691257523E-001 1.4901209476824505E+001 -1.8259502259879558E-012 3.5948508897988198E-005 -1.9955604790162481E-003 # TAS(4,1:6) = -1.0071931019288934E-002 -1.1894324468574429E-002 1.7834358402826311E-001 6.6772844681561680E-002 3.2449140973688356E-007 -4.8497808927143823E-005 # TAS(5,1:6) = 1.8579756646529288E-001 -4.2064488201588916E-002 2.8184963488852372E-002 -1.1375139871160780E-002 2.6332452260108738E+001 -3.4749188561523864E-015 # TAS(6,1:6) = -7.8876618876751429E-011 -9.1797206459387053E-008 -1.2900563198577292E-007 -7.1283166144071858E-008 -1.8862066647209143E-004 3.7975954941746888E-002 # # partID parentID lost prim x y xp yp sigma dp p e mass A Z Q 1 1 F T 1.0784913058895976E-001 -1.5865496609921104E-001 -5.7561598265874550E-003 -1.5070933718667194E-003 3.7987098627505578E+000 -4.1962032353140465E-006 6.9999705636951616E+006 6.9999706265778802E+006 9.3827201300000002E+002 1 1 1 2 2 F T 1.0784928922132633E-001 -1.5865542442514044E-001 -5.7561719925073715E-003 -1.5071103227040376E-003 3.7987098907515482E+000 -4.1962032981117978E-006 6.9999705636947220E+006 6.9999706265774416E+006 9.3827201300000002E+002 1 1 1 13.06.2019 SixT rack Genral Meeting 5
Recommend
More recommend