Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Modernising ATLAS Software Build Infrastructure
by
Obreshkov, E
, Potamianos, K
, Winklmeier, F
, Krasznahorkay, A
, Moyse, E
, Ritsch, E
, Gumpert, C
, Lampl, W
, Stewart, G A
, Gaycken, G
, Undrus, A
in
Infrastructure
/ Modernization
/ Packages
/ Physics
/ Repositories
/ Software development
/ Software development tools
2018
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Modernising ATLAS Software Build Infrastructure
by
Obreshkov, E
, Potamianos, K
, Winklmeier, F
, Krasznahorkay, A
, Moyse, E
, Ritsch, E
, Gumpert, C
, Lampl, W
, Stewart, G A
, Gaycken, G
, Undrus, A
in
Infrastructure
/ Modernization
/ Packages
/ Physics
/ Repositories
/ Software development
/ Software development tools
2018
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Modernising ATLAS Software Build Infrastructure
by
Obreshkov, E
, Potamianos, K
, Winklmeier, F
, Krasznahorkay, A
, Moyse, E
, Ritsch, E
, Gumpert, C
, Lampl, W
, Stewart, G A
, Gaycken, G
, Undrus, A
in
Infrastructure
/ Modernization
/ Packages
/ Physics
/ Repositories
/ Software development
/ Software development tools
2018
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Journal Article
Modernising ATLAS Software Build Infrastructure
2018
Request Book From Autostore
and Choose the Collection Method
Overview
In the last year ATLAS has radically updated its software development infrastructure hugely reducing the complexity of building releases and greatly improving build speed, flexibility and code testing. The first step in this transition was the adoption of CMake as the software build system over the older CMT. This required the development of an automated translation from the old system to the new, followed by extensive testing and improvements. This resulted in a far more standard build process that was married to the method of building ATLAS software as a series of 12 separate projects from Subversion. We then proceeded with a migration of the code base from Subversion to Git. As the Subversion repository had been structured to manage each package more or less independently there was no simple mapping that could be used to manage the migration into Git. Instead a specialist set of scripts that captured the software changes across official software releases was developed. With some clean up of the repository and the policy of only migrating packages in production releases, we managed to reduce the repository size from 62 GiB to 220 MiB. After moving to Git we took the opportunity to introduce continuous integration so that now each code change from developers is built and tested before being approved. With both CMake and Git in place we also dramatically simplified the build management of ATLAS software. Many heavyweight homegrown tools were dropped and the build procedure was reduced to a single bootstrap of some external packages, followed by a full build of the rest of the stack. This has reduced the time for a build by a factor of 2. It is now easy to build ATLAS software, freeing developers to test compile intrusive changes or new platform ports with ease. We have also developed a system to build lightweight ATLAS releases, for simulation, analysis or physics derivations which can be built from the same branch.
Publisher
IOP Publishing
Subject
MBRLCatalogueRelatedBooks
Related Items
Related Items
This website uses cookies to ensure you get the best experience on our website.