Ongoing Results for Compiler/Platform Testing Suite for Chombo Release 1.1 Notes: all times are wall-clock seconds -ful = -funroll_loops -mad = -malign_double -qmm=9999 = -qmaxmem=9999 --ap = --abstract-pointer --af = --abstract-float star (*) means there was an abnormal exit (needs investigation and re-run) DBG column -- A for Asserts. If A present the -NDEBUG flag was set (ie asserts turned on) lib build: compile time for the chombo library (make lib) test build: compile time for "everything else" (make all -- after a make lib) (which is primarily the tests) example build: compile time for all of the examples required for the runs (summation of all required make all's within example directories) N test: x/y x is the number of tests found and successfully compiled. y is the number of those tests compiled that were successfully executed. machine names: Linux-ford (ford) AMD 1.3 Linux-flyn (flynn) AMD 1.3 Linux-gran (grant) AMD 1.3 Linux-tigg (tigger) AMD 1.4 (home machine) Linux-cole (colella2) Pentium3-900 CRAY-mcuri (mcurie) CRAY T3E @ NERSC AIX-s00505 (seaborg) SP running AIX @ NERSC Linux-xfe1 (babel1) DEC alpha ev6 running linux @ LBL Runs: i slightly modified the input to control the length of time needed for these tests. Only changes were the size of the problem, the number of steps, and output was turned off. And the Poisson problem performs the solve 5 consecutive times. The wave and ramp Godunov test problems have 2D and 3D versions. DIM=3 lib test example N Poisson Wave Ramp Sine Gaus machine CXX compiler CXX compiler flags FC compiler FC compiler flags DBG build build build test run run run run run ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 137.5 115.6 60.0 25/0 736.3 54.2 15.0 15.1 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 271.6 258.2 100.8 25/0 198.1 16.1 640.8 4.8 4.7 Linux-ford g++ 2.95.3 -O2 pgf77 3.2-4 -fast 267.7 235.2 97.8 25/0 184.3 17.9 704.5 5.3 5.3 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 139.1 115.6 60.2 25/0 711.6 54.4 15.1 15.2 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 139.9 116.2 61.6 25/0 744.2 59.6 16.7 16.7 Linux-ford g++ 2.95.3 -O g77 2.95.3 -O 196.8 175.9 77.1 25/0 201.6 19.1 747.4 5.9 5.8 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 265.8 254.9 99.2 25/0 191.3 16.9 656.3 5.1 5.1 Linux-ford g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 266.6 254.3 99.2 25/0 210.5 17.3 696.0 5.1 5.1 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 268.9 253.4 100.2 25/0 191.2 16.7 656.3 5.0 5.0 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 266.7 254.3 102.7 25/0 234.7 27.7 1069.7 8.1 8.2 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 270.0 253.1 104.0 25/0 233.7 27.2 1070.8 8.2 8.2 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 266.6 254.5 99.7 25/0 190.6 16.2 651.5 4.8 4.9 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 268.4 253.0 100.3 25/0 190.7 16.2 651.8 4.8 4.9 MPI compile -- one processor runs Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 169.9 131.8 74.1 24/0 797.2 61.6 17.3 17.3 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 164.4 132.9 73.3 24/0 814.3 65.5 18.4 18.1 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 156.4 119.7 68.0 24/0 601.7 31.7 8.6 8.7 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 150.6 119.2 66.3 24/0 516.4 52.8 1972.3 15.0 15.0 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 150.0 120.4 67.5 24/0 545.1 58.2 2148.4 16.5 16.5 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 151.4 119.7 68.4 24/0 377.8 26.8 1029.5 7.6 7.6 Linux-ford mpiCC 2.95.3 -O g77 2.95.3 -O 235.5 204.6 90.5 24/0 209.6 20.2 778.9 6.2 6.2 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 333.1 318.1 117.5 24/0 199.2 17.6 684.7 5.3 5.3 Linux-ford mpiCC 2.95.3 -O2 -p g77 2.95.3 -O2 -p 335.4 317.6 117.8 24/0 219.2 18.1 726.9 5.3 5.4 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 336.0 317.3 119.0 24/0 198.8 17.1 683.3 5.1 5.1 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 335.7 314.7 121.9 24/0 242.8 28.8 1114.3 8.5 8.5 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 336.9 315.2 122.5 24/0 242.6 28.8 1113.2 8.5 8.5 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 334.0 315.8 117.9 24/0 198.1 16.9 679.5 5.0 5.1 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 335.9 317.0 119.3 24/0 197.5 16.9 677.9 5.1 5.1 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 199.4 153.5 71.2 25/0 711.7 52.0 14.5 14.6 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 200.8 160.1 73.1 25/0 737.7 56.7 15.7 15.7 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 200.2 153.0 72.5 25/0 582.9 28.9 7.9 7.8 Linux-flyn g++ 2.95.3 -O2 pgf77 3.2-4 -g -Mbounds A 418.0 365.6 132.7 25/0 547.8 58.8 17.0 16.8 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 196.1 153.3 75.3 25/0 492.9 46.7 1771.2 13.2 13.2 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 208.1 155.9 71.4 25/0 520.3 51.1 1914.7 14.4 14.5 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 210.3 159.2 79.5 25/0 368.8 23.5 996.2 9.7 9.5 Linux-flyn g++ 2.95.3 -O g77 2.95.3 -O 209.3 184.8 79.7 25/0 204.6 17.6 706.0 5.3 5.3 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 276.6 259.4 101.2 25/0 193.2 15.6 619.7 4.6 4.6 Linux-flyn g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 276.5 260.2 101.4 25/0 214.9 16.4 667.1 4.9 4.9 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 278.4 258.6 103.0 25/0 193.0 15.4 620.7 4.7 4.6 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 277.1 260.0 104.8 25/0 234.7 25.9 999.4 7.6 7.7 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 279.4 259.0 106.1 25/0 234.5 25.9 1018.8 7.6 7.7 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 276.4 260.2 102.2 25/0 192.6 15.5 616.2 4.6 4.6 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 279.3 260.1 102.8 25/0 193.1 15.4 618.0 4.6 4.6 Linux-flyn g++ 2.95.3 -O2 pgf77 3.2-4 -fast 274.6 258.9 100.3 25/0 180.1 17.1 685.2 5.1 5.1 MPI compile -- one processor runs Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 210.9 156.6* 78.0 24/1 716.0 51.2 14.4 14.4 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 216.9 159.7* 80.2 24/1 742.0 55.6 15.4 15.5 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 212.2 155.9* 78.6 24/1 586.5 28.1 7.6 7.6 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 359.4 163.7* 78.8 24/1 492.0 47.6 2056.7 13.3 13.5 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb A 249.9 181.2 91.0 25/0 535.1 38.0 10.4 10.5 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb -fbounds-check A 248.4 182.5 92.2 25/0 534.9 38.0 10.4 10.5 Linux-tigg g++ 3.0.3 -O g77 3.0.3 -O 289.9 219.6 103.6 25/0 187.1 17.3 672.6 5.1 5.2 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 353.6 258.0 119.5 25/0 178.1 15.2 587.8 4.5 4.6 Linux-tigg g++ 3.0.3 -O2 -p g77 3.0.3 -O2 -p 351.8 257.8 119.9 25/0 199.3 16.3 648.4 4.8 4.8 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 334.5 223.4 109.0 25/0 178.6 15.3 590.6 4.5 4.6 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -fbounds-check 352.4 258.9 120.1 25/0 178.5 15.3 589.1 4.5 4.5 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -fbounds-check 333.3 225.0 109.3 25/0 178.6 15.2 590.7 4.5 4.6 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful -mad 351.3 257.9 120.6 25/0 170.6 15.1 584.2 4.5 4.5 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -ful -mad 333.1 225.2 110.0 25/0 170.4 15.2 586.5 4.5 4.5 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 191.5 150.6 77.5 25/0 1021.9 72.7 19.9 19.8 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 191.7 149.5 80.9 25/0 1095.9 86.3 23.6 23.5 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 194.4 150.6 78.1 25/0 838.8 41.7 11.2 11.1 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 187.2 147.2* 75.7 25/1 684.8 67.1 2465.1 19.2 18.7 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 188.4 150.1* 78.6 25/1 753.9 78.7 2866.7 22.0 21.9 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 187.3 146.1* 78.9 25/1 495.7 34.9 1285.9 9.5 9.5 Linux-cole g++ 2.95.3 -O g77 2.95.3 -O 264.5 223.3 101.0 25/0 255.9 26.4 915.6 7.7 7.7 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 359.7 319.5 130.5 25/0 250.2 25.3 844.8 7.0 7.1 Linux-cole g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 359.2 319.3 129.9 25/0 277.2 24.1 903.9 6.8 7.0 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 363.2 317.9 130.7 25/0 250.7 23.0 846.7 6.5 6.6 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 365.3 325.7 139.1 25/0 330.3 40.6 1408.5 11.2 11.2 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 364.1 319.8 137.3 25/0 325.3 40.0 1404.2 11.1 11.1 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 359.7 320.4 130.5 25/0 247.7 23.2 827.5 6.4 6.4 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 363.9 317.1 132.0 25/0 247.7 23.3 827.8 6.4 6.5 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb A 338.4 241.6 123.5 25/0 772.3 55.0 14.9 14.8 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb -fbounds-check A 338.2 242.0 122.8 25/0 772.2 54.9 14.8 15.0 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -O2 -ful -mad A 340.0 240.8 127.1 25/0 700.3 39.0 10.2 10.2 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb 333.8 238.4 121.2 25/0 505.3 49.3 1832.5 13.6 13.7 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb -fbounds-check 335.1 239.7 120.5 25/0 504.4 49.2 1830.5 13.6 13.8 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -O2 -ful -mad 333.9 240.3 125.4 25/0 434.8 32.5 1247.9 9.3 8.8 Linux-cole g++ 3.0.4 -O g77 3.0.4 -O 400.9 300.4 141.1 25/0 252.7 26.8 898.6 7.5 7.6 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 497.9 357.1 169.2 25/0 253.1 24.5 818.1 7.1 6.9 Linux-cole g++ 3.0.4 -O2 -p g77 3.0.4 -O2 -p 495.1 357.3 166.7 25/0 285.7 25.7 904.7 6.7 6.8 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 468.4 312.2 153.0 25/0 253.2 24.2 824.6 6.7 6.8 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 -fbounds-check 494.7 355.6 168.9 25/0 273.1 24.7 825.7 6.6 6.6 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 -fbounds-check 473.2 312.3 153.4 25/0 252.9 24.5 828.8 7.0 7.0 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 -ful -mad 496.6 356.7 167.9 25/0 241.9 24.4 807.4 6.8 7.0 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 -ful -mad 470.5 314.9 154.3 25/0 242.7 24.3 810.0 6.8 6.8 CRAY-mcuri KCC 3.3d +K0 -g f90 3.5.0.4 -g A 4541.8* 0.0* 972.8 0/0 3620.6* 379.1 3611.3* 99.5 101.0 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O2 9935.9 0.0* 1919.9 0/0 550.5 47.5 1555.6 13.2 13.2 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O2 20954.3* 0.0* 2386.7 0/0 764.0 50.8 1719.2 14.2 14.4 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O3 21041.9* 0.0* 2350.9 0/0 752.5 4.2* 12.7* 4.3* 4.3* CRAY-mcuri KCC 3.3d +K3 -O3 --ap --af f90 3.5.0.4 -O3 23622.4* 0.0* 2776.1 0/0 682.7 4.4* 12.3* 4.7* 4.6* AIX-s00505 g++ 2.95.3 -g f77 7.1.0.2 -g A 120.6 287.5 123.8 24/0 1224.5 170.8 45.2 45.4 AIX-s00505 g++ 2.95.3 -O2 f77 7.1.0.2 -O5 279.3 257.6* 359.2 19/0 229.3 32.6 1202.6 9.3 9.1 AIX-s00505 g++ 2.95.3 -O3 f77 7.1.0.2 -O5 271.1 267.2* 328.0 19/0 227.7 32.1 1256.5 9.1 9.0 AIX-s00505 xlC 5.0.2.0 -g -qflttrap f77 7.1.0.2 -g A 76.0 944.3 186.2 24/0 1484.2 112.8 30.3 29.5 AIX-s00505 xlC 5.0.2.0 -O2 f77 7.1.0.2 -O5 524.5 706.6 432.7 24/0 197.3 23.9 944.5 6.7 6.6 AIX-s00505 KCC 4.0f -g +K0 f77 7.1.0.2 -g A 96.8 356.8 82.9 24/0 1375.1 109.1 28.8 29.2 AIX-s00505 KCC 4.0f +K2 -O2 -qmm=9999 --ap --af f77 7.1.0.2 -O5 501.7 993.4* 339.0 24/1 219.6 16.5 668.8 4.8 4.5 MPI compile -- one processor runs AIX-s00505 mpKCC 4.0f -g +K0 f77 7.1.0.2 -g A 123.1 0.0* 86.8 0/0 1807.8* 175.6 53.7 53.3 AIX-s00505 mpKCC 4.0f +K2 -O2 -qmm=9999 --ap --af f77 7.1.0.2 -O5 477.2* 0.0* 357.2 0/0 231.8 29.0 676.0 16.3 15.6 AIX-s00505 mpCC 5.0.2.0 -O2 f77 7.1.0.2 -O5 592.5* 0.0* 85.5* 0/0 0.1* 0.1* 0.1* 0.1* 0.1* AIX-s00505 mpKCC 4.0f -g +K0 f77 7.1.0.2 -g A 117.8 323.9* 93.2 24/3 1807.2* 177.3 56.1 55.9 AIX-s00505 mpKCC 4.0f +K2 -O2 -qmm=9999 --ap --af f77 7.1.0.2 -O5 484.7* 1090.1* 349.2 24/4 3.3* 3.0* 2.9* 3.0* 3.4* AIX-s00505 mpCC 5.0.2.0 -O2 f77 7.1.0.2 -O5 584.7* 102.3* 84.1* 0/0 0.6* 0.4* 0.5* 0.6* 0.6* Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 667.3 393.4* 195.7 25/1 1865.9 194.6 52.0 52.0 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 996.0 899.0* 342.8 25/1 378.6 19.7 893.4 5.5 5.5 Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 654.4 385.6* 188.8 25/1 1878.8 193.0 51.7 51.7 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 990.0 884.7* 341.2 25/1 377.5 19.2 889.1 5.6 5.6 DIM=2 lib test example N Poisson Wave Ramp Sine Gaus machine CXX compiler CXX compiler flags FC compiler FC compiler flags DBG build build build test run run run run run ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 139.0 117.3 59.5 25/0 65.6 34.2 76.7 0.5 0.5 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 270.0 255.4 102.7 25/0 15.1 9.0 18.8 0.1 0.1 Linux-ford g++ 2.95.3 -O2 pgf77 3.2-4 -fast 270.1 243.2 101.3 25/0 14.7 10.4 19.1 0.1 0.2 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 139.6 116.7 59.3 25/0 63.2 34.7 74.3 0.4 0.4 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 136.4 114.3 59.0 25/0 64.5 36.8 78.4 0.5 0.5 Linux-ford g++ 2.95.3 -O g77 2.95.3 -O 188.6 170.2 73.9 25/0 14.6 11.7 19.4 0.1 0.1 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 260.6 246.4 98.6 25/0 14.3 10.3 17.5 0.1 0.1 Linux-ford g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 264.2 250.5 99.1 25/0 18.9 10.9 21.8 0.2 0.2 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 269.7 251.8 101.5 25/0 14.4 10.4 17.6 0.1 0.1 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 268.3 252.5 102.6 25/0 16.7 17.2 27.1 0.2 0.2 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 271.1 253.9 103.6 25/0 16.6 17.2 26.9 0.2 0.2 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 267.1 251.3 99.3 25/0 13.9 10.0 17.5 0.1 0.1 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 266.6 248.6 100.6 25/0 13.9 10.0 17.3 0.1 0.1 MPI compile -- one processor runs Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 167.7 130.4 76.2 24/0 73.0 37.4 87.5 0.5 0.5 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 168.1 131.5 76.3 24/0 73.5 42.1 88.2 0.5 0.5 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 164.2 131.8 74.3 24/0 64.0 20.0 57.7 0.3 0.3 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 148.1 117.7 65.9 24/0 41.7 33.6 64.8 0.4 0.4 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 150.9 120.2 67.4 24/0 43.3 37.4 70.5 0.5 0.5 Linux-ford mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 151.3 119.3 67.6 24/0 34.4 16.5 40.4 0.2 0.2 Linux-ford mpiCC 2.95.3 -O g77 2.95.3 -O 229.1 201.3 87.8 24/0 15.9 12.4 21.4 0.1 0.1 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 329.5 311.2 117.7 24/0 15.0 10.8 18.7 0.1 0.1 Linux-ford mpiCC 2.95.3 -O2 -p g77 2.95.3 -O2 -p 330.3 311.6 118.7 24/0 19.7 11.5 23.3 0.2 0.2 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 332.6 308.8 119.3 24/0 15.0 10.7 18.6 0.1 0.1 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 330.7 309.9 120.1 24/0 17.3 17.8 28.6 0.2 0.2 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 333.2 308.6 121.6 24/0 17.3 17.7 28.3 0.2 0.2 Linux-ford mpiCC 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 330.9 311.7 118.3 24/0 14.5 10.6 18.7 0.1 0.1 Linux-ford mpiCC 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 333.1 308.6 119.4 24/0 14.6 10.5 18.5 0.1 0.1 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 199.1 158.1 71.0 25/0 63.1 31.9 72.7 0.4 0.4 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 198.7 153.7 70.9 25/0 64.5 34.7 76.6 0.5 0.5 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 204.5 151.2 71.9 25/0 56.0 15.7 49.2 0.3 0.3 Linux-flyn g++ 2.95.3 -O2 pgf77 3.2-4 -g -Mbounds A 408.1 357.0 133.2 25/0 34.2 38.4 60.4 0.4 0.4 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 193.7 150.3 69.4 25/0 41.3 30.5 60.5 0.4 0.4 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 198.1 161.1 71.3 25/0 42.3 33.0 64.2 0.4 0.4 Linux-flyn g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 211.7 156.7 76.0 25/0 33.8 13.9 36.7 0.2 0.2 Linux-flyn g++ 2.95.3 -O g77 2.95.3 -O 296.8 180.5 78.7 25/0 15.7 10.2 19.3 0.1 0.1 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 274.8 256.5 101.8 25/0 15.0 8.8 17.0 0.1 0.1 Linux-flyn g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 275.1 257.2 101.6 25/0 19.8 9.7 21.9 0.2 0.2 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 277.3 255.1 102.6 25/0 14.9 8.7 17.1 0.1 0.1 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 274.3 255.7 103.7 25/0 17.1 15.0 25.9 0.2 0.2 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 277.0 255.9 104.7 25/0 17.1 15.1 25.8 0.2 0.2 Linux-flyn g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 276.2 257.2 102.0 25/0 14.6 8.7 17.0 0.1 0.1 Linux-flyn g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 276.9 260.8 103.2 25/0 14.4 8.7 16.9 0.1 0.1 Linux-flyn g++ 2.95.3 -O2 pgf77 3.2-4 -fast 273.1 255.8 100.4 25/0 14.0 9.8 19.1 0.1 0.1 MPI compile -- one processor runs Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 210.2 158.5* 76.7 24/1 65.5 32.7 73.0 0.5 0.5 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 208.7 159.5* 78.5 24/1 66.3 34.8 77.2 0.5 0.5 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 213.9 160.6* 80.8 24/1 58.0 15.9 49.6 0.3 0.3 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 212.5 164.9* 76.7 24/1 41.1 30.2 62.2 0.5 0.5 Linux-flyn mpiCC 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 209.5 156.4* 76.1 24/1 42.1 33.1 66.0 0.4 0.4 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb A 246.4 185.1 92.4 25/0 58.4 24.9 61.9 0.4 0.4 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb -fbounds-check A 245.5 183.1 91.2 25/0 58.2 24.9 61.9 0.4 0.4 Linux-tigg g++ 3.0.3 -O g77 3.0.3 -O 282.4 215.3 101.2 25/0 14.4 11.2 19.3 0.2 0.2 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 336.7 253.7 116.9 25/0 14.1 9.7 17.0 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 -p g77 3.0.3 -O2 -p 336.5 253.1 116.6 25/0 19.5 10.9 22.7 0.2 0.2 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 318.9 220.9 105.8 25/0 14.1 9.8 16.9 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -fbounds-check 336.1 254.3 116.6 25/0 14.1 9.8 16.9 0.1 0.1 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -fbounds-check 319.4 220.4 105.7 25/0 14.1 9.8 16.9 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful -mad 336.9 253.4 116.7 25/0 13.4 9.7 16.8 0.1 0.1 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -ful -mad 319.1 220.7 106.0 25/0 13.5 9.8 16.8 0.1 0.1 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 188.9 148.7 76.2 25/0 93.2 47.9 106.3 0.6 0.6 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 190.9 150.2 77.4 25/0 97.7 55.6 116.5 0.7 0.7 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad A 192.5 147.8 77.1 25/0 83.5 27.1 75.8 0.4 0.4 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb 188.9 144.1* 75.8 25/1 57.6 45.8 88.1 0.6 0.6 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check 187.7 148.9* 77.6 25/1 61.1 52.8 98.9 0.6 0.6 Linux-cole g++ 2.95.3 -g -ggdb g77 2.95.3 -O2 -ful -mad 187.0 146.5* 76.2 25/1 47.0 23.5 55.8 0.3 0.3 Linux-cole g++ 2.95.3 -O g77 2.95.3 -O 257.0 217.5 98.0 25/0 20.0 17.6 29.9 0.2 0.2 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 360.8 321.9 132.2 25/0 19.6 16.5 27.7 0.2 0.2 Linux-cole g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 362.8 324.3 131.9 25/0 25.2 17.2 33.1 0.3 0.3 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 365.0 320.9 133.3 25/0 19.3 16.4 26.9 0.2 0.2 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 378.3 324.3 136.8 25/0 23.5 25.8 41.6 0.3 0.3 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 363.7 320.8 137.7 25/0 23.5 26.3 41.1 0.3 0.3 Linux-cole g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 359.2 322.0 132.1 25/0 18.5 16.2 27.6 0.2 0.2 Linux-cole g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 364.2 321.3 134.8 25/0 18.3 16.4 26.8 0.2 0.2 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb A 333.5 247.0 124.5 25/0 87.2 36.9 93.2 0.5 0.5 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb -fbounds-check A 337.2 241.5 122.2 25/0 88.0 37.1 92.7 0.5 0.7 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -O2 -ful -mad A 338.9 241.2 125.1 25/0 82.8 25.2 75.7 0.4 0.4 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb 329.5 238.3 121.0 25/0 50.3 34.3 73.0 0.5 0.5 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -g -ggdb -fbounds-check 331.3 236.1 121.4 25/0 50.6 34.2 72.5 0.5 0.5 Linux-cole g++ 3.0.4 -g -ggdb g77 3.0.4 -O2 -ful -mad 333.6 240.8 123.7 25/0 45.3 23.0 56.0 0.4 0.4 Linux-cole g++ 3.0.4 -O g77 3.0.4 -O 390.4 292.5 138.3 25/0 20.4 17.6 30.7 0.2 0.2 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 477.0 348.7 161.9 25/0 20.0 15.8 27.3 0.2 0.2 Linux-cole g++ 3.0.4 -O2 -p g77 3.0.4 -O2 -p 476.5 349.2 161.2 25/0 27.1 17.2 34.0 0.3 0.3 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 452.5 305.6 147.4 25/0 19.3 15.9 26.8 0.2 0.2 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 -fbounds-check 475.4 351.1 161.9 25/0 19.0 16.1 26.1 0.2 0.2 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 -fbounds-check 457.0 314.9 148.4 25/0 20.0 15.8 27.8 0.2 0.2 Linux-cole g++ 3.0.4 -O2 g77 3.0.4 -O2 -ful -mad 477.0 347.8 162.7 25/0 18.7 15.8 26.6 0.2 0.2 Linux-cole g++ 3.0.4 -O3 g77 3.0.4 -O3 -ful -mad 450.1 306.2 148.2 25/0 18.5 15.8 26.7 0.2 0.2 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O2 9353.0 3657.5* 1877.8 14/4 66.9 39.5 85.2 2.7 2.7 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O2 16519.6 0.0* 2183.1 0/0 87.1 41.1 98.5 5.6 2.8 CRAY-mcuri KCC 3.3d +K2 -O2 --ap --af f90 3.5.0.4 -O3 16825.0* 0.0* 2212.2 0/0 88.0 38.2 190.8 2.9 2.9 CRAY-mcuri KCC 3.3d +K3 -O3 --ap --af f90 3.5.0.4 -O3 18382.5* 0.0* 2512.6 0/0 76.7 37.2 89.5 2.9 3.0 CRAY-mcuri KCC 3.3d +K0 -g f90 3.5.0.4 -g A 4587.8* 0.0* 987.8 0/0 642.2 265.9 643.0 7.1 7.1 AIX-s00505 g++ 2.95.3 -g f77 7.1.0.2 -g A 117.2 290.2 150.5 24/0 113.8 132.6 243.2 2.4 2.1 AIX-s00505 g++ 2.95.3 -O2 f77 7.1.0.2 -O5 262.1 249.7* 269.8 19/0 22.8 23.3 46.6 0.9 0.8 AIX-s00505 g++ 2.95.3 -O3 f77 7.1.0.2 -O5 265.1 256.4* 277.1 19/0 21.2 22.7 47.6 1.0 0.8 AIX-s00505 xlC 5.0.2.0 -g -qflttrap f77 7.1.0.2 -g A 75.2 550.9 153.4 24/0 164.4 87.6 208.3 1.6 1.5 AIX-s00505 xlC 5.0.2.0 -O2 f77 7.1.0.2 -O5 500.2 670.1 369.7 24/0 18.3 16.9 33.2 0.5 0.5 AIX-s00505 KCC 4.0f -g +K0 f77 7.1.0.2 -g A 96.1 307.6 93.8 24/0 127.6 74.5 173.1 1.4 1.4 AIX-s00505 KCC 4.0f +K2 -O2 -qmm=9999 --ap --af f77 7.1.0.2 -O5 383.0 900.7 250.9 24/0 18.1 10.3 22.5 0.7 0.7 MPI compile -- one processor runs AIX-s00505 mpKCC 4.0f -g +K0 f77 7.1.0.2 -g A 158.7 329.9* 83.9 24/3 282.0 127.4 293.9 19.3 18.7 AIX-s00505 mpKCC 4.0f +K2 -O2 -qmm=9999 --ap --af f77 7.1.0.2 -O5 427.1 986.5* 295.9 24/3 39.3 25.0 36.0 12.2 12.0 AIX-s00505 mpCC 5.0.2.0 -O2 f77 7.1.0.2 -O5 563.5* 87.9* 82.5* 0/0 0.4* 0.4* 0.4* 0.4* 0.4* Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 667.4 396.9* 187.8 25/1 182.2 135.4 275.0 1.8 1.8 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 1003.4 894.2* 349.5 25/1 29.3 14.9 31.9 0.3 0.3 Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 649.8 383.8* 183.4 25/1 183.1 134.7 275.0 1.8 1.8 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 998.1 896.0* 350.3 25/1 29.6 14.6 31.9 0.3 0.3 Some runs i did without the memory tracking. Appears to only affect compilation time. DIM=3 lib test example N Poisson Wave Ramp Sine Gaus machine CXX compiler CXX compiler flags FC compiler FC compiler flags DBG build build build test run run run run run ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 104.9 89.2 39.8 25/0 515.3 49.6 1870.0 14.0 14.0 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 104.3 89.0 40.6 25/0 540.1 54.6 2018.9 15.3 15.3 Linux-ford g++ 2.95.3 -g -ggdb pgf77 3.2-4 -g -Mbounds A 103.2 75.8 38.7 25/0 719.9 70.5 2580.3 19.8 19.8 Linux-ford g++ 2.95.3 -O g77 2.95.3 -O 159.0 143.4* 53.3 25/1 211.0 18.7 736.0 5.6 5.6 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 216.1 205.7 68.6 25/0 201.0 16.6 653.8 4.9 4.9 Linux-ford g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 216.1 205.5 68.6 25/0 223.8 17.4 700.3 5.1 5.1 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 215.4 203.3 68.2 25/0 201.4 16.3 651.6 4.9 4.9 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 217.6 205.3 72.2 25/0 248.9 27.4 1048.0 8.0 8.0 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 216.9 203.5 71.8 25/0 243.4 27.3 1123.7 8.7 8.6 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 234.5 219.1 69.9 25/0 204.0 16.6 664.4 4.9 5.0 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 218.7 206.1 69.4 25/0 203.2 16.6 656.2 4.9 4.9 Linux-ford g++ 2.95.3 -O2 pgf77 3.2-4 -fast 218.6 189.1 67.6 25/0 189.4 18.3 724.2 5.5 5.5 Linux-ford g++ 2.95.3 -O3 pgf77 3.2-4 -fast 217.2 186.9 67.3 25/0 189.7 18.4 726.3 5.5 5.5 Linux-gran g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 142.7 117.9 60.4 25/0 705.5 53.3 15.0 15.0 Linux-gran g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 141.2 119.1 61.1 25/0 738.0 58.8 16.4 16.4 Linux-gran g++ 2.95.3 -O g77 2.95.3 -O 197.1 176.5 77.1 25/0 199.9 18.4 742.3 5.6 5.6 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 265.8 253.7 98.7 25/0 189.4 16.2 651.7 4.8 4.9 Linux-gran g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 265.9 254.4 99.3 25/0 208.4 17.0 692.8 5.1 5.1 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 268.3 253.2 100.1 25/0 189.3 16.1 652.7 4.9 4.9 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 266.5 254.0 102.4 25/0 231.9 27.2 1061.4 8.2 8.3 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 271.5 253.9 103.7 25/0 232.0 27.0 1065.3 8.1 8.2 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 265.7 253.7 99.6 25/0 188.5 16.0 648.3 4.8 4.9 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 269.0 253.0 100.5 25/0 188.6 16.1 648.2 4.8 4.8 Linux-tigg g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 102.6 85.8 37.8 25/0 483.9 48.4 1825.1 13.6 13.6 Linux-tigg g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 103.0 85.7 38.4 25/0 506.6 54.4 2053.2 15.4 15.4 Linux-tigg g++ 2.95.3 -O g77 2.95.3 -O 160.6 132.3 50.1 25/0 195.4 17.5 687.7 5.3 5.3 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 202.6 188.9 64.3 25/0 184.6 15.4 611.9 4.6 4.6 Linux-tigg g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 202.8 189.4 64.3 25/0 205.1 16.1 652.1 4.8 4.8 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 201.2 186.4 64.2 25/0 185.4 15.4 611.3 4.6 4.6 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 204.9 187.4 67.2 25/0 224.1 25.8 997.0 7.7 7.8 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 206.8 191.9 67.9 25/0 226.8 25.8 992.4 7.6 7.7 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 202.1 188.2 63.8 25/0 183.4 15.2 605.8 4.6 4.6 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 203.5 187.3 63.9 25/0 183.5 15.1 605.0 4.7 4.7 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -mad 201.5 187.1 62.9 25/0 183.9 15.2 607.7 4.6 4.6 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 202.4 186.3 63.4 25/0 184.0 15.2 604.5 4.6 4.6 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ffast-math 202.8 187.3 63.3 25/0 187.0 15.3 615.6 4.6 4.6 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb A 212.6 159.3 67.8 25/0 367.5 34.3 1320.6 9.7 9.8 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb -fbounds-check A 211.1 158.7 68.0 25/0 366.9 34.3 1320.1 9.8 9.8 Linux-tigg g++ 3.0.3 -O g77 3.0.3 -O 255.3 188.5 76.0 25/0 186.6 17.3 669.6 5.1 5.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 307.0 221.4 87.8 25/0 178.9 15.0 590.1 4.5 4.5 Linux-tigg g++ 3.0.3 -O2 -p g77 3.0.3 -O2 -p 306.2 222.3 87.3 25/0 200.8 16.1 650.2 4.8 4.8 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 305.1 215.8 85.8 25/0 179.6 15.1 589.1 4.5 4.6 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -fbounds-check 307.3 222.2 87.3 25/0 178.5 15.0 589.1 4.5 4.5 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -fbounds-check 304.5 215.2 85.9 25/0 179.5 15.1 588.7 4.5 4.6 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful -mad 306.2 221.4 87.7 25/0 170.6 14.8 583.4 4.5 4.5 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful 306.8 222.2 87.7 25/0 170.5 14.9 583.9 4.5 4.5 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -mad 306.5 221.4 89.0 25/0 180.1 14.9 591.3 4.5 4.5 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -ful -mad 309.8 214.7 87.0 25/0 170.8 15.1 584.5 4.6 4.5 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ffast-math 307.2 222.1 87.5 25/0 178.0 15.0 590.7 4.5 4.5 Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 503.9 320.7 137.9 25/1 1289.0 179.3 6322.8 48.7 48.7 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 792.2 695.4 234.9 25/1 377.8 19.1 896.6 5.4 5.5 Linux-xfe1 g++ 2.95.3 -O3 g77 2.95.3 -O3 790.6 691.6 233.9 25/1 376.8 18.9 885.5 5.5 5.5 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 791.3 703.9 233.8 25/1 376.2 19.0 894.8 5.4 5.5 Linux-xfe1 g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful 802.5 699.6 234.4 25/1 376.6 19.3 884.3 5.6 5.6 DIM=2 lib test example N Poisson Wave Ramp Sine Gaus machine CXX compiler CXX compiler flags FC compiler FC compiler flags DBG build build build test run run run run run ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 115.2 97.8 45.3 25/0 71.2 37.5 83.1 0.5 0.5 Linux-ford g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 116.5 97.6 44.0 25/0 73.0 39.2 80.7 0.5 0.5 Linux-ford g++ 2.95.3 -g -ggdb pgf77 3.2-4 -g -Mbounds A 108.8 79.6 39.9 25/0 75.9 47.6 95.5 0.6 0.6 Linux-ford g++ 2.95.3 -O g77 2.95.3 -O 156.3 140.9 51.8 25/0 15.9 10.5 20.1 0.2 0.2 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 219.9 208.5 69.5 25/0 15.8 9.2 17.9 0.1 0.1 Linux-ford g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 242.7 225.9 78.1 25/0 23.8 11.4 25.8 0.4 0.2 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 235.1 232.3 70.4 25/0 15.4 9.2 17.8 0.1 0.1 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 223.8 208.6 70.6 25/0 17.8 15.8 26.9 0.2 0.2 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 223.7 204.9 74.9 25/0 18.4 16.3 28.0 0.2 0.2 Linux-ford g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 230.9 219.2 71.7 25/0 15.4 9.3 18.1 0.1 0.1 Linux-ford g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 223.6 211.2 70.8 25/0 15.3 9.3 18.0 0.1 0.2 Linux-ford g++ 2.95.3 -O2 pgf77 3.2-4 -fast 222.5 193.0 69.9 25/0 15.2 10.9 20.0 0.2 0.2 Linux-ford g++ 2.95.3 -O3 pgf77 3.2-4 -fast 223.6 188.8 68.8 25/0 14.7 10.6 19.3 0.2 0.2 Linux-gran g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 141.1 117.2 60.1 25/0 63.3 33.5 74.2 0.4 0.4 Linux-gran g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 140.1 117.7 61.6 25/0 64.7 36.7 78.6 0.5 0.5 Linux-gran g++ 2.95.3 -O g77 2.95.3 -O 191.3 172.7 75.1 25/0 14.7 11.5 19.5 0.1 0.1 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 264.0 250.0 99.0 25/0 14.2 9.9 17.4 0.1 0.1 Linux-gran g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 263.9 249.5 99.0 25/0 18.7 10.8 21.5 0.2 0.2 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 266.4 248.8 100.0 25/0 14.0 9.9 17.2 0.1 0.1 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 263.8 249.5 100.8 25/0 16.3 16.6 26.4 0.2 0.2 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 267.0 248.6 102.0 25/0 16.3 16.5 26.2 0.2 0.2 Linux-gran g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 263.7 249.6 99.2 25/0 13.7 9.9 17.3 0.1 0.1 Linux-gran g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 266.3 248.9 100.4 25/0 13.6 9.9 17.1 0.1 0.1 Linux-tigg g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 103.1 84.5 38.2 25/0 39.6 32.7 62.9 0.4 0.4 Linux-tigg g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb -fbounds-check A 105.4 86.0 37.5 25/0 41.1 36.8 67.5 0.4 0.4 Linux-tigg g++ 2.95.3 -O g77 2.95.3 -O 148.5 129.9 47.7 25/0 15.0 11.2 19.4 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 202.8 188.2 65.4 25/0 14.2 10.2 17.6 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 -p g77 2.95.3 -O2 -p 202.0 188.2 63.2 25/0 18.9 10.8 21.9 0.2 0.2 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 201.4 187.5 62.6 25/0 14.3 10.0 17.4 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -fbounds-check 203.1 187.0 67.2 25/0 16.4 16.3 26.1 0.2 0.2 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 -fbounds-check 200.6 184.9 64.8 25/0 16.6 16.3 26.1 0.2 0.2 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful -mad 202.7 187.1 63.6 25/0 14.2 10.1 17.6 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 202.3 185.9 64.7 25/0 13.9 10.0 17.6 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -mad 201.7 188.2 63.4 25/0 14.4 10.0 17.5 0.1 0.1 Linux-tigg g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful -mad 201.6 186.6 63.4 25/0 13.9 10.0 17.5 0.1 0.1 Linux-tigg g++ 2.95.3 -O2 g77 2.95.3 -O2 -ffast-math 202.9 186.9 63.2 25/0 14.7 10.0 17.5 0.1 0.1 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb A 212.4 162.3 66.4 25/0 34.6 23.6 49.4 0.3 0.3 Linux-tigg g++ 3.0.3 -g -ggdb g77 3.0.3 -g -ggdb -fbounds-check A 216.0 158.4 66.8 25/0 33.6 23.1 48.8 0.3 0.3 Linux-tigg g++ 3.0.3 -O g77 3.0.3 -O 246.7 184.5 73.7 25/0 14.6 11.1 19.2 0.2 0.2 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 293.9 216.4 84.3 25/0 14.1 10.0 19.1 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 -p g77 3.0.3 -O2 -p 310.0 218.6 86.0 25/0 19.8 10.9 22.9 0.2 0.2 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 290.7 210.6 82.8 25/0 14.1 9.7 16.8 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -fbounds-check 293.5 217.4 86.2 25/0 14.3 9.9 17.1 0.1 0.1 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -fbounds-check 293.0 210.7 83.3 25/0 14.1 9.7 16.8 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful -mad 291.7 215.7 84.2 25/0 13.3 9.6 16.8 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ful 298.5 222.1 86.2 25/0 13.5 9.6 17.5 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -mad 332.4 224.8 88.0 25/0 14.7 10.2 17.5 0.1 0.2 Linux-tigg g++ 3.0.3 -O3 g77 3.0.3 -O3 -ful -mad 302.8 216.7 86.0 25/0 13.5 9.8 16.9 0.1 0.1 Linux-tigg g++ 3.0.3 -O2 g77 3.0.3 -O2 -ffast-math 300.8 221.9 86.5 25/0 14.4 9.9 17.2 0.1 0.1 Linux-xfe1 g++ 2.95.3 -g -ggdb g77 2.95.3 -g -ggdb A 499.3 320.5 130.8 25/1 109.6 129.8 235.3 1.7 1.7 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 807.3 739.2 239.1 25/1 29.6 14.3 31.9 0.3 0.3 Linux-xfe1 g++ 2.95.3 -O3 g77 2.95.3 -O3 809.6 728.0 240.0 25/1 29.4 14.6 31.9 0.3 0.3 Linux-xfe1 g++ 2.95.3 -O2 g77 2.95.3 -O2 -ful 800.7 727.5 240.3 25/1 29.6 14.2 31.9 0.3 0.3 Linux-xfe1 g++ 2.95.3 -O3 g77 2.95.3 -O3 -ful 805.4 731.6 241.8 25/1 29.6 14.9 32.0 0.3 0.3