ofeli-1.3.0-3

所属分类:Windows编程
开发工具:C++
文件大小:2160KB
下载次数:37
上传日期:2005-01-25 10:19:36
上 传 者csf
说明:  OFELI is an object oriented library of C++ classes for development of finite element codes. Its main features are : * Various storage schemes of matrices (dense, sparse, skyline). * Direct methods of solution of linear systems of equations as well as various combinations of iterative solvers and preconditioners. * Shape functions of most "popular" finite elements * Element arrays of most popular problems (Heat Transfer, Fluid Flow, Solid Mechanics, Electromagnetics, ...).
(OFELI is an object oriented library of C++ classes for development of finite element codes. Its main features are :* Various storage schemes of matrices (dense, sparse, skyline).* Direct methods of solution of linear systems of equations as well as various combinations of iterative solvers and preconditioners.* Shape functions of most "popular" finite elements* Element arrays of most popular problems (Heat Transfer, Fluid Flow, Solid Mechanics, Electromagnetics, ...).)

文件列表:
ofeli (0, 2004-12-05)
ofeli\AUTHORS (147, 2002-08-31)
ofeli\bin (0, 2004-12-05)
ofeli\bin\test_ofeli.bat (3617, 2004-07-09)
ofeli\ChangeLog (0, 2002-01-05)
ofeli\COPYING (19031, 2004-08-17)
ofeli\doc (0, 2004-12-05)
ofeli\doc\html (0, 2004-12-05)
ofeli\doc\html\classes (0, 2004-08-20)
ofeli\doc\html\classes\electromagnetics (0, 2004-08-20)
ofeli\doc\html\classes\fluid (0, 2004-08-20)
ofeli\doc\html\classes\solid (0, 2004-08-20)
ofeli\doc\html\classes\therm (0, 2004-08-20)
ofeli\doc\html\fileformats (0, 2004-08-20)
ofeli\doc\html\functions (0, 2004-11-11)
ofeli\doc\html\im (0, 2004-12-05)
ofeli\doc\html\therm (0, 2004-12-05)
ofeli\doc\html\tutorial (0, 2004-12-05)
ofeli\doc\html\utilities (0, 2004-12-05)
ofeli\include (0, 2004-12-05)
ofeli\include\AbsFEEqua.h (7452, 2004-12-03)
ofeli\include\AbsVect.h (11063, 2004-11-24)
ofeli\include\Assembly.h (9255, 2004-01-09)
ofeli\include\banner.h (2938, 2004-12-05)
ofeli\include\Bar2DL2.h (2207, 2004-04-28)
ofeli\include\BCVect.h (2818, 2004-01-09)
ofeli\include\BiCG.h (3422, 2004-09-12)
ofeli\include\BiCGStab.h (3701, 2004-09-12)
ofeli\include\CG.h (7861, 2004-10-02)
ofeli\include\CGS.h (3568, 2004-09-12)
ofeli\include\config.h (3062, 2004-09-30)
ofeli\include\DC2DT3.h (6539, 2004-07-04)
ofeli\include\DC2DT6.h (4956, 2004-06-19)
ofeli\include\DC3DAT3.h (4534, 2004-11-09)
ofeli\include\DC3DT4.h (4825, 2004-06-19)
ofeli\include\DMatrix.h (10235, 2004-10-30)
ofeli\include\Domain.h (5105, 2004-09-19)
ofeli\include\DSMatrix.h (7895, 2004-10-28)
ofeli\include\EC2D1T3.h (2717, 2004-07-07)
ofeli\include\EC2D2T3.h (3375, 2004-08-22)
... ...

OFELI An Object Finite Element Library Release 1.3.0-1 Copyright (c) 19***-2004 Rachid Touzani All rights reserved. 1. Introduction 2. Documentation 3. Installation - Unix Installation - Windows Installation 1. Introduction --------------- OFELI is an object oriented library of C++ classes for development of finite element codes. Its main features are : * Various storage schemes of matrices (dense, sparse, skyline). * Direct methods of solution of linear systems of equations as well as various combinations of iterative solvers and preconditioners. * Shape functions of most "popular" finite elements * Element arrays of most popular problems (Heat Transfer, Fluid Flow, Solid Mechanics, Electromagnetics, ...). The OFELI package is not only a library of classes for Finite Element developments. The package contains in addition : * Very simple examples for "academic" finite element codes * More elaborated codes for various types of problems * Utility programs to convert mesh and output files and to generate simple meshes OFELI is free but Copyrighted software. It is distributed under the terms of the GNU General Public License (GPL). Details of the GPL are in the file 'COPYING' that comes with the OFELI software package. 2. Documentation ---------------- The OFELI package contains extensive documentation in PDF and HTML formats. You can take time to read the whole documentation but the simplest way to start using the library is to run examples. The documentation is organized as follows : * OFELI, An Object Finite Element Library : An Introduction * OFELI, Reference Guide : A detailed description of the classes * OFELI, User's Guide : Provides information about file formats, examples, hints to develop new classes * OFELI, Classes for Heat Transfer Problems * OFELI, Classes for Solid Mechanics Problems * OFELI, Classes for Fluid Flow Problems 3. Installation --------------- The OFELI package can be installed on Linux, Unix and Windows (95/***/NT/2000/XP) systems. Unix Installation : The following instructions apply to UNIX (like) systems only. The only thing you need is a C++ compiler. A clean installation can be performed in the following steps: * 'gunzip' and 'untar' the downloaded file. * Edit the file OFELI_Config.h in directory 'include' and modify the line defining 'PATH_MATERIAL' according to your directory installation. This procedure will be automatized in the forthcoming releases. * Execute the configuration script by typing : ./configure A first execution with argument --help displays a short manual of the script. A typical execution looks like : ./configure --prefix=/home/me/ofeli --libdir=/home/me/lib --bindir=/home/me/bin CXXFLAGS=-O4 * WARNING : Standard installation using gcc includes the '-g' option that enables debugging but does not give the fastest version. You can turn it off by setting 'CXXFLAGS=-O2' in the configure script invocation. Windows Installation : To install on Windows system, you must have the Visual C++ compiler. The installation procedure depends on the file you have downloaded. * If this is a zip file then you must unzip it, go the subdirectory windows where you can find Visual C++ 6.0 workspace to install the library, utilities, examples, and demos. You can also install the package by using the makefile by executing nmake -f makefile.vc Here also the Visual C++ 6.0 compiler is required. * If this is an exe file, than this is a standard windows setup installator. The library and the examples and demo files are already compiled. You can also recompile using Visual C++ workspace. * Edit the file OFELI_Config.h in directory 'include' and modify the line defining 'PATH_MATERIAL' according to your directory installation. This procedure will be automatized in the forthcoming releases.

近期下载者

相关文件


收藏者