The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD cad : pdnmesh

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 =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm