[MAINIMAGE]
 
  Welcome
  Community
  Documentation
  Download
  Machines
 
Projects 
For Developers 
Dev Plans 
Bug Tracking 
Feature Requests 
Mailing Lists 
Viz Tools 
  Showcase
  Links
 



Quick Subscription:
News Mailing List


more Mailing Lists
  Search CactusCode:


BenchADM Benchmarking Application

Description

The BenchADM benchmark application is the computational kernel representative of many applications in numerical relativity. It is characterised by being compute intensive, with around 600 Floating point operations per grid point and with six grid functions synchronised each timestep.

Information

  • ThornList for BenchADM: BenchADM.th
  • Parameter file for BenchADM: In CactusBench arrangement, BenchADM/par/BenchADM_40l.par

Floating Point Operation Count

Floating point operations are counted using perfex on our Origin 2000 (using perfex -e 21). The origin counts a multiply and add as a single operation, so we list numbers with this switched both on and off (compile with -TARG:madd=OFF to switch it off).

40-cubed 50-cubed 60-cubed 70-cubed 80-cubed
Number of grid points 64000 125000 216000 343000 512000
Standard optimisations and madd=OFF 4,197,057,059 8,473,076,926 14,049,337,624 18,702,999,402 28,219,247,382
Standard optimisations and madd=ON 3,280,705,059 6,584,368,126 11,649,097,035 24,065,484,192 36,309,100,232
No optimisations and madd=OFF 6,689,714,370 13,476,602,909 23,769,050,354 38,296,994,985 57,790,370,995
      

Cactus Webmaster Last Modified: Thursday, 18-Aug-2005 09:48:45 CDT