FULL_LOCAL_MG_Q1_FEM

所属分类:matlab编程
开发工具:C/C++
文件大小:68KB
下载次数:54
上传日期:2008-12-07 21:19:13
上 传 者liuzhiyong
说明:  五点差分型多重网格方法:各种插值算子的比较)
(Five-point difference-type multi-grid methods: a variety of interpolation operator of comparison))

文件列表:
FULL_LOCAL_MG_Q1_FEM\1.m (4990, 2008-11-13)
FULL_LOCAL_MG_Q1_FEM\coarsest.m (687, 2004-06-02)
FULL_LOCAL_MG_Q1_FEM\coarse_grid_solve.m (1656, 2004-06-05)
FULL_LOCAL_MG_Q1_FEM\Contents.m (1360, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\converged.m (1437, 2004-06-02)
FULL_LOCAL_MG_Q1_FEM\demo1.m (3628, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\demo1_run.asv (3390, 2008-09-22)
FULL_LOCAL_MG_Q1_FEM\demo1_run.m (3547, 2008-09-29)
FULL_LOCAL_MG_Q1_FEM\demo2.m (2931, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\demo2_run.m (1716, 2008-09-22)
FULL_LOCAL_MG_Q1_FEM\demo2_Vcycle.m (1958, 2008-09-22)
FULL_LOCAL_MG_Q1_FEM\demo3.m (3727, 2008-09-22)
FULL_LOCAL_MG_Q1_FEM\demo3_run.asv (3426, 2008-11-21)
FULL_LOCAL_MG_Q1_FEM\demo3_run.m (3425, 2008-11-21)
FULL_LOCAL_MG_Q1_FEM\demo3_vmg.asv (1199, 2008-11-07)
FULL_LOCAL_MG_Q1_FEM\demo3_vmg.m (1255, 2008-11-21)
FULL_LOCAL_MG_Q1_FEM\demo_globals.m (37, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\elemA.asv (1239, 2008-11-14)
FULL_LOCAL_MG_Q1_FEM\elemA.m (1673, 2008-11-17)
FULL_LOCAL_MG_Q1_FEM\extract_globals.m (1103, 2008-11-17)
FULL_LOCAL_MG_Q1_FEM\extrapolate.asv (2385, 2008-11-19)
FULL_LOCAL_MG_Q1_FEM\extrapolate.m (2385, 2008-11-19)
FULL_LOCAL_MG_Q1_FEM\fmg.m (1331, 2004-06-05)
FULL_LOCAL_MG_Q1_FEM\fmg_cycle.m (871, 2004-06-03)
FULL_LOCAL_MG_Q1_FEM\getQ1mesh.asv (913, 2008-11-14)
FULL_LOCAL_MG_Q1_FEM\getQ1mesh.m (985, 2008-11-14)
FULL_LOCAL_MG_Q1_FEM\get_matrix.asv (959, 2008-10-20)
FULL_LOCAL_MG_Q1_FEM\get_matrix.m (961, 2008-10-20)
FULL_LOCAL_MG_Q1_FEM\get_matrix_fem.asv (759, 2008-11-14)
FULL_LOCAL_MG_Q1_FEM\get_matrix_fem.m (774, 2008-11-17)
FULL_LOCAL_MG_Q1_FEM\get_rhs.m (453, 2008-10-20)
FULL_LOCAL_MG_Q1_FEM\get_SOR_omega.m (401, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\halfvmg_cycle.m (1130, 2004-06-02)
FULL_LOCAL_MG_Q1_FEM\include_bridge_globals.m (804, 2004-06-02)
FULL_LOCAL_MG_Q1_FEM\include_figs.m (269, 1995-06-21)
FULL_LOCAL_MG_Q1_FEM\include_flags.asv (2418, 2008-10-27)
FULL_LOCAL_MG_Q1_FEM\include_flags.m (2475, 2008-11-01)
FULL_LOCAL_MG_Q1_FEM\include_globals.m (1021, 2004-06-02)
FULL_LOCAL_MG_Q1_FEM\interpolate.asv (4059, 2008-11-20)
FULL_LOCAL_MG_Q1_FEM\interpolate.m (3369, 2008-11-20)
... ...

What is MGLab67? MGLab67 is an updated version of MGLab that works on Matlab versions 6 and 7 (through release 14 at least). It was extensively updated due to MGLab using features that were dropped when The Mathworks released Matlab version 6. This version was produced by Ryan McKenzie and Chunfang Chen of the computer science department of the University of Kentucky under the direction of Prof. Craig C. Douglas. Questions should be directed to rnmcke0@pop.uky.edu, cchen0@engr.uky.edu, or douglas-craig@cs.yale.edu. October 1, 2004 ------------------------------------------------------------------------------- What is MGLab? MGLab is a set of public domain Matlab functions that defines an interactive environment for experimenting with multigrid algorithms. The package solves two-dimensional elliptic partial differential equations using finite differences and includes several built-in problems (Poisson Helmholtz, discontinuous coefficient problems and non-self adjoint problems). A number of parameters controlling the V-cycle can be set using a point and click mechanism. The menu-based user interface also allows a choice of several Krylov subspace accelerators (PCG, GMRES(k), BiCG/STAB). The package exploits Matlabs visualization and sparse matrix features and has been structured to be extensible. ------------------------------------------------------------------------------- MGLab Files The Graphical User Interface MGLab.m show_params.m set_defaults.m run.m multigrid_setup.m menu_header.m menu_item.m version_info.m Contents.m Global Variables include_globals.m extract_globals.m include_flags.m include_figs.m Linear Systems get_matrix.m sp_laplace.m sp_cutsq2d.m sp_convdiff.m get_rhs.m Solvers solve.m converged.m vmg.m fmg.m pcg.m pcgs.m pbicgstab.m pgmres.m sor.m get_SOR_omega.m Preconditioners precondition.m precond_mg.m Results update_results.m Multigrid Routines: High Level mg_cycle.m vmg_cycle.m fmg_cycle.m wmg_cycle.m halfvmg_cycle.m Multigrid Routines: Middle Level smooth.m residual.m restrict.m coarse_grid_solve.m interpolate.m sp_prolong.m Multigrid Routines: Low Level coarsest.m max_level.m Demos demo_globals.m demo1.m demo1_run.m demo2.m demo2_run.m demo2_Vcycle.m demo3.m demo3_run.m demo3_vmg.m sint.m sint2.m ------------------------------------------------------------------------------- Documentation Thanks to Craig Douglas, a PostScript version of a short paper describing MGLab is available from mgnet. The paper can be retrieved by anonymous ftp to ftp.cerfacs.fr or casper.cs.yale.edu in the directory pub/mgnet/Conferences/CopperMtn95 The name of the file is bordner_saied.ps.gz To run MGLab, simply start up Matlab (Version 4.0 or later) and type `MGLab'. You may wish to include this directory in your Matlab path by typing `path (path,pwd)' while in your MGLab directory. ------------------------------------------------------------------------------- Future Releases Comments about and suggestions for improvements of the code are welcome: we plan to have future versions of MGLab that incorporate enhancements and bug fixes. To be put on a mailing list to be informed of new versions, send email to James Bordner (bordner@cs.uiuc.edu). ------------------------------------------------------------------------------- Revision History 10 June 1995 V1.00beta: Initial release 20 June 1995 V1.0: SOR solver added ------------------------------------------------------------------------------- James Bordner (bordner@cs.uiuc.edu) Faisal Saied (saied@cs.uiuc.edu) University of Illinois at Urbana-Champaign Department of Computer Science 20 June 1995

近期下载者

相关文件


收藏者