Comments (3)
Original comment by Benjamin Brown (Bitbucket: Benjamin Brown).
- set attachment to "1d_burgers_equation_chebyshev.png"
Burgers equation is now implemented in both Fourier and Chebyshev domains.
Early results look good; we're able to at least qualitatively match [see attached figure] fig 18 from Ascher et al. (1995). This test was done with nu=0.01
, dt=1e-2
, and nx=64
. These are different choices than Ascher et al., except nu
.
from dedalus.
Original comment by J. S. Oishi (Bitbucket: jsoishi).
Nice work, @bpbrown ! But could you give a more complete reference for Ascher et al. (1995)?
from dedalus.
Original comment by Benjamin Brown (Bitbucket: Benjamin Brown).
A library of nice IMEX and related timestepping methods
Generating IMEX schemes up to 4th order, plus tests of stability
Ascher, U. M., Ruuth, S. J., & Wetton, B. T. (1995). Implicit-explicit methods for time-dependent partial differential equations. SIAM Journal on Numerical Analysis, 32(3), 797-823.
Generalizing same IMEX schemes of Ascher et al 1995 to variable step size
Wang, D., & Ruuth, S. J. (2008). Variable step-size implicit-explicit linear multistep methods for time-dependent partial differential equations. Journal of Computational Mathematics, 26(6), 838-855.
Runge-Kutta implicit-explicit methods
Ascher, U. M., Ruuth, S. J., & Spiteri, R. J. (1997). Implicit-explicit Runge-Kutta methods for time-dependent partial differential equations. Applied Numerical Mathematics, 25(2), 151-167.
http://www.sciencedirect.com/science/article/pii/S0168927497000561
Study of several 4th order methods for PDEs (constant step size only)
Kassam, A. K., & Trefethen, L. N. (2005). Fourth-order time-stepping for stiff PDEs. SIAM Journal on Scientific Computing, 26(4), 1214-1233.
from dedalus.
Related Issues (20)
- Add stop_iteration to NLBVP HOT 1
- The NLBVP solver yields NaN results when attempting to solve for the variables HOT 1
- Add option to have evaluator not evaluate on first iteration HOT 1
- Feature request: a method to toggle Dedalus output (e.g. to toggle Simulation stop time reached) HOT 1
- Overflow in 2D, flat and periodic active nematic simulation HOT 3
- NCC parsing error with operator tree
- CFL not working with half-dimensional simulations HOT 3
- Installation currently requires Cython<3 HOT 2
- EVPs: set_state() in multi-d problems runs into Nyquist mode zeroing HOT 1
- v2 master doesn not compile with cython >=3.0 HOT 2
- Simple change in boundary conditions breaks code HOT 1
- Error in running tutorials of dedalus HOT 1
- Issues with Testing After Upgrading to Dedalus v3: 'No module named 'dedalus.core.transposes' HOT 1
- dist.remedy_scales broken for ndarrays HOT 1
- Incorrect conversion for cartesian NCC HOT 3
- Inquiry about CUDA Acceleration for Dedalus HOT 2
- A brief guide to compile from source on apple silicon (M1, M2, M3)
- LBVP gets stuck at the build_solver stage HOT 1
- local_group_arrays HOT 1
- changing scales in output for vector fields causes simulations to crash
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dedalus.