Mad-X a worthy successor for MAD8?
Saved in:
| Title: | Mad-X a worthy successor for MAD8? |
|---|---|
| Authors: | Schmidt, F.1 Frank.Schmidt@cern.ch |
| Source: | Nuclear Instruments & Methods in Physics Research Section A. Mar2006, Vol. 558 Issue 1, p47-49. 3p. |
| Subjects: | Particle accelerators, MAD (Computer program language), Programming languages, Computer programming |
| Abstract: | Abstract: MAD-X is the successor at CERN to MAD8, a program for accelerator design and simulation with a long history. We had to give up on MAD8 since the code had evolved in such a way that the maintenance and upgrades had become increasingly difficult. In particular, the memory management with the Zebra banks seemed outdated. MAD-X was first released in June, 2002. It offers most of the MAD8 functionality, with some additions, corrections, and extensions. The most important of these extensions is the interface to PTC, the Polymorphic Tracking Code by E. Forest. The most relevant new features of MAD-X are: languages: C, Fortran77, and Fortran90; dynamic memory allocation: in the core program written in C; strictly modular organization, modified and extended input language; symplectic and arbitrary exact description of all elements via PTC; Taylor Maps and Normal Form techniques using PTC. It is also important to note that we have adopted a new style for program development and maintenance that relies heavily on active maintenance of modules by the users themselves. Proposals for collaboration as with KEK, Japan and GSI, Germany are therefore very welcome. [Copyright &y& Elsevier] |
| Copyright of Nuclear Instruments & Methods in Physics Research Section A is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 20784940 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Mad-X a worthy successor for MAD8? – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Schmidt%2C+F%2E%22">Schmidt, F.</searchLink><relatesTo>1</relatesTo><i> Frank.Schmidt@cern.ch</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Nuclear+Instruments+%26+Methods+in+Physics+Research+Section+A%22">Nuclear Instruments & Methods in Physics Research Section A</searchLink>. Mar2006, Vol. 558 Issue 1, p47-49. 3p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Particle+accelerators%22">Particle accelerators</searchLink><br /><searchLink fieldCode="DE" term="%22MAD+%28Computer+program+language%29%22">MAD (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Abstract: MAD-X is the successor at CERN to MAD8, a program for accelerator design and simulation with a long history. We had to give up on MAD8 since the code had evolved in such a way that the maintenance and upgrades had become increasingly difficult. In particular, the memory management with the Zebra banks seemed outdated. MAD-X was first released in June, 2002. It offers most of the MAD8 functionality, with some additions, corrections, and extensions. The most important of these extensions is the interface to PTC, the Polymorphic Tracking Code by E. Forest. The most relevant new features of MAD-X are: languages: C, Fortran77, and Fortran90; dynamic memory allocation: in the core program written in C; strictly modular organization, modified and extended input language; symplectic and arbitrary exact description of all elements via PTC; Taylor Maps and Normal Form techniques using PTC. It is also important to note that we have adopted a new style for program development and maintenance that relies heavily on active maintenance of modules by the users themselves. Proposals for collaboration as with KEK, Japan and GSI, Germany are therefore very welcome. [Copyright &y& Elsevier] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Nuclear Instruments & Methods in Physics Research Section A is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=20784940 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.nima.2005.11.249 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 3 StartPage: 47 Subjects: – SubjectFull: Particle accelerators Type: general – SubjectFull: MAD (Computer program language) Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Computer programming Type: general Titles: – TitleFull: Mad-X a worthy successor for MAD8? Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Schmidt, F. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 03 Text: Mar2006 Type: published Y: 2006 Identifiers: – Type: issn-print Value: 01689002 Numbering: – Type: volume Value: 558 – Type: issue Value: 1 Titles: – TitleFull: Nuclear Instruments & Methods in Physics Research Section A Type: main |
| ResultId | 1 |