// ============================================================================================= // Problem parameters defined for Chapel implementation of the STREAM benchmark. // // rbarrett@ornl.gov // ============================================================================================= use Time, Types; type elemType = int(64); param GIGABYTE = 1.0e+9, NumTests = 5; // Copy, sum, <<, scale, triad. config const Datatype = "int(64)", Debug = false, // Debugging data. N = 50000000, // Array dimension. NumIter = 10, // Number of iterations per test. NumThreads = 1, // Number of threads. Tolerance = 0; // Error tolerance. config const alpha = 3, // Scalar used in computations. initBval = 3, // Array B initialization value. initCval = 5; // Array C initialization value. const ArrayShape : domain ( 1 ) distributed ( Block ) = [ 1..(N * NumThreads) ]; const Threads : domain ( 1 ) = [ 0..NumThreads-1 ]; // End stream_params.chpl // =============================================================================================