Linked Questions
15 questions linked to/from Instability, Courant Condition and Robustness about solving 2D+1 PDE
178
votes
8
answers
22k
views
List of compilable functions
Is there somewhere a list on the functions that Compile can compile, or the cases in which a particular function can be compiled that I haven't found?
I'd be glad ...
106
votes
5
answers
6k
views
Replacement inside held expression
I wish to make a replacement inside a held expression:
f[x_Real] := x^2;
Hold[{2., 3.}] /. n_Real :> f[n]
The desired output is ...
21
votes
2
answers
3k
views
C compilation not working with Visual Studio 2013
I'm running Mathematica 9 on a 64 bit Windows 8.1 laptop. I'm having no luck getting C compilation to work.
...
21
votes
2
answers
970
views
When should I, and when should I not, set the HoldAll attribute on a function I define?
I have seen a number of examples on this site
(such as in syntax highlighting and checking evaluation status) in which functions definitions are preceded with
...
22
votes
2
answers
1k
views
NDSolve uses different difference order for different spatial derivative when solving PDE
I found something this tutorial for method of line doesn't tell us.
Consider the following toy example:
...
33
votes
2
answers
938
views
Why is CompilationTarget -> C slower than directly writing with C?
Probably a hard question, but I think it's better to cry out loud.
I've hesitated for a while about whether I should post this in StackOverflow with a c tag or not, ...
18
votes
1
answer
2k
views
How to solve the tsunami model and animate the shallow water wave?
Backslide introduced in 9.0, persisting through 13.1.
Recently when I was learning differential equations, I noticed there is a shallow water wave equation to model the tsunami propagation.
How to ...
13
votes
2
answers
605
views
Nonlinear dispersal equation modeling insect aggregation
I'm a newbie with Mathematica, I know it's a basic answer, but I can't solve the problem on my own.
I have the following equation reflecting insect aggregation at low population densities (taken from ...
16
votes
2
answers
807
views
Conservation of area solving a PDE via finite difference scheme
I have two PDEs that describe the movement of fluid:
$h_t + [h^3(1-h)^3((1+\varepsilon h)\sin \theta - \varepsilon h_\theta \cos \theta]_\theta$ = 0
$h_t - [h^3(1-h)^3 \varepsilon h_\theta]_\theta$ = ...
24
votes
1
answer
1k
views
Getting Compile to work with Visual Studio 2017 Community Edition
The new Visual Studio is out since a week and I tried to get it to work with Mathematica (versions 11.0 and 11.1). However, the usual tricks for working with a new VS version fail here.
Related ...
3
votes
3
answers
243
views
Apply central difference formula to a variable twice
I am working with finite difference methods analytically and I would like to be able to perform operations on subscripted variables.
I would like to generate the following expression by applying a ...
2
votes
2
answers
659
views
Solving 2D+1 PDE with Pseudospectral in one direction with periodic boundary condition?
According to the documentation about the pseudospectral difference-order:
It says:
Following the discussion here:
I found the messy behavior is always on the artificial boundary in $\omega$-...
5
votes
3
answers
314
views
Problems with solving PDEs
I am using NDSolve to solve the two equations:
...
4
votes
1
answer
353
views
Is there a way to simplify this replacement rule
I have a rather big expression which contains many sums of form q x + w y. I know that y is much smaller than ...
2
votes
1
answer
256
views
How to make the code inside Compile conciser without hurting performance?
Consider the following sample:
...