Go to the first, previous, next, last section, table of contents.
Once you expand the FM 2.0 distribution into its component files and
directories, you should have all of the following beneath
`platform/opsys/arch' (e.g.
`platform/solaris/sparc'):
- `benchmks'
- `Makefile'
Symbolic link to `makefile.unix', below
- `bwr.cs'
Bandwidth benchmark (receive side).
- `bws.cs'
Bandwidth benchmark (send side).
- `latr.cs'
Latency benchmark (receive side).
- `lats.cs'
Latency benchmark (send side).
- `makefile.unix'
Build benchmark programs.
- `bin'
- `streamer'
Rewrite handlers in a C source file to conform to the expectations of
the FM 2.0 implementation.
- `streamify'
Front end script for `streamer'. Must be run on all `.c'
files containing message handlers.
- `include'
- `fm.h'
Function prototypes and constant declarations. Must be included by all
C programs using FM.
- `fmtypes.h'
Type declarations for data types used by FM. Automatically
#included by `fm.h'.
- `byteordr.h'
Macro definitions for byte ordering functions. Used for communication
between heterogeneous systems (coming soon).
- `lib'
- `libFM.a'
A version of the FM library. Programs that use FM and run on 16-bit
(i.e. LANai 2.3) Myrinet boards must be linked with `libFM.a'.
- `libFM32.a'
Another version of the FM library. Programs that use FM and run on
32-bit (i.e. LANai 4.x) Myrinet boards must be linked with
`libFM32.a'.
- `etc'
- `lcp.dat'
LANai control program for 16-bit Myrinet boards.
- `lcp32'
LANai control program for 32-bit Myrinet boards.
- `lcp_interoperate.dat'
Same as `lcp.dat', but can coexist on the same network as Myricom's
MCPs.
- `lcp32_interoperate'
Same as `lcp32', but can coexist on the same network as Myricom's
MCPs.
- `lcp_no_switch.dat'
Same as `lcp.dat', but runs only on directly-connected
(i.e. switchless) networks.
- `lcp32_no_switch'
Same as `lcp32', but runs only on directly-connected
(i.e. switchless) networks.
- `examples'
- `Makefile'
Symbolic link to `makefile.unix', below
- `hellos.c'
"Hello, world" example--sends the string "Hello, world." across
the network.
- `hellor.cs'
"Hello, world" example--receives and outputs a string from the
network. (`.cs' implies the file must be run through
streamify.)
- `makefile.unix'
Build example programs.
- `doc'
- `userdoc.ps'
PostScript version of FM 2.0 user documentation
- `userdoc.html'
HTML version of FM 2.0 user documentation (first page)
- `userdoc_*.html' and `fmconfig.gif'
Needed by HTML version of FM 2.0 user documentation
- `userdoc.info'
Emacs Info version of FM 2.0 user documentation (first
page)(1)
- `userdoc.info-*'
Needed by Emacs Info version of FM 2.0 user documentation
Go to the first, previous, next, last section, table of contents.