skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A beamline matching application based on open source software

Conference ·
OSTI ID:772345

An interactive Beamline Matching application has been developed using beamline and automatic differentiation class libraries. Various freely available components were used; in particular, the user interface is based on FLTK, a C++ toolkit distributed under the terms of the GNU Public License (GPL). The result is an application that compiles without modifications under both X-Windows and Win32 and offers the same look and feel under both operating environments. In this paper, we discuss some of the practical issues that were confronted and the choices that were made. In particular, we discuss object-based event propagation mechanisms, multithreading, language mixing and persistence.

Research Organization:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Energy Research (ER) (US)
DOE Contract Number:
AC02-76CH03000
OSTI ID:
772345
Report Number(s):
FERMILAB-Conf-00/319; TRN: AH200104%%352
Resource Relation:
Conference: ACAT2000, Batavia, IL (US), 10/16/2000--10/20/2000; Other Information: PBD: 21 Dec 2000
Country of Publication:
United States
Language:
English

Similar Records

Open-Source GIS
Book · Sun Jan 01 00:00:00 EST 2012 · OSTI ID:772345

An overview of Trilinos.
Technical Report · Fri Aug 01 00:00:00 EDT 2003 · OSTI ID:772345

BEYONDPLANCK III. Commander3
Journal Article · Wed Jun 28 00:00:00 EDT 2023 · Astronomy and Astrophysics · OSTI ID:772345