📄 faq
字号:
$Id: FAQ,v 1.11 2006/02/25 08:02:58 geuzaine Exp $This is the GetDP FAQ********************************************************************Section 1: The basics* 1.1 What is GetDP?GetDP is a scientific software environment for the numerical solutionof integro-differential equations, open to the coupling of physicalproblems (electromagnetic, thermal, mechanical, etc) as well as ofnumerical methods (finite element method, integral methods, etc). Itcan deal with such problems of various dimensions (1D, 2D, 2Daxisymmetric or 3D) and time states (static, transient orharmonic). The main feature of GetDP is the closeness between theorganization of data defining discrete problems (written by the userin ASCII data files) and the symbolic mathematical expressions ofthese problems.* 1.2 What are the terms and conditions of use?GetDP is distributed under the terms of the GNU General PublicLicense. See the file doc/LICENSE for more information, or go to theGNU foundation's web site at http://www.gnu.org.* 1.3 What does 'GetDP' mean?It's an acronym for a "General environment for the treatment ofDiscrete Problems".* 1.4 Where can I find more information?<http://www.geuz.org/getdp/> is the primary site to obtain informationabout GetDP. You will find a short presentation, a complete referenceguide as well as a searchable archive of the GetDP mailing list(<getdp@geuz.org>) on this site.********************************************************************Section 2: Installation* 2.1 Which OSes does GetDP run on?GetDP is known to run on Windows 95/98/NT/2000/XP, Linux, Mac OS X,Compaq Tru64 Unix (aka OSF1, aka Digital Unix), Sun OS, IBM AIX, SGIIRIX, FreeBSD and HP-UX. It should compile on any Unix-like operatingsystem, provided that you have access to a recent C and Fortran 77compiler.* 2.2 What do I need to compile GetDP from the sources?You need a C and a Fortran 77 compiler (e.g. the GNU compilers gcc andg77) as well as the GSL (version 1.2 or higher; freely available fromhttp://sources.redhat.com/gsl/).* 2.3 How to I compile GetDP?Just type ./configure; make; make installIf you change some configuration options (type ./configure --help toget the list of all available choices), don't forget to do 'makeclean' before rebuilding GetDP.* 2.4 GetDP [from a binary distribution] complains about missinglibraries.Try 'ldd getdp' (or 'otool -L getdp' on Mac OS X) to check if all therequired shared libraries are installed on your system. If not,install them. If it still doesn't work, recompile GetDP from thesources.********************************************************************Section 3: Usage* 3.1 How can I provide a mesh to GetDP?The only meshing format accepted by this version of GetDP is the 'msh'format created by Gmsh (<http://www.geuz.org/gmsh>). This format beingvery simple (see the reference GetDP manual for more details), itshould be straightforward to write a converter from your mesh formatto the 'msh' format.* 3.2 How can I visualize the results produced by GetDP? You can specify a format in all post-processing operations. Availableformats include 'Table', 'TimeTable' and 'Gmsh'. 'Table' and'TimeTable' output lists of numbers easily readable byExcel/gnuplot/Caleida Graph/etc. 'Gmsh' outputs post-processing viewsdirectly loadable by Gmsh.* 3.3 How do I change the linear solver used by GetDP?Edit the 'solver.par' file in the current working directory. You canalso remove the file: GetDP will give you the opportunity to create itdynamically next time you perform a linear system solving.If you don't like the default linear solvers (based on Yousef Saad'sSparskit 2.0), you can configure and compile GetDP to use PETSc(http://www.mcs.anl.gov/petsc) instead: run ./configure --help formore info.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -