90,075 research outputs found
Research in Geant4 electromagnetic physics design, and its effects on computational performance and quality assurance
The Geant4 toolkit offers a rich variety of electromagnetic physics models;
so far the evaluation of this Geant4 domain has been mostly focused on its
physics functionality, while the features of its design and their impact on
simulation accuracy, computational performance and facilities for verification
and validation have not been the object of comparable attention yet, despite
the critical role they play in many experimental applications. A new project is
in progress to study the application of new design concepts and software
techniques in Geant4 electromagnetic physics, and to evaluate how they can
improve on the current simulation capabilities. The application of a
policy-based class design is investigated as a means to achieve the objective
of granular decomposition of processes; this design technique offers various
advantages in terms of flexibility of configuration and computational
performance. The current Geant4 physics models have been re-implemented
according to the new design as a pilot project. The main features of the new
design and first results of performance improvement and testing simplification
are presented; they are relevant to many Geant4 applications, where
computational speed and the containment of resources invested in simulation
production and quality assurance play a critical role.Comment: 4 pages, 4 figures and images, to appear in proceedings of the
Nuclear Science Symposium and Medical Imaging Conference 2009, Orland
History friendly simulations for modelling industrial dynamics
simulation, models, industrial dynamics
Recommended from our members
Using activity-oriented design methods (AODM) to investigatemobile learning
The past few years have witnessed significant interest and developments in researching mobile learning, with a lot of important contributions being made towards understanding and defining mobile learning. However, current research efforts are being redirected towards a new agenda to establish appropriate methods for investigating mobile learning, as this book testifies. This chapter contributes to this research effort by articulating how to adapt Activity-Oriented Design Methods (AODM – see Mwanza, 2002) for use in mobile learning research
Designing Reusable Systems that Can Handle Change - Description-Driven Systems : Revisiting Object-Oriented Principles
In the age of the Cloud and so-called Big Data systems must be increasingly
flexible, reconfigurable and adaptable to change in addition to being developed
rapidly. As a consequence, designing systems to cater for evolution is becoming
critical to their success. To be able to cope with change, systems must have
the capability of reuse and the ability to adapt as and when necessary to
changes in requirements. Allowing systems to be self-describing is one way to
facilitate this. To address the issues of reuse in designing evolvable systems,
this paper proposes a so-called description-driven approach to systems design.
This approach enables new versions of data structures and processes to be
created alongside the old, thereby providing a history of changes to the
underlying data models and enabling the capture of provenance data. The
efficacy of the description-driven approach is exemplified by the CRISTAL
project. CRISTAL is based on description-driven design principles; it uses
versions of stored descriptions to define various versions of data which can be
stored in diverse forms. This paper discusses the need for capturing holistic
system description when modelling large-scale distributed systems.Comment: 8 pages, 1 figure and 1 table. Accepted by the 9th Int Conf on the
Evaluation of Novel Approaches to Software Engineering (ENASE'14). Lisbon,
Portugal. April 201
Lexical typology : a programmatic sketch
The present paper is an attempt to lay the foundation for Lexical Typology as a new kind of linguistic typology.1 The goal of Lexical Typology is to investigate crosslinguistically significant patterns of interaction between lexicon and grammar
Refactoring, reengineering and evolution: paths to Geant4 uncertainty quantification and performance improvement
Ongoing investigations for the improvement of Geant4 accuracy and
computational performance resulting by refactoring and reengineering parts of
the code are discussed. Issues in refactoring that are specific to the domain
of physics simulation are identified and their impact is elucidated.
Preliminary quantitative results are reported.Comment: To be published in the Proc. CHEP (Computing in High Energy Physics)
201
- …