ZLIB++: Object Oriented Numerical Library for Differential Algebra
Description
New software engineering tools and object-oriented design have a great impact on the software development process. but in high energy physics all major packages were implemented in FORTRAN and porting of these codes to another language is rather complicated, primarily because of their huge size and heavy use of FORTRAN mathematical libraries. But some intrinsic accelerator concepts, such as nested structure of modern accelerators, look very pretty when implemented with the object-oriented approach. In this paper the authors present the object-oriented version of ZLIB, numerical library for differential algebra, and show how the modern approaches can simplify the development and support of accelerator codes, decrease code size, and allow description of complex mathematical transformations by simple language
Availability note (English)
Available from PURL: https://www.osti.gov/servlets/purl/813295-wxgIB7/native/Additional details
Identifiers
Publishing Information
- Imprint Pagination
- 19 p.
- Report number
- SLAC-PUB--10040
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 34066796
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Non-conventional Literature
- Descriptors DEI
- ACCELERATORS; ALGEBRA; DESIGN; FORTRAN; HIGH ENERGY PHYSICS; TRANSFORMATIONS
- Descriptors DEC
- MATHEMATICS; PHYSICS; PROGRAMMING LANGUAGES
Optional Information
- Contract/Grant/Project number
- AC--03-76SF00515
- Funding organization
- USDOE Office of Science (United States)