Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

ZLIB++: Object Oriented Numerical Library for Differential Algebra

Technical Report ·
DOI:https://doi.org/10.2172/813295· OSTI ID:813295

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.

Research Organization:
Stanford Linear Accelerator Center, Menlo Park, CA (US)
Sponsoring Organization:
USDOE Office of Science (US)
DOE Contract Number:
AC03-76SF00515
OSTI ID:
813295
Report Number(s):
SLAC-PUB-10040
Country of Publication:
United States
Language:
English

Similar Records

ZLIB++: Object-oriented numerical library for differential algebra
Technical Report · Fri Dec 31 23:00:00 EST 1993 · OSTI ID:10147641

Zlib: A numerical library for optimal design of truncated power series algebra and map parameterization routines
Conference · Thu Oct 31 23:00:00 EST 1996 · OSTI ID:489614

Zlib: A numerical library for optimal design of truncated power series algebra and map parameterization routines
Journal Article · Fri Jan 31 23:00:00 EST 1997 · AIP Conference Proceedings · OSTI ID:538329