Computational Science and Technology

Computational Science and Technology
Author: Rayner Alfred
Publisher: Springer Nature
Total Pages: 585
Release: 2021-04-16
Genre: Computers
ISBN: 981334069X

This book gathers the proceedings of the Seventh International Conference on Computational Science and Technology 2020 (ICCST 2020), held in Pattaya, Thailand, on 29–30 August 2020. The respective contributions offer practitioners and researchers a range of new computational techniques and solutions, identify emerging issues, and outline future research directions, while also showing them how to apply the latest large-scale, high-performance computational methods.

Fundamentals of Scientific Computing

Fundamentals of Scientific Computing
Author: Bertil Gustafsson
Publisher: Springer Science & Business Media
Total Pages: 317
Release: 2011-06-11
Genre: Mathematics
ISBN: 3642194958

The book of nature is written in the language of mathematics -- Galileo Galilei How is it possible to predict weather patterns for tomorrow, with access solely to today’s weather data? And how is it possible to predict the aerodynamic behavior of an aircraft that has yet to be built? The answer is computer simulations based on mathematical models – sets of equations – that describe the underlying physical properties. However, these equations are usually much too complicated to solve, either by the smartest mathematician or the largest supercomputer. This problem is overcome by constructing an approximation: a numerical model with a simpler structure can be translated into a program that tells the computer how to carry out the simulation. This book conveys the fundamentals of mathematical models, numerical methods and algorithms. Opening with a tutorial on mathematical models and analysis, it proceeds to introduce the most important classes of numerical methods, with finite element, finite difference and spectral methods as central tools. The concluding section describes applications in physics and engineering, including wave propagation, heat conduction and fluid dynamics. Also covered are the principles of computers and programming, including MATLAB®.

From Science to Computational Sciences

From Science to Computational Sciences
Author: Gabriele Gramelsberger
Publisher:
Total Pages: 0
Release: 2011
Genre: Computer science
ISBN: 9783037340936

"In 1946 John von Neumann stated that science is stagnant along the entire front of complex problems, proposing the use of largescale computing machines to overcome this stagnation. In other words, Neumann advocated replacing analytical methods with numerical ones. The invention of the computer in the 1940s allowed scientists to realise numerical simulations of increasingly complex problems like weather forecasting, and climate and molecular modelling. Today, computers are widely used as computational laboratories, shifting science toward the computational sciences. By replacing analytical methods with numerical ones, they have expanded theory and experimentation by simulation. During the last decades hundreds of computational departments have been established all over the world and countless computer-based simulations have been conducted. This volume explores the epoch-making influence of automatic computing machines on science, in particular as simulation tools."--Back cover.

Computational Sciences and Artificial Intelligence in Industry

Computational Sciences and Artificial Intelligence in Industry
Author: Tero Tuovinen
Publisher: Springer Nature
Total Pages: 278
Release: 2021-08-19
Genre: Technology & Engineering
ISBN: 3030707873

This book is addressed to young researchers and engineers in the fields of Computational Science and Artificial Intelligence, ranging from innovative computational methods to digital machine learning tools and their coupling used for solving challenging industrial and societal problems.This book provides the latest knowledge from jointly academic and industries experts in Computational Science and Artificial Intelligence fields for exploring possibilities and identifying challenges of applying Computational Sciences and AI methods and tools in industrial and societal sectors.

Introduction to Computational Science

Introduction to Computational Science
Author: Angela B. Shiflet
Publisher: Princeton University Press
Total Pages: 857
Release: 2014-03-30
Genre: Computers
ISBN: 140085055X

The essential introduction to computational science—now fully updated and expanded Computational science is an exciting new field at the intersection of the sciences, computer science, and mathematics because much scientific investigation now involves computing as well as theory and experiment. This textbook provides students with a versatile and accessible introduction to the subject. It assumes only a background in high school algebra, enables instructors to follow tailored pathways through the material, and is the only textbook of its kind designed specifically for an introductory course in the computational science and engineering curriculum. While the text itself is generic, an accompanying website offers tutorials and files in a variety of software packages. This fully updated and expanded edition features two new chapters on agent-based simulations and modeling with matrices, ten new project modules, and an additional module on diffusion. Besides increased treatment of high-performance computing and its applications, the book also includes additional quick review questions with answers, exercises, and individual and team projects. The only introductory textbook of its kind—now fully updated and expanded Features two new chapters on agent-based simulations and modeling with matrices Increased coverage of high-performance computing and its applications Includes additional modules, review questions, exercises, and projects An online instructor's manual with exercise answers, selected project solutions, and a test bank and solutions (available only to professors) An online illustration package is available to professors

Elements of Scientific Computing

Elements of Scientific Computing
Author: Aslak Tveito
Publisher: Springer Science & Business Media
Total Pages: 471
Release: 2010-09-24
Genre: Mathematics
ISBN: 3642112994

