The International Summer School "Modern Computational Science", held at University of Oldenburg in August 2010, grew out of the idea to improve the knowledge and skills of advanced undergraduate and graduate (including PhD) students by providing both a thorough introduction to computational methods as well as examples of state-of-the-art applications to current research problems. The first part of the present volume of lecture notes deals with basic methods and tools like data structures, algorithms, software engineering, data analysis, and Monte Carlo simulations. The remaining parts are devoted to more advanced topics like semiparametric regression or the analysis of nonlinear partial differential equations using amplitude equations. Applications of computational methods to problems in bioinformatics, computational fluid dynamics, ecological communities, oceanography, and quantum chemistry are discussed. <engl.>
New Jersey London Singapore Beijing Shanghai Hong Kong Taipei Chennai: World Scientific
368 Seiten, xiii Illustrationen, Diagramme 1 CD-ROM.
"Enclosed to this book, you will find a CD, which contains all example programs and scripts used throughout this book, as well as the solutions to exercises." - Seite 351 ; Hier auch später erschienene, unveränderte Nachdrucke ; Literaturverzeichnis: Seiten 353-357
Computer simulation; C (Computer program language); Algorithms; Debugging in computer science; LehrbuchComputersimulationProgrammierungCProgrammierspracheDatenverarbeitungSoftwareentwicklungSimulation
"This book presents all the computational techniques and tools needed to start doing scientific research using computer simulations. After working through this book, the reader will possess the necessary basic background knowledge, from program design, programming in C, fundamental algorithms and data structures, random numbers, and debugging, all the way to data analysis, presentation and publishing. In each of these fields, no preliminary knowledge is assumed. The reader will be equipped to successfully perform complete projects from the first idea until the final publication. All techniques are explained using many examples in C; these C codes, as well as the solutions to exercises, are readily available on the CD enclosed with this book. The techniques in this book are independent of the fields of research, and hence they are suitable for conducting research projects in physics, chemistry, computer science, biology and engineering. This also means that no problem-dependent algorithms are introduced; therefore, this book does not explain molecular dynamics, Monte Carlo, finite elements and other special-purpose techniques, which would be beyond the scope of a general-purpose book. There has been no similar comprehensive book written so far. Currently, one needs many different books to learn all the necessary elements. With this book, however, one basically needs only a second book on field-specific algorithms in order to be fully equipped to perform computer simulations research."--Publisher's description
With hardware costs continuing to fall and the ongoing development of sophisticated algorithms and software packages, computational methods play an ever-increasing role in many areas of pure and applied science. The present volume comprises lecture notes from the International Summer School 'Modern Computational Science', held at the University of Oldenburg in August 2009. The first part provides a thorough introduction into basic methods and tools of scientific computing (data structures, programming techniques, software engineering, data analysis, ordinary and partial differential equations, etc.). The following parts deal with recent developments in computational science and discuss applications in computational fluid dynamics, quantum chemistry, computational biology. neuroscience, statistical physics, and engineering. <engl.>