You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
A survey book focusing on the key relationships and synergies between automatic differentiation (AD) tools and other software tools, such as compilers and parallelizers, as well as their applications. The key objective is to survey the field and present the recent developments. In doing so the topics covered shed light on a variety of perspectives. They reflect the mathematical aspects, such as the differentiation of iterative processes, and the analysis of nonsmooth code. They cover the scientific programming aspects, such as the use of adjoints in optimization and the propagation of rounding errors. They also cover "implementation" problems.
This book offers a comprehensive presentation of some of the most successful and popular domain decomposition preconditioners for finite and spectral element approximations of partial differential equations. It places strong emphasis on both algorithmic and mathematical aspects. It covers in detail important methods such as FETI and balancing Neumann-Neumann methods and algorithms for spectral element methods.
This refereed volume arose from the editors' recognition that physical scientists, engineers, and applied mathematicians are developing, in parallel, solutions to problems of parallelization. The cross-disciplinary field of scientific computation is bringing about better communication between heterogeneous computational groups, as they face this common challenge. This volume is one attempt to provide cross-disciplinary communication. Problem decomposition and the use of domain-based parallelism in computational science and engineering was the subject addressed at a workshop held at the University of Minnesota Supercomputer Institute in April 1994. The authors were subsequently able to addres...
Scientific applications involve very large computations that strain the resources of whatever computers are available. Such computations implement sophisticated mathematics, require deep scientific knowledge, depend on subtle interplay of different approximations, and may be subject to instabilities and sensitivity to external input. Software able to succeed in this domain invariably embeds significant domain knowledge that should be tapped for future use. Unfortunately, most existing scientific software is designed in an ad hoc way, resulting in monolithic codes understood by only a few developers. Software architecture refers to the way software is structured to promote objectives such as ...
TheseproceedingscontainthepaperspresentedatPARA2002,theSixth- ternationalConferenceonAppliedParallelComputing. PARA2002washeldin Espoo,Finland,June15–18,2002,andhostedbyCSC,theFinnishinformation technologycenterforscience. Thegeneralthemeoftheconferencewasadvanced scienti?ccomputing. Theconferencedemonstratedtheabilityofadvancedscienti?ccomputingto solvereal-worldproblems,andhighlightedmethods,instruments,andtrendsin futurescienti?ccomputing. Theconferencebeganwithaone-daytutorialsession onGridprogramming. Theconferencefocusedonanapplication-oriented,multi-disciplinary,and multi-scaleapproach. Awidevarietyofscienti?ccomputingapplicationswere introduced,fromsemiconductorprocessingandbehaviorofthehumanbodyto oceanicandatmosphericphenomena. Scienti?ccomputingcoupledwithmulti-disciplinaryandmulti-scaleexp- tisewillplayasigni?cantroleinsolvingchallengingproblemsinscience.
This innovative volume surveys the latest image acquisition advances in serial block face techniques in scanning electron microscopy, knife-edge scanning microscopy, and 4D imaging of multi-component biological systems. The book introduces parallel processing for biological applications. You learn advanced parallelization techniques for decomposing a problem domain and mapping it onto a parallel processing architecture using the message-passing interface (MPI) and OpenMP. Case studies show how these techniques have been successfully used in simulation tasks, data mining, and graphical visualization of biological datasets. You also find coverage of methods for developing scalable biological image databases and for facilitating greater interactive visualization of large image sets.
This book constitutes the refereed proceedings of the 12th European PVM/MPI Users' Group Meeting held in Sorrento, Italy in September 2005. The 61 revised full papers presented together with abstracts of 6 invited contributions were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on algorithms, extensions and improvements, cluster and grid, tools and environments, performance, applications and ParSim 2005.
Geosciences and in particular numerical weather prediction are demanding the highest levels of available computer power. The European Centre for Medium-Range Weather Forecasts, with its experience in using supercomputers in this field, organizes every other year a workshop bringing together manufacturers, computer scientists, researchers and operational users to share their experiences and to learn about the latest developments. This book provides an excellent overview of the latest achievements in and plans for the use of new parallel techniques in meteorology, climatology and oceanography. The proceedings have been selected for coverage in: . OCo Index to Scientific & Technical Proceedings (ISTP CDROM version / ISI Proceedings)."
Computational methods are an integral part of most scientific disciplines, and a rudimentary understanding of their potential and limitations is essential for any scientist or engineer. This textbook introduces computational science through a set of methods and algorithms, with the aim of familiarizing the reader with the field’s theoretical foundations and providing the practical skills to use and develop computational methods. Centered around a set of fundamental algorithms presented in the form of pseudocode, this self-contained textbook extends the classical syllabus with new material, including high performance computing, adjoint methods, machine learning, randomized algorithms, and q...
This book constitutes the refereed proceedings of the 10th European PVM/MPI Users' Group Meeting held in Venice, Italy, in September/October 2003. The 64 revised full papers and 16 revised short papers presented together with abstracts of 8 invited contributions and 7 reviewed special track papers were carefully reviewed and selected from 115 submissions. The papers are organized in topical sections on evaluation and performance analysis; parallel algorithms using message passing; extensions, improvements, and implementations of PVM/MPI; parallel programming tools; applications in science and engineering; grid and heterogeneous computing; and numerical simulation of parallel engineering environments - ParSim 2003.