Bridge + + : an object - oriented C + + code for lattice simulations
نویسنده
چکیده
S. Ueda∗a, S. Aokib, T. Aoyamac, K. Kanayad , H. Matsufurue, S. Motoki f , Y. Namekawag, H. Nemurag, Y. Taniguchid and N. Ukitag aTheory Center, IPNS, High Energy Accelerator Research Organization (KEK), Tsukuba 305-0810, Japan bYukawa Institute for Theoretical Physics, Kyoto University, Kyoto 606-8502, Japan cKobayashi-Maskawa Institute for the Origin of Particles and the Universe (KMI), Nagoya University, Nagoya 464-8602, Japan dGraduate School of Pure and Applied Sciences, University of Tsukuba, Tsukuba 305-8571, Japan eComputing Research Center, High Energy Accelerator Research Organization (KEK), Tsukuba 305-0801, Japan f Aizu University, Aizu-Wakamatsu 965-8580, Japan gCenter for Computational Sciences, University of Tsukuba, Tsukuba 305-8577, Japan E-mail: [email protected]
منابع مشابه
Development of an object oriented lattice QCD code "Bridge++"
We are developing a new lattice QCD code set “Bridge++” aiming at extensible, readable, and portable workbench for QCD simulations, while keeping a high performance at the same time. Bridge++ covers conventional lattice actions and numerical algorithms. The code set is constructed in C++ with an object oriented programming. In this paper we describe fundamental ingredients of the code and the c...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملMake lattice simulations on your home PC
This is a manual (built by examples) to explain the use of MDP QCD 1. It consists of an ensemble of classes and functions (written in GNU C++) to help in writing programs for lattice QCD in a particularly Object Oriented fashion. Some tricks are implemented, hidden in the class definition, to optimize speed and reduce memory usage on PCs, workstations and parallel computers with sheared memory....
متن کاملAn Implicitly Parallel Object-Oriented Matrix Library and its Application to Medical Physics
We introduce VLADYMIR, a matrix library that permits the development of array-based code in C++. It is especially useful for numerical simulation tasks and parallelises automatically, without any need for parallelisation-specific instructions. Thanks to the underlying data-parallel model, it shows up an excellent scalability, even on large parallel machines. VLADYMIR has been successfully teste...
متن کامل