[Nek5000-users] Basis functions and smoothness of interpolants

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Jan 8 08:16:41 CST 2018


Hi,
The MATLAB codes used to be on the homepage of the Linné FLOW Centre, 
but due to some re-structuring the old pages are currently not available.

Regarding time integration:
- linear terms: implicit backward differencing schemes (BDF) of up to 
order 3
- nonlinear terms: explicit extraploation scheme (EXT) up to order 3.

Best regards,
Philipp

On 2018-01-08 10:09, nek5000-users at lists.mcs.anl.gov wrote:
> Thank you for a very good answer.
> 
> In the slides by Paul he refers to some MATLAB code examples.
> Are these examples available somewhere?
> 
> Also: What time discretization is used?
> 
> 
> /Johan
> 
> ------------------------------------------------------------------------
> *From:* Nek5000-users <nek5000-users-bounces at lists.mcs.anl.gov> on 
> behalf of nek5000-users at lists.mcs.anl.gov <nek5000-users at lists.mcs.anl.gov>
> *Sent:* Thursday, January 4, 2018 5:10:01 PM
> *To:* nek5000-users at lists.mcs.anl.gov
> *Subject:* Re: [Nek5000-users] Basis functions and smoothness of 
> interpolants
> Hi,
> 
> Indeed, this book is a good resource for learning SEM, and in particular
> the implementation in Nek5000. There are also other, perhaps shorter,
> expositions of the material. Two papers that I found particularly useful
> (there are of course many more) are:
> 
> - Fischer. An Overlapping Schwarz Method for Spectral Element Solution
> of the Incompressible Navier–Stokes Equations. J. Comput. Phys. 133,
> 84–101 (1997)
> - Fischer et al. Simulation of high-Reynolds number vascular flows.
> Comput. Methods Appl. Mech. Engrg. 196 (2007) 3049–3060
> 
> and also the lecture notes by Paul (given at KTH in 2016):
> http://www.mcs.anl.gov/~fischer/kth/kth_crs_2016s.pdf
> 
> Regarding your questions below: The basis functions are the Lagrange
> interpolants to the Legendre polynomials of a specific order. If using
> PnPn-2, the velocity is on the Gauss-Lobatto-Legendre mesh (i.e.
> including the boundary points), and the pressure is on the
> Gauss-Legendre mesh (without boundary points). These functions are
> defined within each element, and the continuity between elements is C0,
> i.e. only the function value is the same. The ansatz functions are
> polynomials, so you can differentiate them inside each element; however,
> derivatives are not continuous over element boundaries (even though this
> difference reduces spectrally fast).
> 
> Hope this helps to get a start on SEM.
> 
> Philipp
> 
> 
> 
> On 2018-01-04 16:16, nek5000-users at lists.mcs.anl.gov wrote:
>> Hi,
>> 
>> 
>> I am trying to understand how the code works, and therefore I opened the 
>> theory section at the Nek5000-homepage.
>> 
>> Here, you link to the book "High-Order Methods for Incompressible Fluid 
>> Flow" by Deville et al.
>> 
>> I started to read the book, but I am not sure how to relate what I read 
>> to Nek.
>> 
>> 
>> In chapter 4, a class of 2D basis functions defined on a square is defined.
>> 
>> I think this is the kind of basis function that is used in Nek, am I right?
>> 
>> 
>> I understand that these functions serves as a basis for one element of 
>> the domain.
>> 
>> But Nek solves PDE:s over several linked elements.
>> 
>> What is here the condition at the edge connecting two elements?
>> 
>> 
>> Is it that the function (velocity component/pressure/scalar) should be 
>> continuous at the GLL-nodes at such an edge?
>> 
>> Also consinuously differentiable att these nodes? Differentiable to some 
>> higher order?
>> 
>> What about function values on the edge that are not at the GLL-node?
>> 
>> Are they discontinuous or differentiable to some certain order?
>> 
>> 
>> Best,
>> 
>> 
>> Johan
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Nek5000-users mailing list
>> Nek5000-users at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>> 
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> 
> 
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> 


More information about the Nek5000-users mailing list