Algorithm / Implementation of PDE15s

41 views
Skip to first unread message

Samuel Morgenstern

unread,
May 7, 2024, 10:41:24 PM5/7/24
to chebfun-users
Hello,

I was wondering if anyone had any details on the algorithm on the backend of PDE15s. I know that it is using, and I suspect it is implementing spectral collocation for the spatial discretization, but I wanted to see if anyone could confirm this.


Best,
Sam

Nick Trefethen

unread,
May 8, 2024, 2:15:18 AM5/8/24
to chebfun-users
Sam - I think there's no publication, as summarized in the paragraph below from Appendix A of Exploring ODEs, which is freely available online at https://people.maths.ox.ac.uk/trefethen/ExplODE/.  Perhaps Nick Hale will be able to tell you more.  - Nick Trefethen

Screenshot 2024-05-08 071210.png

Nick Hale

unread,
May 9, 2024, 5:07:04 AM5/9/24
to chebfun-users
Hi all

Yes, that about summarises it. 

A few extra details are that: (a) it  'chunks' time steps and does spatial 
adativity between these using the standard Chebfun 'happiness' check 
on the tail of the Chebyshev/Fourier coefficients and (b) boundary conditions 
(in the nonperiodic case) are enforced by solving the ODE system in time 
as DAEs with rectangular projection and a singular mass matrix (see 
Driscoll and Hale, IMAJNA, 2015, Section 6.2).

Best regards

Nick

Samuel Morgenstern

unread,
May 9, 2024, 2:53:58 PM5/9/24
to chebfun-users
Thank you!
Reply all
Reply to author
Forward
0 new messages