|
|
|||
|
||||
OverviewThis book has two primary goals: To introduce the R language to the physics community and to demonstrate its advantages as a simulations’ tool; and to make physics simulations accessible to a wider audience of scientists via the use of the many powerful and ready-to-use R packages and R functions. It covers traditional topics in classical and quantum computational physics, but its emphasis is in the adoption of the many features, routines and modules of the R platform to save coding time and to exploit the enormous potential and efficiency of R functions for the generation and analysis of data. With the exclusion of the introductory chapters, each chapter includes sections presenting: a) a theoretical introduction to specific computational techniques, b) their application to well-defined physics examples, c) the R approach to the coding required and d) ready-to-use packages and functions in R to carry out the tasks included in the physics examples, e) suggested projects with guided solutions. Readers of the book will learn R within familiar applications in physics and will inevitably acquire the statistical set of mind infused by the continued use of this programming language. Full Product DetailsAuthor: James Foadi (University of Bath, Bath, UK)Publisher: Institute of Physics Publishing Imprint: Institute of Physics Publishing ISBN: 9780750326308ISBN 10: 0750326301 Pages: 450 Publication Date: 31 December 2025 Audience: Professional and scholarly , Professional & Vocational Format: Hardback Publisher's Status: Forthcoming Availability: Not yet available This item is yet to be released. You can pre-order this item and we will dispatch it to you upon its release. Table of ContentsPreface Contents PART I - Introduction to Computational Physics and to the R programming language 1 Introduction to Computational Physics 2 Introduction to the R programming language PART II – Essential numerical methods and algorithms in Computational Physics 3 Basic numerical methods 4 Numerical methods for matrices 5 Decomposition methods PART III – Advanced numerical methods and algorithms in Computational Physics 6 Introduction to the Monte Carlo method 7 The finite-element method 8 Computational fluid dynamics 9 High Performance Computing 10 GPU computing AppendixReviewsAuthor InformationDr James Foadi is a mathematical and computational physicist with over 20 years of experience in the development of mathematical and statistical methods for Structural Biology. He has researched and taught in various universities across the UK and held a research position at the Diamond Light Source synchrotron for 10 years. For the past couple of years, Dr Foadi has focussed most of his working activity on the teaching of mathematics at the University of Bath. Tab Content 6Author Website:Countries AvailableAll regions |
||||