The FreeBSD Ports Archive
FreeBSD cad : pdnmesh4>
A finite element program
pdnMesh: A finite element program
=================================
Copyright (C) 2001-2005 Sarod Yatawatta
pdnMesh is a program that can solve 2D potential problems (Poisson Equation)
and eigenvalue problems (Helmholtz Equation) using the Finite Element Method.
Common applications occur in electromagnetics, heat flow and fluid dynamics.
It can solve problems using both Nodal Based Formulation and Edge Based
(Vector) Formulation.
The features of the program are as follows.
* Automatic mesh generation according to given boundaries.
* Adaptive and Interactive mesh refinement.
* Problem solution using Cholesky Decomposition or Conjugate Gradient
Method with sparse storage.
* Eigenvalue solution using LAPACK.
* (Optionally) Eigenvalue solution using QR iteration with shifts.
* Generating plots of contours, mesh and gradient on screen.
* Generating Encapsulated Postscript plots of countours and mesh.
* Generating a data file of the mesh to be used by other solvers.
* Can import DXF files generated by CAD programs.
* GUI is avaibale with glut and GTK/GTKGLExt. Needs OpenGL.
http://pdnmesh.sourceforge.net/
|
pdnmesh history
v. 1.15
date: 2007/07/17 00:21:30; author: maho; state: Exp; lines: +1 -4
Now we use USE_FORTRAN=yes to use FORTRAN compiler.
Approved by: maitainer
v. 1.14
date: 2007/05/19 20:00:35; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.13
date: 2007/01/17 08:05:55; author: maho; state: Exp; lines: +25 -8
* Migrate to gfortran.
* Bump port revision.
* Use gfortran compiled atlas/blas/lapack.
Approved by: portmgr(kris)
v. 1.12
date: 2005/11/15 06:48:11; author: ade; state: Exp; lines: +1 -1
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
v. 1.11
date: 2005/11/05 05:19:32; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION to chase the glib20 shared library update.
v. 1.10
date: 2005/03/16 12:01:08; author: vs; state: Exp; lines: +1 -7
Update to 0.2.1:
-Fixed memory leaks and bugs in floating point operations.
-Enhanced GUI support.
PR: ports/78899
Submitted by: Sarod Yatawatta (maintainer/author)
v. 1.9
date: 2005/03/12 10:52:52; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION to chase the glib20 shared lib version change.
v. 1.8
date: 2004/11/19 15:48:13; author: vs; state: Exp; lines: +8 -1
Update to 0.1.9:
-Added Sparse Matrix Solver.
-Fixed Compile problems.
-Fixed bug in reading DXF files.
PR: ports/74026
Submitted by: maintainer
v. 1.7
date: 2004/11/10 15:40:49; author: vs; state: Exp; lines: +4 -9
Update to 1.7: Major feature upgrade
PR: ports/73301
Submitted by: maintainer
v. 1.6
date: 2004/11/07 22:36:00; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
v. 1.5
date: 2004/06/02 03:39:10; author: pav; state: Exp; lines: +4 -3
- Tie subdirs to respective master sites
PR: ports/67474
Submitted by: Roman Neuhauser
v. 1.4
date: 2004/04/19 07:01:00; author: vs; state: Exp; lines: +6 -0
Unbreak if Mesa/libglut not present.
Submitted by: maintainer
Approved by: linimon (mentor)
v. 1.3
date: 2004/04/14 19:16:56; author: vs; state: Exp; lines: +6 -5
Update to 0.1.4:
- GUI support with GTK and GTKGLExt
- New triangulation routine
- Interactive refinement of mesh
- Importing DXF files natively
- Eigensolver for Wave Equation type problems
Minor port cleanup.
PR: 65471
Submitted by: Sarod Yatawatta (maintainer)
Approved by: linimon (mentor)
v. 1.2
date: 2003/02/21 11:04:54; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.1
date: 2001/10/14 17:54:31; author: ijliao; state: Exp;
add pdnmesh
A finite element program
PR: 30115
Submitted by: Sarod Yatawatta
=============================================================================
|
| |

|