Skip to main content

Questions tagged [education]

Referring to matters of learning/teaching computational science

Filter by
Sorted by
Tagged with
2 votes
1 answer
91 views

Pedagogical examples from mainstream libraries

I will shortly be teaching a second-year Python-based course on scientific computation in a mathematics department. It is just a one semester course with many things to cover, so I do not want to ...
Neil Strickland's user avatar
1 vote
1 answer
113 views

Is a CSE masters deemed too similar to a masters in maths?

I have a masters in maths and have been working in industry for a couple of years. Since I specialized more towards pure maths during my studies (theoretical PDEs), I have found myself needing to pick ...
Jan Lynn's user avatar
  • 111
0 votes
0 answers
111 views

Once a method is implemented in a computer program, then does learning the theory become less useful use of time?

Once a method is implemented in a computer program, then does learning the theory become less useful use of time? This has confused me. I used to view that all things should be studied from first ...
mavavilj's user avatar
  • 427
-1 votes
1 answer
68 views

Does it make any sense to acquire some sort of knowledge about manufacturing or engineering for computational design optimization? [closed]

Does it make any sense to acquire some sort of knowledge about manufacturing or engineering for computational design optimization? I've viewed computational science to be an abstract science ...
mavavilj's user avatar
  • 427
2 votes
1 answer
200 views

How to demonstrate the order of convergence of FTBS method for solving a hyperbolic PDE

consider the Purely hyperbolic model problem $$u_t+au_x=0$$ $$u(-1,t)=u(1,t) \text{ (periodic boundary)}$$ $$u(x,0)=f(x)$$ with $f(y)=\sin(2\pi y)$. Furthermore the exact solution is given by $u(x,t)=...
k.dkhk's user avatar
  • 255
1 vote
1 answer
106 views

How is the final result calculated in RK-Dopri(4,5)?

I have found a toy implementation of RK-Dopri(4,5), written in Python. I am concerned however, about line 118: y = y + h * (b1*K1+b3*K3+b4*K4+b5*K5+b6*K6) Has the ...
bzm3r's user avatar
  • 659
4 votes
1 answer
193 views

What is a dense ODE system? What is a sparse ODE system?

Can you provide a jargon-free (as much as possible) explanation of what is meant by "dense ODE systems", and "sparse ODE systems"? Some hints I have gotten from Googling: dense ...
bzm3r's user avatar
  • 659
1 vote
2 answers
958 views

Evaluation of slope at iteration ith - Newton-Raphson method

I'd like to know how Ansys computes the slope (=stiffness matrix) at point x1 in figure. I'm studying the way in which Ansys uses the Newton-Raphson method when there are nonlinearities. In the slide ...
Gennaro Arguzzi's user avatar
0 votes
1 answer
121 views

References in Scientific Computation for a Computer Science Undergrad? [duplicate]

TLDR: What references and pre-requisites are necessary for a Computer Science Undergraduate to get ready for a Masters and Career in Scientific Computation / Computational X For a Computer Science ...
Siddharth Singh's user avatar
9 votes
1 answer
453 views

Easily understandable argument that normal Runge–Kutta methods cannot be generalised to SDEs?

A naïve approach to solving stochastic differential equations (SDEs) would be: take a regular multi-step Runge–Kutta method, use a sufficiently fine discretisation of the underlying Wiener process, ...
Wrzlprmft's user avatar
  • 2,117
5 votes
2 answers
139 views

Are there sites for discussing more informally about computational modelling?

Are there sites for discussing more informally about computational modelling? Forum-style, rather than QA.
mavavilj's user avatar
  • 427
14 votes
5 answers
8k views

Scientific computing vs numerical analysis

I'm a double major in computer science and mathematics. I love both subjects. I'm thinking in taking a graduate career, perhaps in scientific computing. What's the real difference between scientific ...
blade's user avatar
  • 243
0 votes
1 answer
99 views

Mathematical error when attempting to represent step function using fourier series

I am attempting to work through a very simple problem. Determine the Fourier series expansion for the following heat PDE problem with ICS and BCS: $$ u_{t} = \alpha^2u_{xx}$$ $$ u(0, t) = u(L, t) =...
bzm3r's user avatar
  • 659
3 votes
2 answers
520 views

Do you spend time reading pure math books as a graduate student on computational math

I am going to start my first year of a research-oriented master program on inverse problem. From what I know, unlike pure math students, applied math students usually don't spend the first year ...
John's user avatar
  • 255
2 votes
1 answer
156 views

Practices to convert computer algorithms to matheamtical notations [closed]

First, an example: Given an image (2D array) to write down a mathematical notation for the function of pixelation, for example. Fig. 0: The pixelated version (right) of the given 2D array (left) ...
Developer's user avatar
  • 121
11 votes
6 answers
2k views

Is there a reference-level implementation of BLAS in C/C++?

The netlib BLAS implementation is an excellent reference, being mostly un-optimized and well documented (e.g. zgemm). However, it is in Fortran 77, making it somewhat inaccessible to those with a ...
Max Hutchinson's user avatar
8 votes
2 answers
6k views