Science used to be experiments and theory, now it is experiments, theory and computations. The computational approach to understanding nature and technology is currently flowering in many fields such as physics, geophysics, astrophysics, chemistry, biology, and most engineering disciplines. This book is a gentle introduction to such computational methods where the techniques are explained through examples. It is our goal to teach principles and ideas that carry over from field to field. You will learn basic methods and how to implement them. In order to gain the most from this text, you will need prior knowledge of calculus, basic linear algebra and elementary programming.

Applications of Computational Science in Artificial Intelligence

Applications of Computational Science in Artificial Intelligence
Author: Nayyar, Anand
Publisher: IGI Global
Total Pages: 284
Release: 2022-04-22
Genre: Computers
ISBN: 1799890147

Computational science, in collaboration with engineering, acts as a bridge between hypothesis and experimentation. It is essential to use computational methods and their applications in order to automate processes as many major industries rely on advanced modeling and simulation. Computational science is inherently interdisciplinary and can be used to identify and evaluate complicated systems, foresee their performance, and enhance procedures and strategies. Applications of Computational Science in Artificial Intelligence delivers technological solutions to improve smart technologies architecture, healthcare, and environmental sustainability. It also provides background on key aspects such as computational solutions, computation framework, smart prediction, and healthcare solutions. Covering a range of topics such as high-performance computing and software infrastructure, this reference work is ideal for software engineers, practitioners, researchers, scholars, academicians, instructors, and students.

An Introduction to Computational Science

An Introduction to Computational Science
Author: Allen Holder
Publisher: Springer
Total Pages: 470
Release: 2019-06-18
Genre: Business & Economics
ISBN: 3030156796

This textbook provides an introduction to the growing interdisciplinary field of computational science. It combines a foundational development of numerical methods with a variety of illustrative applications spread across numerous areas of science and engineering. The intended audience is the undergraduate who has completed introductory coursework in mathematics and computer science. Students gain computational acuity by authoring their own numerical routines and by practicing with numerical methods as they solve computational models. This education encourages students to learn the importance of answering: How expensive is a calculation, how trustworthy is a calculation, and how might we model a problem to apply a desired numerical method? The text is written in two parts. Part I provides a succinct, one-term inauguration into the primary routines on which a further study of computational science rests. The material is organized so that the transition to computational science from coursework in calculus, differential equations, and linear algebra is natural. Beyond the mathematical and computational content of Part I, students gain proficiency with elemental programming constructs and visualization, which are presented in MATLAB syntax. The focus of Part II is modeling, wherein students build computational models, compute solutions, and report their findings. The models purposely intersect numerous areas of science and engineering to demonstrate the pervasive role played by computational science.

Software Engineering for Science

Software Engineering for Science
Author: Jeffrey C. Carver
Publisher: CRC Press
Total Pages: 311
Release: 2016-11-03
Genre: Computers
ISBN: 1498743862

Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that describe experiences with applying software engineering practices to the development of scientific software. It provides a better understanding of how software engineering is and should be practiced, and which software engineering practices are effective for scientific software. The book starts with a detailed overview of the Scientific Software Lifecycle, and a general overview of the scientific software development process. It highlights key issues commonly arising during scientific software development, as well as solutions to these problems. The second part of the book provides examples of the use of testing in scientific software development, including key issues and challenges. The chapters then describe solutions and case studies aimed at applying testing to scientific software development efforts. The final part of the book provides examples of applying software engineering techniques to scientific software, including not only computational modeling, but also software for data management and analysis. The authors describe their experiences and lessons learned from developing complex scientific software in different domains. About the Editors Jeffrey Carver is an Associate Professor in the Department of Computer Science at the University of Alabama. He is one of the primary organizers of the workshop series on Software Engineering for Science (http://www.SE4Science.org/workshops). Neil P. Chue Hong is Director of the Software Sustainability Institute at the University of Edinburgh. His research interests include barriers and incentives in research software ecosystems and the role of software as a research object. George K. Thiruvathukal is Professor of Computer Science at Loyola University Chicago and Visiting Faculty at Argonne National Laboratory. His current research is focused on software metrics in open source mathematical and scientific software.

Computation in Science

Computation in Science
Author: Konrad Hinsen
Publisher: Morgan & Claypool Publishers
Total Pages: 138
Release: 2015-12-01
Genre: Science
ISBN: 1681741571

This book provides a theoretical background in computation to scientists who use computational methods. It explains how computing is used in the natural sciences, and provides a high-level overview of those aspects of computer science and software engineering that are most relevant for computational science. The focus is on concepts, results, and applications, rather than on proofs and derivations. The unique feature of this book is that it “connects the dots between computational science, the theory of computation and information, and software engineering. The book should help scientists to better understand how they use computers in their work, and to better understand how computers work. It is meant to compensate a bit for the general lack of any formal training in computer science and information theory. Readers will learn something they can use throughout their careers.