AnnouncementsCourse InformationOutlineHomework and ProjectMatlab TutorialSample codeInternet Resources

Numerical Partial Differential Equations II:
Discontinuous Galerkin Methods

Announcements:

  • 5/11: I put another code for wave equations HERE.
  • The new package can calculate the error and rate of convergence. The new one is modified from the old one and is transformed to fortran 90. However there are only a few comments in the code and it is a little difficult to understand it. In the unzipped folder, you can find a file named "inputsample" which tells you how to input the key information. Please answer "1" to the question "boudary treatment 0:No, 1:test1".
  • 5/6: Homework 3 is HERE.
  • 5/6: Due to the modification of the schedule of the "Biweekly Seminaron of Optimal Control", the classes on Monday will be 5/8, 5/22, 6/12.
  • 3/30: You can use "polyfit" to fit the data and find the slope (order).
  • For example,
    T=log10(n)
    % n is the number of the intervals
    [c,d]=polyfit(T,log10(err_lvl),1)
    % err_lvl is the array of errors
    set(axes,'fontsize',18)
    hold on
    plot(T,log10(err_lvl),'s');
    err_fit=c(1)*T+c(2);
    plot(T,err_fit);
    xlabel('-log_{10} N');
    ylabel('log_{10} err');
    hold off
    
  • 2/20: There is no class today (2/20). I put some sample code on my website. The code is written in Fortran 77. Please download the code and try to understand it.
  • top

    Time and Place: M. 16:10-18:00(每單週的週一); T. 15:10-17:00, Math Building 3175

    (為了與王辰樹老師的seminar錯開, 週一上課日期預定為3/13, 3/27, 4/17, 5/1, 5/8, 5/22, 6/12)

    Lecturer: Min-Hung Chen
    Office: Math Building Rm. 404; Ph. 2757575 Ext 65127
    e-mail: mhchen@math.ncku.edu.tw
    Office Hours: by appointment.
    Web: http://www.math.ncku.edu.tw/~mhchen

    Grades will be based upon: In-class participation 10%, Homework 30% and Final Project (Oral presentation and 10-page report) 60%

    Text:

    References: Extended Reading:
  • QUADRATURE-FREE IMPLEMENTATION OF THE DISCONTINUOUS GALERKIN METHOD FOR HYPERBOLIC EQUATIONS by Harold Atkins Chi-Wang Shu
  • Efficient Implementations of the Quadrature-Free Discontinuous Galerkin Method by David Lockard and Harold Atkins
  • A DG method for two-dimensional flow and transport in shallow water
  • top
    Online Resources: Search Engine: Lecture Notes and Slides: Legendre Polynomials: Matlab References: top
    Course Outline

    top

    Homeworks and Project

    Project:
    Some possible Project problems:
  • Superconvergence and post-process:
  • Quadrature-free methods:
  • Burger's equations
  • Shallow water problems
  • Paper reading:
  • Your thesis.
  • Homework:
  • Homework 1
  • Homework 2
  • Homework 3
  • top

    Matlab tutorial

  • Matlab tutorial (postscript file), (pdf file)
  • tutorial.tar, tutorial.rar, tutorial.zip,
  • top

    Sample code (Fortran 77)

  • ODE: dg_ode.zip .
  • Transport equations: dg_transport.tar.gz , dg_transport.zip .
  • Wave equations: dg_wave.tar.gz, dg_wave.zip.
  • Wave equations f90 version with error estimate: wave0413.tgz, wave.zip.
  • Useful Subroutine:
  • gauleg.m
  • legtable.m

  • top


    Min-Hung Chen 2006-03-2