constants(5) - Linux man page
Name
CONSTANTS - constants for LAM Fortran programming
Description
The following table describes the values appropriate to various constants used in LAM. It also describes the meaning of the constants and lists the cpp(1) header files in which the constants can be found. To use these files, the Fortran source files will need to be passed through cpp(1) before they are given to the Fortran compiler. Some compiler drivers will run cpp(1) if the source file suffix is .F.
In lieu of cpp(1), the constants can be copied to parameter statements in the Fortran source files.
CONSTANT VALUE DESCRIPTION FILE
Network Constants:
- LOCAL
-2147483647
local node
NET.h
MAXNMSGLEN
8192
maximum length of one message packet
NET.h
NHDSIZE
8
maximum size in words of ndata
NET.h
argument
NOTNODEID
-2147483648
error occurred in igndid(2)
NET.h
NOTNODETYPE
-2147483648
error occurred in igrtp(2)
NET.h
- Node Types:
- NTCAST
2
multicast definition
NET.h
NTWASTE
4
not fully used/wasted
NET.h
NTDISK
8
node with attached disk
NET.h
NTTUBE
16
node with attached video unit
NET.h
NTJONES
32
node is a neighbour
NET.h
NTBOOT
64
neighbour node to boot
NET.h
NTALL
127
matches any type
NET.h
- Message Flags:
- NOBUF
16
turn off buffering
NET.h
NREEL
1024
multireel
NET.h
DRAWDATA
65536
ndata representation will not be
NET.h
changed
DINT4DATA
131072
ndata holds 8 32-bit integer
NET.h
DFLT4DATA
262144
ndata holds 8 single precision reals
NET.h
DFLT8DATA
524288
ndata holds 4 double precision reals
NET.h
DRAWMSG
1048576
nmsg representation will not be
NET.h
changed
DINT4MSG
2097152
nmsg holds integers
NET.h
DFLT4MSG
4194304
nmsg holds single precision reals
NET.h
DFLT8MSG
8388608
nmsg holds double precision reals
NET.h
- Reserved Cast Identifiers:
- HOST2ALL
-2147483646
multicast from origin to all nodes
NET.h
HOST2COMP
-2147483642
multicast from origin to compute nodes
NET.h
- File Flags:
- O_RDONLY
0
open for reading only
FREQ.h
O_WRONLY
1
open for writing only
FREQ.h
O_RDWR
2
open for reading and writing
FREQ.h
O_APPEND
8
append on each write
FREQ.h
O_CREAT
512
create file if it does not exist
FREQ.h
O_TRUNC
1024
truncate length to 0
FREQ.h
O_EXCL
2048
error if create and file exists
FREQ.h
O_SYNC
8192
update file data and file status
FREQ.h
before writing
O_LOCK
65536
lock file descriptor active
FREQ.h
O_REUSE
131072
reuse existing file descriptor
FREQ.h
O_1WAY
4194304
do not acknowledge writes
FREQ.h
- Process Runtime Flags:
- RTF_WAIT
16
child sends a message to
NET.h
parent when it exits
RTF_TRACE
256
enable process tracing
NET.h
- Node Types:
