What is Scientific computing: Definition and 34 Discussions
Computational science, also known as scientific computing or scientific computation (SC), is a rapidly growing field that uses advanced computing capabilities to understand and solve complex problems. It is an area of science which spans many disciplines, but at its core, it involves the development of models and simulations to understand natural systems.
Algorithms (numerical and non-numerical): mathematical models, computational models, and computer simulations developed to solve science (e.g., biological, physical, and social), engineering, and humanities problems
Computer hardware that develops and optimizes the advanced system hardware, firmware, networking, and data management components needed to solve computationally demanding problems
The computing infrastructure that supports both the science and engineering problem solving and the developmental computer and information scienceIn practical use, it is typically the application of computer simulation and other forms of computation from numerical analysis and theoretical computer science to solve problems in various scientific disciplines. The field is different from theory and laboratory experiment which are the traditional forms of science and engineering. The scientific computing approach is to gain understanding, mainly through the analysis of mathematical models implemented on computers. Scientists and engineers develop computer programs, application software, that model systems being studied and run these programs with various sets of input parameters. The essence of computational science is the application of numerical algorithms and/or computational mathematics. In some cases, these models require massive amounts of calculations (usually floating-point) and are often executed on supercomputers or distributed computing platforms.
In a self learning project I am fooling around book https://faculty.washington.edu/rjl/fdmbook/
I want to do some of the computation myself to better understand the concepts but the book is Matlab based and Matlab is too expensive.
Does anyone by any chance have some of the codes provided by...
Hi I am planning to do phd in computational astrophysics or planetary science or scientific computing simulation (least preferred in case i am not allowed to the other two). Right now I have bachelors in computer science and planning to do masters in the same. My query is should i join...
For Initial Value problems I want to implement an ODE solver for implicit Euler method with adaptive time step and use step doubling to estimate error. I have found some reading stuff about adaptive time step and error estimation using step doubling but those are mostly related to RK methods. I...
Looking for suggestions on books (or other learning material) that will help me improve my skills using Python for scientific computing. I am comfortable with Python programming (syntax, conditional statements, loops, etc.), and use it for data analysis in my undergraduate experimental physics...
Hi PF,
Suppose I numerically solve a nonlinear system of differential equations. How can I know if my solution is correct (if there is no known analytic solution)? What are the standard practices people do? I have a couple of ideas, but I want to know what people are already doing.
Danke!
I like to start a graduate program in scientific computing within the next 4-5 years, once my kids are a little older, my wife finishes her degree, and I have more money saved. In the meantime, I’m not going to waste time. Using the MIT challenge completed by Scott Young as inspiration, I’ve...
I find both subjects interesting, to the point where every night after putting the kids to bed, I spend a few hours self-studying, but I wonder if going back for a master's degree would be worth the effort. I know that if I want to do professional work in either of these two subjects I'll need...
I am 26 years old and currently working on my B.Sci. in Computer Science. I am also interested in astronomy and physics as well, and my dream job would be something where I can combine those interests and work alongside scientists and researchers. I love science and as long as I make a...
Hi I am a computer science undergraduate planning to do a master's degree in computational science(scientific computing) winter 2018. Since I have a bachelor's degree in computer science, I want to prepare before I apply for a degree.
As of now I am following basic mathematics from A level...
Which sub field of scientific computing has better employ ability and job prospects? (within computational physics & computational biology). I meant both in industry and research oriented jobs where we would use the skills and knowledge relevant to the degree.
Hello, can someone suggest me some introductory, or basic books on scientific computing(computational physics or computational biology) ? I m planning to study masters in it and I want to grasp the basics of it before i commit.
I am a computer science under graduate,I am more interested in scientific research, so I am preparing to enrol myself masters in quantum computing or simulation sciences. before i join i want to research what are the scope and job opportunities are available for simulation sciences(like...
I study Physics and my major requires me to take 6 optional courses in any area of my interest.
I am interested in pursuing a career as a programmer, but my university doesn't allow me to choose Computer Science courses due to their high demand. Perhaps I can take one or two CS courses but...
Hello, PF! I've recently begun learning Python the hard way (you know, the online lessons by Zed Shaw), and so far I'm doing great. He does talk down to you at some times, but I don't mind that at all, and he encourages memorizing absurd things, but I like his minimalistic approach at...
I wonder how can scientists trust closed source programs/softwares.
How can they be sure there aren't bugs that return a wrong output every now and then? Assuming they use some kind of extensive tests that figures out whether the program behaves as it should, how can they be sure that the...
Though there are several posts regarding Compuational Physics, I think my post is a little bit different from them. Currently I am doing my MS in Physics in Miami University and I am in my first year. I am searching a PhD program/group who work experimental and theoretical (computational) work...
Hello everyone,
I have a cluster computing that I am going to be setting up for scientific computing. I have never done this before and I was wondering, on a server what kind of operating system would be approiate to place on the cluster? As in, would a desktop or server operating system be...
I'm graduating this year with a B.S in Computational Physics (the difference is the second semester upper division physics courses aren't required, and are replaced with a year of numerical analysis and a CS minor. But I took the 2nd semester physics back when I was a physics major anyways) and...
Hey everybody,
I need to learn Java for a course I'm taking in the spring(my C++ course fulfills the prereq for our java intro to data structures course) and I need to get a working knowledge of java. I've been reading the book for the class I'm not taking, but it's essentially built around a...
Hi everyone!
I have a question for you all. I'm a 3rd year undergraduate math student who took 4 years away from school and I'm going to be returning this Fall(^.^). Prior to leaving school, I'd take courses in C++, Numerical Methods, Two additional semesters of Numerical Analysis, Modern...
Hey guys I need some advice: I am a Math/Physics freshman whos pretty much a noob to programming in general; I have some experience with Fortran (taught as part of laboratory) and Python (self taught) but only in the context of elementary numerical methods / scientific computing. I have...
When there are answers this might be suitable for Math Learning Materials
My untrusty HP48GX graphic scientific calculator conked out two or three years ago and since then for my limited needs (e.g graphs on this forum) in that time I used odd little programmes I found around for graphics and...
I've just started programming with Python this summer, and I'm taking a course in computational physics this semester. I've been really enjoying it and programming in general, but I don't have much knowledge in computer science save for intro stuff (string/list methods, functions/classes...
Hi everyone. I've been looking at some computer aided design software, FreeCAD, and while it's to my understanding that engineers use programs like this constantly I wanted to ask if anyone knew if there programs are used in scientific computing or computational science and engineering. From...
Hi there!
I'm currently having great fun using numpy/scipy in python for astronomical data analysis. (I've been using C for this before, but it takes too much time to implement simple things that are in numpy/scipy already)
Recently I've been told that most of people are using C or Fortran...
I just was wondering if anyone here has pursued a degree in scientific computing / high performance computing / computational simulation and modeling, type of degree. For example Georgia Tech's Computational Science and Engineering degree or Computational and Mathematical Engineering degree, or...
Hi!
I wonder if it is possible to get some book recommendations on the subject of efficient data structures and memory management in scientific computing? I do a bit of parallel programming in C/C++ with MPI, and I'm now considering trying my hand at some GPU programming as well.
When...
I'm in my first year of theoretical physics master and I'm considering of following the path of scientific simulations. At the moment I use C for my simulations. I would additionally like to learn an object oriented language. I followed a course in Java about 2 years ago, so that would be easier...
http://www.nag.co.uk/sc22wg5/
It looks like Fortran 2008 is going through its final steps of standardization. What does this mean for scientific computing? Since people still use Fortran 90 despite new revisions up to 2003, will this go under the radar, or will this be a new and useful...
I plan on finishing up a B.Sc. in math with a minor in physics in the next few years. Afterward I would like to get a job for a few years and then continue in graduate school learning more about scientific computing and the like.
My question is what sorts of jobs are available in scientific...
So I've got an MSc in Engineering physics and I'm now deciding if I should go find a job in the industry, or stay in school to get a PhD, more specifically in Scientific computing and numerical analysis. Getting the PhD is very temping, but the main thing holding me back is that I don't know how...
Hello folks,
I'm a budding physicist who needs advice on science-related software that's used in The Real World (TM). I've recently had a look at Octave, Maxima, matplotlib (python plotting), gnuplot, Ocaml and "The R environment for statistical computing". Problem is, I can't make up my mind...
I'm wondering whether I should enroll in this course. This is the book they use:
Did anyone ever use this book? If so let me know if there's anything worthy in it for engineers