8,078 research outputs found
PHOTOS Interface in C++; Technical and Physics Documentation
For five years now, PHOTOS Monte Carlo for bremsstrahlung in the decay of
particles and resonances has been available with an interface to the C++ HepMC
event record. The main purpose of the present paper is to document the
technical aspects of the PHOTOS Monte Carlo installation and present version
use. A multitude of test results and examples are distributed together with the
program code.
The PHOTOS C++ physics precision is better than its FORTRAN predecessor and
more convenient steering options are also available. An algorithm for the event
record interface necessary for process dependent photon emission kernel is
implemented. It is used in Z and W decays for kernels of complete first order
matrix elements of the decays. Additional emission of final state lepton pairs
is also available.
Physics assumptions used in the program and properties of the solution are
reviewed. In particular, it is explained how the second order matrix elements
were used in design and validation of the program iteration procedure. Also, it
is explained that the phase space parametrization used in the program is exact.Comment: Updated version; for the program as of April 201
A Domain-Specific Language and Editor for Parallel Particle Methods
Domain-specific languages (DSLs) are of increasing importance in scientific
high-performance computing to reduce development costs, raise the level of
abstraction and, thus, ease scientific programming. However, designing and
implementing DSLs is not an easy task, as it requires knowledge of the
application domain and experience in language engineering and compilers.
Consequently, many DSLs follow a weak approach using macros or text generators,
which lack many of the features that make a DSL a comfortable for programmers.
Some of these features---e.g., syntax highlighting, type inference, error
reporting, and code completion---are easily provided by language workbenches,
which combine language engineering techniques and tools in a common ecosystem.
In this paper, we present the Parallel Particle-Mesh Environment (PPME), a DSL
and development environment for numerical simulations based on particle methods
and hybrid particle-mesh methods. PPME uses the meta programming system (MPS),
a projectional language workbench. PPME is the successor of the Parallel
Particle-Mesh Language (PPML), a Fortran-based DSL that used conventional
implementation strategies. We analyze and compare both languages and
demonstrate how the programmer's experience can be improved using static
analyses and projectional editing. Furthermore, we present an explicit domain
model for particle abstractions and the first formal type system for particle
methods.Comment: Submitted to ACM Transactions on Mathematical Software on Dec. 25,
201
Introduction to MLML_DBASE Programs
The MLML DBASE family of programs described here provides many of the. algorithms used in oceanographic data reduction, general data manipulation and line graphs. These programs provide a consistent file structure for serial data typically encountered in oceanography. This introduction should provide enough general knowledge to explain the scope of the program and to run the basic MLML_DBASE programs. It is not
intended as a programmer's guide. (PDF contains 50 pages
Utilizing remote sensing of Thematic Mapper data to improve our understanding of estuarine processes and their influence on the productivity of estuarine-dependent fisheries
The purpose of the project is to refine and validate a probabilistic spatial computer model through the analyses of thematic mapper imagery. The model is designed to determine how the interface between marshland and water changes as marshland is converted to water in a disintegrating marsh. Coastal marshland in Louisiana is disintegrating at the rate of approximately 40 sq mi a year, and an evaluation of the potential impact of this loss on the landings of estuarine-dependent fisheries is needed by fisheries managers. Understanding how marshland-water interface changes as coastal marshland is lost is essential to the process of evaluating fisheries effects, because several studies suggest that the production of estuarine-dependent fish and shellfish may be more closely related to the interface between marshland and water than to acreage of marshland. The need to address this practical problem has provided an opportunity to apply some scientifically interesting new techniques to the analyses of satellite imagery. Progress with the development of these techniques is the subject of this report
- …