SDC based on discontinuous collocation and associated embedded schemes #8
tlunet
announced in
Project Proposals
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Collocation$Q$ -generators currently implemented in $Q$ matrix, this is used as base method for Spectral Deferred Correction based time-stepping scheme Dutt, Greengard & Rokhlin 2000, that use a lower triangular preconditioner to solve the all-at-once problem, reducing the computational complexity to get to collocation accuracy (see tutorial on SDC).
qmat
allow to generate various type of collocation methods, with different node distribution and quadrature types. As it produces denseCurrently, the$Q$ matrices for collocation are built using a simple straightforward approach : consider the given (distinct) nodes, one simply build the Lagrange polynomial basis on those nodes, and integrate it on the intervals defined by the nodes to retrieve the $Q$ matrix (similar idea for the weights). However, this may not be the unique way to build a $Q$ matrix using a given set of nodes ...
🔍 In the literature, there is not one unique way to define$Q$ for $Q$ matrix produced by
LOBATTO
based collocation method. For instance, with two Lobatto nodes, theqmat
is :which corresponds according to the literature to a Lobatto IIIA method. However, there is a big familly of Lobatto methods (Lobatto IIIB, Lobatto IIIC, ...) that have the same nodes and weights, but different$Q$ matrix. Some approaches are called discontinuous collocation, and all are regrouped in the family of generalized Lobatto methods.
Furthermore, as it can be seen in the Wikipedia page, some embedded scheme can be built with some of the collocation methods : if we consider generic$Q$ -coefficients :
then we can obtain$w_2$ weights allowing to get a lower accuracy order from the same stage solution (usually one order less than the base method), used to create adaptive time-stepping methods.
The idea of this project is then as follow : investigate the discontinuous collocation methods in the literature, and find out if there is a generic way to compute different types of Q matrices for a given set of nodes. Then investigate the generation of embedded weights for this set of nodes, and finally apply the associated embedded methods on some classical ODE test problems.
Once it's done, then it would be again straightforward to investigate discontinuous collocation based SDC, in particular investigate time-parallel forms of SDC.
Proposed roadmap for this project :
qmat
allowing to generateRequired :
In case you are interested, please send a resume and brief motivation email to :
Beta Was this translation helpful? Give feedback.
All reactions