Releases: SixTrack/SixDesk
Releases · SixTrack/SixDesk
Admin updates
This is a minor release, with updates mainly involving the admin part.
If you want to see actual changes:
v2.1.2...v2.1.3
Minor Updates
USER CHANGES
- Fixing a bug in
dot_profile
(sixdeskSetQueue
function) in recognisingnextweek
as possible HTCondor queue. This queue was mis-typed in the list of recognised queues. Thanks to D.Mirarchi for reporting the bug. PR #59 by @amereghe - Changing the default behavior of
run_six.sh
. Currently, before generating inputs or checking them or submitting jobs,run_six.sh
checks by default that the point has not been already submitted or a result is present. Previously, these three operations were done no matter the status of the folder. Thanks to F.V.D.Veken for asking for the change. - PR #59 by @amereghe
MINOR CHANGES
None
ADMIN CHANGES
minor updates
USER CHANGES
- added a very simple
README.md
file - thanks to R. De Maria - commit ; - possibility to have an empty
sysenv
(though it must still be present) - PR #48 (by X. Lu). This is a preliminary step before droppingsysenv
completely; - updated minor big in app version - PR #50 by A. Mereghetti;
MINOR CHANGES
- all calls to
awk
have been changed into calls togawk
. This was found to be necessary as, when running SixDesk on a local UBUNTU machine, an alias tomawk
was in place, requiring minor syntax differences. Thanks for F. Van Der Veken for signalling the issue. Fixed by PR #48 (by X. Lu); - replaced all tab chars in bash script with actual whitespaces - PR #48 (by X. Lu);
- added a call to
aklog
afterkinit (-R)
- even though not strictly necessary, this better propagates the renewed kerberos token to AFS; relevant for submission from local machine. Thanks for F. Van Der Veken for signalling the issue. Fixed by PR #48 (by X. Lu);
ADMIN CHANGES
- updated plotting scripts for monitoring BOINC activity - PR #49 (by sixtadm);:
- proper scaling of queueing sixtrack tasks; at the same time, improved xtics;
- increased upper range of TFLOPs;
- added
dalena
andmischenk
to monitored users; - fixed scaling of cumulative submitted/assimilated WUs;
version pinning in BOINC + additional sixtrack input files
USER CHANGES
- the user can provide the sixtrack jobs with additional files, either created by MADX or provided by the user. These files are also used in one-turn jobs - if not necessary, this step can be used also as a final check of consistency of the input files. The manual has been updated accordingly;
- BOINC has been given version pinning capability. Hence, the user can ask a specific sixtrack version via an appropriate variable in
sysenv
. The manual has been updated accordingly; - the
fort.3.local
is also used in one-turn jobs; - the template
sixdeskenv
has been updated in bunch charge and emittance to comply with HL-LHC parameters (template.mask
file is an HL-LHC one);
ADMIN CHANGES
- crontab jobs on BOINC server have been harmonised, such that they differ only by appname and related variables; in addition, calls to crontab jobs creating work on BOINC have an upper limit of 3k WUs (previously: 1k) per study per call. A script for commuting changes between
sixtrack
andsixtracktest
apps has been added; - scripts monitoring the activity on BOINC have been made compliant with their deployment by the
sixtadm
account and no longer byamereghe
; - a script for commuting
sixtrack
andsixtracktest
app names in relevant scripts has been added;
Bug Fixes
Various bug fixes (see issue #25 and pull request #26 ):
- fixing representation of integers in dir names for amplitude and angle -- no longer
5.
or5.0
- thanks to JBarranco for pointing this out;
- fixing bug in
run_six.sh
when selecting only angles close to 90 degs -- bug was adding not requested angles with incomplete input infos;- thanks to EMcLean for pointing this out;
In addition (see pull request #27):
- bug fix in overriding platform from terminal line command (i.e.
-p
option);
External scans
merging pull request #20
See comments in pull request for change logs.
getting in synch with new BOINC server
merging pull request #19
See comments in pull request for change logs.
New SixDesk scripts
Merging pull request #18
New SixDesk scripts, after >1.5y of intense work and development.
Updating paths/names to current release / test release of sixtrack
merging pull request #17
improvements in handling the xing angle
merging pull request #11