science/fastcap 2.0.w.010524,1
Three-dimensional capacitance extraction program
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- FASTCAP
- Categories
- science, cad
Description
FastCap computes self and mutual capacitances between ideal conductors of arbitrary shapes, orientations and sizes. The conductors can be embedded in a dielectric region composed of any number of constant-permittivity regions of any shape and size.
The algorithm used in FastCap is an acceleration of the boundary-element technique for solving the integral equation associated with the multiple-conductor, multiple-dielectric capacitance extraction problem. The linear system resulting from the boundary-element discretization is solved using a generalized conjugate residual algorithm with a fast multipole algorithm to efficiently compute the iterates.
This version of fastcap has been cleaned up and enhanced by Stephen R. Whiteley of Whitleley Research Inc.
Install
As a binary package — by origin, or by package name:
pkg install science/fastcap
pkg install fastcap
From the ports tree:
cd /usr/ports/science/fastcap/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fastcap>0:science/fastcap
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 | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 10
All run dependencies 8
No port depends on this one.
Configuration
Options name: science_fastcap
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- gmake
- Service scripts
- none
Files
pkg-plist 67
- bin/busgen
- bin/capgen
- bin/cubegen
- bin/fastcap
- bin/pipedgen
- bin/pyragen
- share/examples/fastcap/1x1bus.lst
- share/examples/fastcap/1x1coarse.neu
- share/examples/fastcap/1x1fine.neu
- share/examples/fastcap/1x1nonuni.neu
- share/examples/fastcap/README
- share/examples/fastcap/big_sphere1.neu
- share/examples/fastcap/coated_sph.lst
- share/examples/fastcap/cond_air_1x1.qui
- share/examples/fastcap/cond_dielec_1x1.qui
- share/examples/fastcap/connector2.sh
- share/examples/fastcap/connector3.sh
- share/examples/fastcap/connector4.sh
- share/examples/fastcap/cubeeg.fig
- share/examples/fastcap/dielec_face.neu
- share/examples/fastcap/dielec_sides.neu
- share/examples/fastcap/dielec_sides_2x2.neu
- share/examples/fastcap/dielec_topbot.neu
- share/examples/fastcap/pin
- share/examples/fastcap/pipeeg.fig
- share/examples/fastcap/ramcell.lst
- share/examples/fastcap/ramcell.out
- share/examples/fastcap/ramcell_bitl.neu
- share/examples/fastcap/ramcell_botd.neu
- share/examples/fastcap/ramcell_cond.neu
- share/examples/fastcap/ramcell_gnd.neu
- share/examples/fastcap/ramcell_test.neu
- share/examples/fastcap/ramcell_topd.neu
- share/examples/fastcap/ramgen.sh
- share/examples/fastcap/sphere1.neu
- share/examples/fastcap/sphere2.neu
- share/examples/fastcap/sphere3.neu
- share/examples/fastcap/testgen.sh
- share/examples/fastcap/testrun.sh
- share/examples/fastcap/via.neu
- share/examples/fastcap/work/Makefile
- share/examples/fastcap/work/results/1x1bus.out
- share/examples/fastcap/work/results/1x1coarse.out
- share/examples/fastcap/work/results/1x1fine.out
- share/examples/fastcap/work/results/1x1nonuni.out
- share/examples/fastcap/work/results/big_sphere1.out
- share/examples/fastcap/work/results/coated_sph.out
- share/examples/fastcap/work/results/dielec_face.out
- share/examples/fastcap/work/results/dielec_sides.out
- share/examples/fastcap/work/results/dielec_sides_2x2.out
- share/examples/fastcap/work/results/dielec_topbot.out
- share/examples/fastcap/work/results/ramcell.out
- share/examples/fastcap/work/results/ramcell_bitl.out
- share/examples/fastcap/work/results/ramcell_botd.out
- share/examples/fastcap/work/results/ramcell_cond.out
- share/examples/fastcap/work/results/ramcell_gnd.out
- share/examples/fastcap/work/results/ramcell_test.out
- share/examples/fastcap/work/results/ramcell_topd.out
- share/examples/fastcap/work/results/sphere1.out
- share/examples/fastcap/work/results/sphere2.out
- share/examples/fastcap/work/results/sphere3.out
- share/examples/fastcap/work/results/via.out
- share/examples/fastcap/work/run
- share/doc/fastcap/readme.gz
- share/doc/fastcap/FastCapsuppl.pdf
- share/doc/fastcap/fastcap_paper.pdf
- share/doc/fastcap/ug.pdf
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| fastcap-2.0wr-010524.tar.gz | 3.798267e+06 | 4789942cfdc5e7b5d1e5e28fee55a2fe54adcebd725cba42ddf7a60e8d60df2b |
Master sites 1
- http://www.wrcad.com/ftp/pub/
Commit history 0
No commits in the history this site was built from.