NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory

Historical: Running on Seaborg
Seaborg Decommissioned January 2008

Communication protocols

There are two separate implementations of the communications library on the SP:

Internet Protocol (IP)

This implementation uses the standard IP protocol that commonly links computers over ethernet networks.

User Space (US) Communication Subsystem

This communication subsystem is designed to take advantage of the SP's high performance switch.

You will use the "US" protocol in almost all cases. The library is dynamically linked to your code at runtime. You do not have to modify your source code, but you must specify a protocol when you run your program.

A number of environment variables are set for you by default so you will automatically run using the high speed communications switch. These environment variable settings are:

	MP_ADAPTER_USE=dedicated
	MP_EUIDEVICE=csss
	MP_EUILIB=us

For LoadLeveler scripts, specify the protocol with this line:

#@network.MPI = csss,not_shared,us

LBNL Home
Page last modified: Mon, 11 Jan 2010 21:43:17 GMT
Page URL: http://www.nersc.gov/nusers/systems/SP/old_stuff/running_jobs/protocols.php
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science