Code covered by the BSD License  

Highlights from
3D Crouzeix-Raviart mortar finite element method

3.0

3.0 | 1 rating Rate this file 11 Downloads (last 30 days) File Size: 32.78 KB File ID: #22430
image thumbnail

3D Crouzeix-Raviart mortar finite element method

by Jan Valdman

 

13 Dec 2008 (Updated 16 Nov 2009)

Implementation of 3D Crouzeix-Raviart mortar finite element

| Watch this File

File Information
Description

Software to paper (please cite when using the software)

Leszek Marcinkowski, Talal Rahman and Jan Valdman,
A 3D Crouzeix-Raviart mortar finite element.
Computing 86, No. 4, 313-330 (2009)

download: http://www.springerlink.com/content/p8nx4573480hm98h/?p=31e284c1655141f691369102e361c9a4&pi=1

This solves the Poisson problem
 in the domain Omega= (0,1) x (0,1) x (-1,1) assuming
the volume force equal to 3 pi*pi* sin(pi*x) sin(pi*y) sin(pi*z)
and the zero Dirichlet conditions.

The discrete solution is computed on two equal subdomains, Omega1= (0,1) x (0,1) x (0,1),
Omega2= (0,1) x (0,1) x (-1,0)
using 3D Crouzeix-Raviart mortar finite element method.
The subdomains are triangulated using different regular triangulation in tetrahedrons. Therefore, there are no matching grids across the intersection plane z=0.
To "connect" both subdomains solutions, a new interpolation operator is implemented and compared with a classical one.
 
To test the functionality of the algorithm, run "start.m".

It takes about 2 minutes on my PC to compute a solution on a mesh with 57216 edges. The major obstacle for the faster implementation is the use of matlab function polyxpoly works fine but is too general - it might be replaced by a faster function, which computes an intersection of two triangles in 2D.

Required Products MATLAB Compiler
MATLAB release MATLAB 7.5 (R2007b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
21 Aug 2011 Qwuasi Moore  
Please login to add a comment or rating.
Updates
16 Dec 2008

improved functionality, getFaces function

04 May 2009

Description

16 Nov 2009

full article citation added, title picture changed

Tag Activity for this File
Tag Applied By Date/Time
mathematics Cristina McIntire 15 Dec 2008 15:12:09
3d Cristina McIntire 15 Dec 2008 15:12:09
crouzeixraviart Cristina McIntire 15 Dec 2008 15:12:09
mortar Cristina McIntire 15 Dec 2008 15:12:09
finite element method Cristina McIntire 15 Dec 2008 15:12:21
algorithm Cristina McIntire 15 Dec 2008 15:12:37
mathematics Jan Valdman 15 Dec 2008 15:12:41
mortar Jan Valdman 15 Dec 2008 15:12:41
crouzeix Jan Valdman 15 Dec 2008 15:12:41
raviart Jan Valdman 15 Dec 2008 15:12:41
finite element method Jan Valdman 15 Dec 2008 15:12:41
crouzeixraviart Jan Valdman 04 May 2009 14:11:23
crouzeix raviart element Jan Valdman 04 May 2009 14:35:29
mortar method Jan Valdman 04 May 2009 14:35:29
3d Stelios Kotsopoulos 27 Jan 2012 11:03:35

Contact us at files@mathworks.com