cad/pdnmesh 0.2.2_24 FreeBSD
Mesh generator and solver for Finite Element problems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- cad
- Package size
- 1267.6 KiB, 1433.4 KiB installed
Description
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 contours 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 available with glut and GTK/GTKGLExt. Needs OpenGL.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/pdnmesh | 0.2.2_24 |
| DragonFly | cad/pdnmesh | 0.2.2_24 |
| MidnightBSD | cad/pdnmesh | 0.2.2_24 |
Install
Binary package:
pkg install pdnmesh
From the ports tree:
cd /usr/ports/cad/pdnmesh/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pdnmesh>0:cad/pdnmesh
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.2.2_24 | 0.2.2_24 | - | 0.2.2_24 | 0.2.2_24 |
| FreeBSD:14:quarterly | 0.2.2_24 | 0.2.2_24 | n/a | 0.2.2_24 | 0.2.2_24 |
| FreeBSD:15:latest | 0.2.2_24 | 0.2.2_24 | n/a | 0.2.2_24 | 0.2.2_24 |
| FreeBSD:15:quarterly | 0.2.2_24 | 0.2.2_24 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.2.2_24 | 0.2.2_24 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libgtkglext-x11-1.0.so: x11-toolkits/gtkglext
The full lists below include those, and their dependencies in turn.
Build dependencies 81
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/gcc14
- lang/python312
- lang/python315
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/gtkglext
- x11-toolkits/pango
- x11-toolkits/pangox-compat
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 80
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/gcc14
- lang/python312
- lang/python315
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/gtkglext
- x11-toolkits/pango
- x11-toolkits/pangox-compat
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: cad_pdnmesh
| Option | Default | Description |
|---|---|---|
| ATLAS | off | Enable ATLAS support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- compiler:c++11-lang fortran gl gnome pkgconfig
- Service scripts
- none
Message after installing
Files
Manual pages 2
- pdnmesh(1)
- pdnmesh_input(5)
pkg-plist 38
- bin/pdnmesh
- share/man/man1/pdnmesh.1.gz
- share/man/man5/pdnmesh_input.5.gz
- share/doc/pdnmesh/ChangeLog
- share/doc/pdnmesh/README
- share/doc/pdnmesh/tutorial/README
- share/doc/pdnmesh/tutorial/tutorial.html.bz2
- share/doc/pdnmesh/tutorial/tutorial.sgml.bz2
- share/examples/pdnmesh/README
- share/examples/pdnmesh/coords.1
- share/examples/pdnmesh/coords.10
- share/examples/pdnmesh/coords.11
- share/examples/pdnmesh/coords.1a
- share/examples/pdnmesh/coords.2
- share/examples/pdnmesh/coords.3
- share/examples/pdnmesh/coords.4
- share/examples/pdnmesh/coords.5
- share/examples/pdnmesh/coords.6
- share/examples/pdnmesh/coords.7
- share/examples/pdnmesh/coords.8
- share/examples/pdnmesh/coords.9
- share/examples/pdnmesh/flow
- share/examples/pdnmesh/flow.1
- share/examples/pdnmesh/heart
- share/examples/pdnmesh/heat
- share/examples/pdnmesh/switch
- share/examples/pdnmesh/trans
- share/pdnmesh/pixmaps/help_about.xpm
- share/pdnmesh/pixmaps/next_eigenmode.xpm
- share/pdnmesh/pixmaps/open.xpm
- share/pdnmesh/pixmaps/plot_cont.xpm
- share/pdnmesh/pixmaps/plot_fill.xpm
- share/pdnmesh/pixmaps/plot_grad.xpm
- share/pdnmesh/pixmaps/plot_mesh.xpm
- share/pdnmesh/pixmaps/save.xpm
- share/pdnmesh/pixmaps/zoom_all.xpm
- share/pdnmesh/pixmaps/zoom_back.xpm
- share/pdnmesh/pixmaps/zoom_window.xpm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pdnmesh-0.2.2.tar.gz | 1.625961e+06 | 6ff31e2bf9ef9906a75f6ad37d37f4197bd4262f7dc4418a0c8f3898cd38e704 |
Master sites 1
- SF/pdnmesh/pdnmesh-source/0.2.2
Commit history 0
No commits in the history this site was built from.