Changes between Version 5 and Version 6 of Public/User_Guide/SIONlib


Ignore:
Timestamp:
Dec 3, 2019, 9:35:44 AM (4 years ago)
Author:
Benedikt Steinbusch
Comment:

update existing documentation to D6.3

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/SIONlib

    v5 v6  
    55== Modules ==
    66
    7 Recent versions of SIONlib are available on the DEEP-EST SDV through the new software stack as modules:
     7Recent versions of SIONlib are available on the DEEP-EST prototype through the new software stack as modules:
    88
    99{{{
    10 $ module load Intel ParaStationMPI SIONlib
     10$ module spider SIONlib/1.7.6
    1111}}}
    1212
     
    2222The mechanism has been extended with a new MSA-aware algorithm for the selection of collector processes.
    2323The algorithm is portable and relies on platform specific plug-ins to identify processes which run on parts of the system that are well suited for the role of I/O collector.
    24 So far, a specific plug-in for the DEEP-EST SDV has been implemented as well as a test plug-in.
     24So far, three plug-ins have been implemented:
     25- a new generic plug-in -- `hostname-regex` -- which selects collectors tasks by matching the host name of the node they are running on against regular expressions that can be defined via environment variables,
     26- an older plug-in -- `deep-est-std` -- that selects collector tasks using a similar mechanism, but with host names hard-coded to match cluster nodes of an earlier version of the DEEP-EST prototype,
     27- a mock-up plug-in for testing purposes.
    2528In the future, further plug-ins for new systems of the MSA type can be added.
    2629
     
    2831
    2932{{{#!sh
    30 ./configure --msa=deep-est-sdv # ... more configure arguments
     33./configure --msa=hostname-regex # ... more configure arguments
    3134}}}
    3235
     
    3841{{{#!c
    3942sion_paropen_mpi("filename", "...,collmsa,...", ...);
     43}}}
     44
     45Also, when the new `hostname-regex` collector selection plug-in is enabled, an environment variable `SION_MSA_COLLECTOR_HOSTNAME_REGEX` has to be defined to contain a POSIX basic regular expression to match against hostnames of nodes running candidates for the collector role (`SION_MSA_COLLECTOR_HOSTNAME_EREGEX` can be used alternatively, but should contain a POSIX extended regular expression).
     46For example, to select nodes from the DAM as collectors, set:
     47
     48{{{#!sh
     49export SION_MSA_COLLECTOR_HOSTNAME_EREGEX="dp-dam.*"
    4050}}}
    4151