Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Computational science
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== The computational scientist == [[File:Ways to study a system.png|thumb|Ways to study a system]] The term [[computational scientist]] is used to describe someone skilled in scientific computing. Such a person is usually a scientist, an engineer, or an applied mathematician who applies [[high-performance computing]] in different ways to advance the state-of-the-art in their respective applied disciplines in physics, chemistry, or engineering. Computational science is now commonly considered a third mode of [[science]] {{Citation needed|date=January 2022}}, complementing and adding to [[experimentation]]/[[observation]] and [[theory]] (see image).<ref>[http://www.siam.org/students/resources/report.php Graduate Education for Computational Science and Engineering].Siam.org, [[Society for Industrial and Applied Mathematics]] (SIAM) website; accessed Feb 2012.</ref> Here, one defines a [[system]] as a potential source of data,<ref>{{Cite book|title=Theory of Modeling and Simulation|last=Siegler|first=Bernard|year=1976}}</ref> an [[experiment]] as a process of extracting data from a system by exerting it through its inputs<ref>{{Cite book|title=Continuous System Modelling|last=Cellier|first=François|year=1999}}</ref> and a [[Computer model|model]] (''M'') for a system (''S'') and an experiment (''E'') as anything to which ''E'' can be applied in order to answer questions about ''S''.<ref>{{Cite book|title=Models, Minds, Machines|last=Minski|first=Marvin|year=1965}}</ref> A computational scientist should be capable of: * recognizing '''complex problems''' * adequately '''conceptualizing''' the system containing these problems * designing a framework of algorithms suitable for studying this system: the '''simulation''' * choosing a suitable '''computing infrastructure''' ([[parallel computing]]/[[grid computing]]/[[supercomputer]]s) * hereby, maximizing the '''computational power''' of the simulation * assessing to what level the output of the simulation resembles the systems: the model is '''validated''' * adjusting the conceptualization of the system accordingly * repeat the cycle until a suitable level of validation is obtained: the computational scientist trusts that the simulation generates adequately realistic results for the system under the studied conditions Substantial effort in computational sciences has been devoted to developing algorithms, efficient implementation in programming languages, and validating computational results. A collection of problems and solutions in computational science can be found in Steeb, Hardy, Hardy, and Stoop (2004).<ref>Steeb W.-H., Hardy Y., Hardly A. and Stoop R., 2004. Problems and Solutions in Scientific Computing with C++ and Java Simulations, World Scientific Publishing. {{ISBN|981-256-112-9}}</ref> Philosophers of science addressed the question to what degree computational science qualifies as science, among them Humphreys<ref>Humphreys, Paul. ''Extending ourselves: Computational science, empiricism, and scientific method.'' Oxford University Press, 2004.</ref> and Gelfert.<ref>Gelfert, Axel. 2018. ''How to do science with models: A philosophical primer.'' Cham: Springer.</ref> They address the general question of epistemology: how does gain insight from such computational science approaches? Tolk<ref>Tolk, Andreas. "[https://books.google.com/books?id=t3H0BwAAQBAJ&pg=PA87 Learning Something Right from Models That Are Wrong: Epistemology of Simulation]." In ''Concepts and Methodologies for Modeling and Simulation,'' edited by L. Yilmaz, pp. 87-106, Cham: Springer International Publishing, 2015.</ref> uses these insights to show the epistemological constraints of computer-based simulation research. As computational science uses mathematical models representing the underlying theory in executable form, in essence, they apply modeling (theory building) and simulation (implementation and execution). While simulation and computational science are our most sophisticated way to express our knowledge and understanding, they also come with all constraints and limits already known for computational solutions.{{Citation needed|date=December 2021}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)