simple MHD simulation code for (self) education and play with

I would like some super simple computational code for solving magnetohydrodynamics problems. High accuracy nor performance is not my concern. I wan't it just to visually explore qualitative behavior ...
Prokop Hapala's user avatar
8 votes
9 answers
1k views

Do I need to learn C?

I am a PhD student in Scientific Computing and over the past few months, I spent a good amount of time learning Python and C++ the right way. I feel that I have learnt C++ well and I can use Python to ...
Inquest's user avatar
  • 3,384
5 votes
2 answers
207 views

Is computational science recommended as part of the typical undergraduate curriculum every computer science department should teach?

Computational science remains uncommon in many computer science departments, particularly in universities without an engineering school. Is it not considered part of the standard computer science ...
Aron Ahmadia's user avatar
  • 6,901
3 votes
3 answers
234 views

Difference between Computational science and Computational X (X = some natural science or discipline)

Where is the divide between a computational scientist and a computational X (X = some natural science or discipline)? What questions could someone ask themself to decide which is the best route for ...
bobyu's user avatar
  • 31
5 votes
1 answer
312 views

Recommendation for a python book for data processing

I've been doing FORTRAN programming for 10 years and I've started using python for a few years now, mostly for data processing. I've been lucky enough to work with people that are knowledgeable ...
FrenchKheldar's user avatar
16 votes
7 answers
1k views

Does Computational Science involve programming?

I read about computational science on Wikipedia, but my understanding is not very clear. Does computational science involve programming? How different is computational science from computational ...
Sheryl's user avatar
  • 169
2 votes
1 answer
228 views

How are collisions detected in simulations?

I want to understand how does the simulation identifies and models when two bodies are colliding with each other. For example car crash simulation. The car moves towards the wall or another crash. ...
maximus's user avatar
  • 175
10 votes
3 answers
525 views

Priorities for learning computational methods, when should I write my own code vs. using libraries as a beginning graduate student?

I am beginning my graduate studies in engineering and will be working on computational science projects. I noticed that there has been some discussion about the advantages and disadvantages of ...
Godric Seer's user avatar
  • 4,597
15 votes
1 answer
15k views

Universities known for computational physics

I am very interested in computational physics and it is great lot of fun studying these topics. Since I am planning to go one semester abroad, I was wondering what universities are known for ...
ftiaronsem's user avatar
11 votes
4 answers
889 views

How can we evaluate performance of students in computational science courses?

As someone who has to teach courses in computational science, I am confronted with the age-old question: how do I evaluate the ability of the students to learn a subject that depends on applications ...
aeismail's user avatar
  • 3,513
2 votes
1 answer
207 views

Power series approximation for any function such as $-e^{x^{2}}$ in some easily-accessed open-source software?

My comrades repeatedly encourages monotonous problems where the issue is the same: chain-rule and some basic arithmetic. Is there some computational way to derive power series approximations? Suppose ...
user avatar
56 votes
7 answers
8k views

What core skills should every computational scientist have? [closed]

Every scientist needs to know a bit about statistics: what correlation means, what a confidence interval is, and so on. Similarly, every scientist ought to know a bit about computing: the question is, ...
17 votes
8 answers
2k views

Is there any open-source or easy-to-access software that can simplify algebraic expressions like $x^{2}+2x+3, x=\sqrt{2}t-1$?

I always calculate things by hand, but now my comrades are getting nasty and making a lot of repetitive exercises involving just plugging things in like the expression above. I am particularly ...
user avatar
16 votes
1 answer
543 views

How effective is the 'tendrils of knowledge' approach to Comp. Sci?

I was reading this on Math SE. The basic question is : Assume that someone wishes to study something advanced; one way to do this would be to start off from basics and build up. But the "bigger ...
Inquest's user avatar
  • 3,384
11 votes
5 answers
776 views

Is it preferable to concentrate on studying math or computation?

Concurrent to my research on Krylov Subspace Methods, I have the option of exploring mathematics behind HPC a step ahead or the theory of computation (hardware, OS, compilers etc.). Currently, I know ...
Inquest's user avatar
  • 3,384
5 votes
5 answers
1k views

Introductions to hp-FEM

do you know good introductions into or surveys $hp$-adaptive finite elements? In particular I do not know how the heuristics for choosing spatial refinement or increased polynomial degree are ...
shuhalo's user avatar
  • 3,680
16 votes
3 answers
722 views

How should I study creating and programming HPC systems?

I'm in a field that doesn't necessarily do a great deal of HPC work, and when it does encounter it, it's often the result of researchers from other fields exploring new applications to their methods ...
Fomite's user avatar
  • 2,393
48 votes
7 answers
6k views

Is algorithmic analysis by flop-counting obsolete?

In my numerical analysis courses, I learned to analyze the efficiency of algorithms by counting the number of floating-point operations (flops) they require, relative to the size of the problem. For ...
David Ketcheson's user avatar