NAME¶
nec2, nec2small - Numerical Electromagnetics Code (Antenna Modelling Program)
SYNOPSIS¶
nec2 [
INPUT] [
OUTPUT]
nec2small [
INPUT] [
OUTPUT]
DESCRIPTION¶
nec2, is a versatile numerical Boundary Element Method (commonly called
Method of Moments) antenna modelling code for the analysis of antennas and
other metal structures. It solves the integral equations for the currents
induced on the structure by sources or incident fields. The structure may
either be excited by voltage sources on the structure, or by an incident plane
wave of either elliptic or linear polarisation. The structure and excitation
are described in the
INPUT file and the output is written to
OUTPUT.
OPTIONS¶
Due to the age of the program, it expects input in the form of punched cards fed
into a hopper. It currently does not accept any options.
If
OUTPUT is omitted, output is written to stdout and if
INPUT and
OUTPUT are omitted then the input is taken from stdin and the output
written to stdout.
The maximum size of problem which the code can handle must be hard coded at
compile time and no dynamic memory allocation is performed. Two versions are
therefore provided suitable for different sizes of problem,
nec2 is
compiled for a maximum of 10000 wire segments and 5000 surface patches, while
nec2small is compiled for a maximum of 600 wire segments and 200
surface patches.
SEE ALSO¶
somnec(1)
The NEC-2 code is fully documented in the report
Numerical Electromagnetics
Code (NEC) -- Method of Moments" by Burke and Poggio, which is
available as a printed publication in three parts covering the theory of
operation, the program code and the users' manual. An updated form of the
users' manual part of this report can be found in /usr/share/doc/nec/NECdoc
BUGS¶
nec2 has been superseded by
nec4, but this revised code has not
been made available to the public, so it is possible that some bugs remain in
this version.
Also note that many variant source codes exist based on the original FORTRAN-IV
listing in the report. This one is believed to be correctly working, but may
still contain extra errors.
AUTHOR¶
This manual page was written by <alanb@chiark.greenend.org.uk>. The
program was developed by G. J. Burke and A. J. Poggio of the Laurence
Livermore Laboratory.