Computational Physics - A Practical Introduction to Computational Physics and Scientific Computing (Konstantinos Anagnostopoulos)

 
0.0 (0)
Computational Physics - A Practical Introduction to Computational Physics and Scientific Computing (Konstantinos Anagnostopoulos)

The computational techniques utilized in physics and other related scientific subjects are introduced in this book.

It is directed toward a group of people who have already taken college physics at the introductory level, which is typically taught during the first two years of a science or engineering undergraduate degree.

It teaches everything required for the resolution of the problems included in the text while making no assumptions about prior knowledge of numerical analysis, programming, or computers. The basic programs are written in C++, and the Gnu/Linux environment's robust tools are used for data analysis. All required software is open source and totally free.

The book begins with very basic particle motion issues and concludes with a thorough analysis of sophisticated methods applied to statistical mechanics Monte Carlo simulations. As we explore issues like the diffusion equation, electrostatics on a plane, quantum physics, and random walks, the level of instruction gradually increases.

The book is also available in Fortran Edition.

Ebook Details

About the Authors
The High Energy Theory group of the Physics Department of the School of Applied Sciences of the National Technical University of Athens is where Konstantinos Anagnostopoulos works.
Publisher
Published
Published Date / Year
(December 6, 2016)
License(s)
CC BY-SA 4.0
Hardcover
368 pages (Vol. 1) / 392 pages (Vol. 2)
eBook Format
HTML, PDF, ePub, and Mobi (Kindle)
ISBN-10
1365583228 (Vol. 1) / 1365583384 (Vol. 2)
ISBN-13
978-1365583223 (Vol. 1) / 978-1365583384 (Vol. 2)

Similar Programming & Computer Books

IDRIS adaptation of the Fortran 77 manual (Hervé Delouis, et al)
This free programming book is about "IDRIS adaptation of the Fortran 77 manual".  
Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
Hubble 25: A Quarter-Century of Discovery with the Hubble Space Telescope (Dylan Steele)
Explore 25 of the most stunning and important photos produced by the Hubble Space Telescope in honor of its 25th birthday. These photos, which range from planets in our...
Hubble's Legacy: Reflections by Those Who Dreamed It, Built It, and Observed the Universe with It (Roger D. Launius, et al)
The goal of this free programming book is to chronicle the development of this iconic equipment. It includes comments from prominent scientists, administrators, and one of the major astronauts...
Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...
Creating Games in C++: A Step-by-Step Guide (David Conger, et al)
Love playing video games? Ever wished you could design your own, complete with bells and whistles? It's not as difficult as you may imagine, and you don't need to...
Language Translation Using PCCTS and C++: A Reference Guide (Terence John Parr)
This free programming book serves as a reference for the source-to-source parser generator SORCERER and the tree-parser generator ANTLR, Another Tool for Language Recognition. It is not meant to...
Modeling, Programming and Simulations Using LabVIEW™ Software (Riccardo De Asmundis)
This free programming book presents a variety of applications that cover a wide range of possibilities. We progress from straightforward or distributed control software to LabVIEW modeling, then use...

Others Programming Books by Lulu.com

Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...
Possible Worlds in Video Games: From Classic Narrative to Meaningful Actions (Antonio Jose Planells de la Maza)
Modern video games reimagine traditional fictional settings as ludofictional worlds, which are full of characters and emotions and highly responsive to player input. In this free programming book, we...
Integrate Your Brain: How To Do Calculus In Your Head (Aaron Maxwell)
Integrate Your Brain expands on the concepts covered in Inner Algebra by explaining how gifted mathematicians approach calculus using their everyday, human brain abilities. You receive gentle instruction in...
Scheme 9 from Empty Space: A Guide to Implementing Scheme in C (Nils M. Holm)
This free programming book serves as a comprehensive guide to the internal workings of the named scheme system. It offers a thorough explanation of every facet of a complex...
Logic Programming in Scheme (Nils M. Holm)
These queries are addressed in this tiny book: Logic programming: What is it? Why is logic programming difficult with negation? Who or what cuts? How should I approach logic...
Beginning and Intermediate Algebra (Tyler Wallace)
To address the specific needs of the developing math learner, these books employ a teacher-like writing style and a thoughtful combination of skills development and conceptual questions. ...
Scrum and XP from the Trenches (Henrik Kniberg)
Agile software development is challenging because there isn't a manual outlining every step in detail. You must experiment and keep changing the procedure until it works for your particular...
Cross-Media Communications: an Introduction to the Art of Creating Integrated Media Experiences (Drew Davidso)
This book serves as an introduction to cross-media communications, the mass media, and mass communications of the future.
Exploratory Data Analysis with R (Roger D. Peng)
The field of data science has swept the globe. As more people recognize the importance of the enormous amounts of data being generated, every field of research and industry...
Foundations in Statistical Reasoning (Pete Kaslik)
Students taking an introductory statistics course should take Foundations in Statistical Reasoning. The focus of the entire book is on how to make decisions based on scant information. ...
Domain-Driven Design Quickly (Abel Avram, et al)
Domain Driven Design (DDD) is a philosophy and method for handling extremely complicated domains that is built on making the domain itself the project's primary emphasis and keeping a...
PSX: The Guide to the Sony Playstation (Kevin Bryan)
The Sony Playstation user manual in its entirety. Everything you might desire is here: information for collectors, interviews, the PSX's history, prototypes, and pictures.
Game Design Research (Petri Lankoski, et al)
How do we make this particular game? is a design problem that game design seeks to solve. A game is the primary objective of this approach; new knowledge of...
Elementary Calculus (Michael Corral)
This book, which is appropriate for a year-long (or two-semester) course, covers single-variable calculus. Calculus I is covered in Chapters 1–5, and Calculus II is covered in Chapters 6–9....
Learn Vimscript the Hard Way (Steve Losh)
It is not a manual on how to use Vim. You should be familiar with editing text in Vim and be familiar with concepts like "buffer," "window," and "insert...
Java Transaction Design Strategies (Mark Richards)
Understanding how Java handles transactions and creating a sound transaction design strategy will help you avoid data integrity issues in your databases and applications and lessen the impact of...
Non-Programmer's Tutorial for Python 3 (Josh Cogliati, et al.)
For those without any prior programming knowledge, this book serves as a tutorial for the Python 3 programming language. The book shows readers how to write programs from scratch...
Introduction to GNU Octave (Jason Lachniet)
a succinct introduction to using GNU Octave for scientific computing. designed as a textbook supplement for students studying calculus and linear algebra at the freshman and sophomore levels. ...
Regular Expressions: The Complete Tutorial (Jan Goyvaerts)
You will learn the whole regular expression syntax from this in-depth tutorial. You gain a thorough understanding of how regular expressions function on the inside, enabling you to use...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments