~ubuntu-branches/ubuntu/saucy/nwchem/saucy

« back to all changes in this revision

Viewing changes to src/tools/ga-4-3/examples/armci/features/concurrency/README

  • Committer: Package Import Robot
  • Author(s): Michael Banck, Michael Banck, Daniel Leidert
  • Date: 2012-02-09 20:02:41 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120209200241-jgk03qfsphal4ug2
Tags: 6.1-1
* New upstream release.

[ Michael Banck ]
* debian/patches/02_makefile_flags.patch: Updated.
* debian/patches/02_makefile_flags.patch: Use internal blas and lapack code.
* debian/patches/02_makefile_flags.patch: Define GCC4 for LINUX and LINUX64
  (Closes: #632611 and LP: #791308).
* debian/control (Build-Depends): Added openssh-client.
* debian/rules (USE_SCALAPACK, SCALAPACK): Removed variables (Closes:
  #654658).
* debian/rules (LIBDIR, USE_MPIF4, ARMCI_NETWORK): New variables.
* debian/TODO: New file.
* debian/control (Build-Depends): Removed libblas-dev, liblapack-dev and
  libscalapack-mpi-dev.
* debian/patches/04_show_testsuite_diff_output.patch: New patch, shows the
  diff output for failed tests.
* debian/patches/series: Adjusted.
* debian/testsuite: Optionally run all tests if "all" is passed as option.
* debian/rules: Run debian/testsuite with "all" if DEB_BUILD_OPTIONS
  contains "checkall".

[ Daniel Leidert ]
* debian/control: Used wrap-and-sort. Added Vcs-Svn and Vcs-Browser fields.
  (Priority): Moved to extra according to policy section 2.5.
  (Standards-Version): Bumped to 3.9.2.
  (Description): Fixed a typo.
* debian/watch: Added.
* debian/patches/03_hurd-i386_define_path_max.patch: Added.
  - Define MAX_PATH if not defines to fix FTBFS on hurd.
* debian/patches/series: Adjusted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
$id$
 
2
Introduction:
 
3
  High-performance networks have
 
4
  developed significantly over the past several years.Many of these
 
5
  networks are capable of remote direct memory access (RDMA)
 
6
  communication that involves movement of data between
 
7
  processor memories without memory copies or remote host
 
8
  processor involvement. Current high-speed networks deploy
 
9
  powerful communication processor(s) in the network interface
 
10
  card (NIC) to handle processing of multiple incoming and
 
11
  outgoing messages without interrupting the host processor. For
 
12
  example, the Quadrics Elan4 network interconnect can do two
 
13
  overlapping DMAs and allows multiple outstanding read/write
 
14
  transactions from and to the network interconnect. Switches used
 
15
  in the modern interconnects also have developed significantly in
 
16
  the last several years, facilitating multiple communication paths
 
17
  between network endpoints and hence roviding increased levels of
 
18
  concurrency and redundancy communication between network
 
19
  endpoints. As a result, the modern networks are very capable
 
20
  of handling simultaneous and concurrent data movements.
 
21
  ARMCI allows for its applications to utilize concurrency by its low-
 
22
  overhead implementation of one-sided calls
 
23
 
 
24
 
 
25