Difference between revisions of "UM version4.5 GCOM"

From SourceWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[category:JASMIN]]
 
[[category:JASMIN]]
 
'''Comparing the use of different versions of GCOM with UM Version4.5'''
 
'''Comparing the use of different versions of GCOM with UM Version4.5'''
 +
 +
=Preamble=
 +
 +
Versions of GCOM are available from:
 +
* https://puma.nerc.ac.uk/trac/UM/browser/GCOM
  
 
=GCOMv3.1=
 
=GCOMv3.1=
Line 7: Line 12:
 
* Principle benefit is a better all-to-all routine (used in gathering output data to the master process).
 
* Principle benefit is a better all-to-all routine (used in gathering output data to the master process).
  
==DDR Infiniband==
+
==DDR Infiniband & Intel Harpertown==
  
 
* For Bristol's BlueCrystal-phase2 machine:
 
* For Bristol's BlueCrystal-phase2 machine:
Line 20: Line 25:
 
|}
 
|}
  
* Comparing against GCOMv2.9b5
+
 
  
 
{| border="1" cellpadding="10"
 
{| border="1" cellpadding="10"

Latest revision as of 16:24, 17 December 2012

Comparing the use of different versions of GCOM with UM Version4.5

Preamble

Versions of GCOM are available from:

GCOMv3.1

  • Compatible with UMv4.5 without any code changes.
  • Principle benefit is a better all-to-all routine (used in gathering output data to the master process).

DDR Infiniband & Intel Harpertown

  • For Bristol's BlueCrystal-phase2 machine:
IMB ping-pong message latency
0 bytes 128 bytes 1024 bytes
between nodes ~3.0us ~3.8us ~6.0us


%time - 8x8 decomp.
subruotine GCOMv2.9b5 GCOMv3.1
gatherfield 12% ~5%
swapbounds 18% ~15%