procschema man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

PROCSCHEMA(5)		       LAM FILE FORMATS			 PROCSCHEMA(5)

NAME
       procschema - LAM process schema format

SYNTAX
       #
       # comment
       #
       <program> [$delay] [$inet_topo] [<arguments>]
       <program> [$delay] [$inet_topo] [<arguments>]
	...

DESCRIPTION
       Most LAM/MPI users can disregard this page.

       A  process  schema (once ambiguously called a configuration file) lists
       the programs that will constitute the LAM environment on	 a  particular
       node.  It drives the operation of hboot(1).  LAM system developers will
       find process schemata very useful for debugging and for generating cus‐
       tom systems.  By convention these files begin with the prefix conf.

       The  default  process schema selected by lamboot(1) (conf.lam) contains
       only one program, the LAM daemon (lamd).	 A one program process	schema
       makes the whole business of process schemata and hboot(1) rather redun‐
       dant.  LAM can also be run in  a	 de-clustered  mode  with  the	daemon
       reduced	to  a  simple  local message-passing server (the "kernel") and
       several system clients for network message-passing and remote services.
       This form of LAM is described in the process schema, conf.otb.

       The  syntax is line oriented.  Comments begin with # and terminate with
       a newline.

       Process lines consist of a filename, command line arguments, and possi‐
       bly options and substitution variables.	The command line arguments are
       passed to the process when it is started.  The process options  control
       how the process is started.  Currently supported process options are:

       $delay	     After  starting  the  process,  pause before starting the
		     next process.

       Substitution variables are set by the tools that interpret the  process
       schema  and  are	 a  way	 of  customizing  the process at runtime.  See
       hboot(1).  Currently supported substitution variables are:

       $inet_topo    typically,	 command-line  arguments  for	LAM   Internet
		     datalink processes

       $rtr_topo     typically,	 command-line  arguments  for  the LAM network
		     information process

       The programs  found  in	the  LAM  de-clustered	mode  process  schema,
       conf.otb, are listed below.

       bufferd	   Creates, kills, sweeps, and states buffers.
       bforward	   Forward messages; helper for bufferd.
       died	   Monitors for death of user processes.
       dli_inet	   UDP/IP incoming connection to other nodes
       dlo_inet	   UDP/IP outgoing connection to other nodes
       echod	   Echoes messages; can be used to test nodes and links.
       filed	   Serves file access.
       flatd	   Provides symbolic access to node memory.
       kenyad	   Controls and monitors processes.
       kernel	   Coordinates local message-passing.
       loadd	   Loads executable files onto nodes.
       router	   Maintains network information.
       traced	   Collects and transports trace data.

       Processes are started in the order given in the process schema, and for
       LAM, the order is important.  In particular, the kernel must be first.

EXAMPLE
       The de-clustered debug mode LAM process schema is shown below:

       ##
       ## The kernel is listed first.
       ##
       kernel $delay

       ##
       ## daemons
       ##
       router
       kenyad
       dli_inet $inet_topo
       dlo_inet
       bufferd
       bforward
       loadd
       echod
       flatd
       filed
       traced

FILES
       $LAMHOME/etc/lam-conf.lamd	 default  process  schema   for	  lam‐
					 boot(1),   where   $LAMHOME   is  the
					 installation directory

       $LAMHOME/etc/lam-conf.separate	 default process schema for hboot(1)

SEE ALSO
       lamboot(1), hboot(1)

LAM 7.1.5b2			  June, 2008			 PROCSCHEMA(5)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net