Commit b9ee961e authored by Ashwin Vishnu's avatar Ashwin Vishnu
Browse files

Kebnekaise 2D benchmarks

parent 0561acec86a8
......@@ -7,8 +7,11 @@ import fluidfft
# Parameters
# ----------
# n0 = 1024; nb_cores = [2, 4, 8, 12, 16, 20, 24, 28, 32] # n0 = 2**10
n0 = 1008; nb_cores = [2, 4, 8, 12, 16, 21, 24, 28] # n0 = 2**6 * 3**2 * 7
## n0 = 2 ** 10; 'Triolith'
# n0 = 1024; nb_cores = [2, 4, 8, 12, 16]; nodes = [2, 4, 8]
## n0 = 2**6 * 3**2 * 7; 'Kebnekaise'
n0 = 1008; nb_cores = [2, 4, 8, 12, 16, 21, 24, 28]; nodes = [2, 3, 4, 6]
argv = dict(dim='2d', nh='{} -d 2'.format(n0), time='00:04:00') # 2D benchmarks
# argv = dict(dim='3d', nh='960 960 240', time='00:20:00') # 3D benchmarks
......@@ -16,6 +19,7 @@ argv = dict(dim='2d', nh='{} -d 2'.format(n0), time='00:04:00') # 2D benchmarks
# mode = 'inter'
mode = 'inter-intra'
mode='inter'; nodes=[6]
def init_cluster():
global output_dir
......@@ -63,6 +67,5 @@ if 'intra' in mode:
submit(cluster, interactive, nb_nodes, nb_cores_per_node)
if 'inter' in mode:
nodes = [2, 4, 8]
for nb_nodes in nodes:
submit(cluster, interactive, nb_nodes)
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0015408992767333984, "t_fft_cpp": 0.0015221000000000002, "t_fft_return": 0.0015796422958374023, "t_ifft_as_arg": 0.0022062063217163086, "t_ifft_cpp": 0.00213682, "t_ifft_return": 0.0023249387741088867}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0011109113693237305, "t_fft_cpp": 0.00118238, "t_fft_return": 0.0011165142059326172, "t_ifft_as_arg": 0.0012292861938476562, "t_ifft_cpp": 0.0012262400000000006, "t_ifft_return": 0.0021262168884277344}], "hostname": "b-cn0525.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 12, "pid": 249841, "time_as_str": "2017-10-10_19-00-13"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0015263557434082031, "t_fft_cpp": 0.00152806, "t_fft_return": 0.0015399456024169922, "t_ifft_as_arg": 0.0021986961364746094, "t_ifft_cpp": 0.00227202, "t_ifft_return": 0.002207517623901367}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0010935068130493164, "t_fft_cpp": 0.00318726, "t_fft_return": 0.0010960102081298828, "t_ifft_as_arg": 0.0012284517288208008, "t_ifft_cpp": 0.0014064199999999998, "t_ifft_return": 0.0019106864929199219}], "hostname": "b-cn0905.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 12, "pid": 41096, "time_as_str": "2017-10-10_19-03-16"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0015201568603515625, "t_fft_cpp": 0.00151888, "t_fft_return": 0.0015447139739990234, "t_ifft_as_arg": 0.002184152603149414, "t_ifft_cpp": 0.00212452, "t_ifft_return": 0.0022689104080200195}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0010728836059570312, "t_fft_cpp": 0.00119542, "t_fft_return": 0.0010764598846435547, "t_ifft_as_arg": 0.0012263059616088867, "t_ifft_cpp": 0.0012155, "t_ifft_return": 0.001920938491821289}], "hostname": "b-cn0905.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 12, "pid": 43158, "time_as_str": "2017-10-10_19-04-32"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.00038433074951171875, "t_fft_cpp": 0.04366183999999999, "t_fft_return": 0.00038802623748779297, "t_ifft_as_arg": 0.0003763437271118164, "t_ifft_cpp": 0.00038952, "t_ifft_return": 0.00040793418884277344}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0008070468902587891, "t_fft_cpp": 0.0008098, "t_fft_return": 0.0008147954940795898, "t_ifft_as_arg": 0.00042879581451416016, "t_ifft_cpp": 0.00042585999999999996, "t_ifft_return": 0.00045800209045410156}], "hostname": "b-cn0430.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 168, "pid": 188502, "time_as_str": "2017-10-10_19-03-17"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0008554458618164062, "t_fft_cpp": 0.0016905000000000002, "t_fft_return": 0.00039827823638916016, "t_ifft_as_arg": 0.0004094839096069336, "t_ifft_cpp": 0.0005065, "t_ifft_return": 0.00048601627349853516}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0007990598678588867, "t_fft_cpp": 0.019548080000000002, "t_fft_return": 0.0008089542388916016, "t_ifft_as_arg": 0.0004329681396484375, "t_ifft_cpp": 0.00050894, "t_ifft_return": 0.0004500150680541992}], "hostname": "b-cn0105.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 168, "pid": 247034, "time_as_str": "2017-10-10_19-04-36"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.00047004222869873047, "t_fft_cpp": 0.0010492, "t_fft_return": 0.0004322528839111328, "t_ifft_as_arg": 0.0004303455352783203, "t_ifft_cpp": 0.00046798, "t_ifft_return": 0.0005460977554321289}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0008045434951782227, "t_fft_cpp": 0.0008124, "t_fft_return": 0.0008170604705810547, "t_ifft_as_arg": 0.00043523311614990234, "t_ifft_cpp": 0.00042647999999999997, "t_ifft_return": 0.0004458427429199219}], "hostname": "b-cn0301.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 168, "pid": 272208, "time_as_str": "2017-10-10_19-18-41"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0004754066467285156, "t_fft_cpp": 0.00094774, "t_fft_return": 0.00043761730194091797, "t_ifft_as_arg": 0.0004341602325439453, "t_ifft_cpp": 0.00048768, "t_ifft_return": 0.0005240440368652344}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0008020401000976562, "t_fft_cpp": 0.00079884, "t_fft_return": 0.0008422136306762695, "t_ifft_as_arg": 0.0004513263702392578, "t_ifft_cpp": 0.00047413999999999996, "t_ifft_return": 0.0004734992980957031}], "hostname": "b-cn0430.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 168, "pid": 191378, "time_as_str": "2017-10-10_19-19-10"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0008499622344970703, "t_fft_cpp": 0.0008491400000000001, "t_fft_return": 0.0008603334426879883, "t_ifft_as_arg": 0.0007253885269165039, "t_ifft_cpp": 0.00072046, "t_ifft_return": 0.0007864236831665039}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0007251501083374023, "t_fft_cpp": 0.00072592, "t_fft_return": 0.0007350444793701172, "t_ifft_as_arg": 0.000825047492980957, "t_ifft_cpp": 0.00082088, "t_ifft_return": 0.002617359161376953}], "hostname": "b-cn0548.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 21, "pid": 250118, "time_as_str": "2017-10-10_19-00-13"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0008528232574462891, "t_fft_cpp": 0.00085032, "t_fft_return": 0.0008544921875, "t_ifft_as_arg": 0.0007319450378417969, "t_ifft_cpp": 0.0007262000000000001, "t_ifft_return": 0.0035120248794555664}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0007371902465820312, "t_fft_cpp": 0.00076474, "t_fft_return": 0.0007432699203491211, "t_ifft_as_arg": 0.0008361339569091797, "t_ifft_cpp": 0.0009062199999999999, "t_ifft_return": 0.0026766061782836914}], "hostname": "b-cn0525.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 21, "pid": 251157, "time_as_str": "2017-10-10_19-03-15"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0008606910705566406, "t_fft_cpp": 0.00086016, "t_fft_return": 0.0008662939071655273, "t_ifft_as_arg": 0.000782012939453125, "t_ifft_cpp": 0.00076658, "t_ifft_return": 0.0008987188339233398}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0007622241973876953, "t_fft_cpp": 0.0008226799999999999, "t_fft_return": 0.0007659196853637695, "t_ifft_as_arg": 0.0008624792098999023, "t_ifft_cpp": 0.00087328, "t_ifft_return": 0.0027266740798950195}], "hostname": "b-cn0525.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 21, "pid": 252311, "time_as_str": "2017-10-10_19-04-33"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0007603168487548828, "t_fft_cpp": 0.00076332, "t_fft_return": 0.0007662773132324219, "t_ifft_as_arg": 0.0006549358367919922, "t_ifft_cpp": 0.00065026, "t_ifft_return": 0.001240372657775879}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0006633996963500977, "t_fft_cpp": 0.00066348, "t_fft_return": 0.0006709098815917969, "t_ifft_as_arg": 0.0007457733154296875, "t_ifft_cpp": 0.00074332, "t_ifft_return": 0.0007740259170532227}], "hostname": "b-cn0301.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 24, "pid": 268012, "time_as_str": "2017-10-10_19-00-13"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0007622241973876953, "t_fft_cpp": 0.00076162, "t_fft_return": 0.0007712841033935547, "t_ifft_as_arg": 0.0006508827209472656, "t_ifft_cpp": 0.0006474199999999999, "t_ifft_return": 0.0012562274932861328}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0006787776947021484, "t_fft_cpp": 0.00067862, "t_fft_return": 0.0006928443908691406, "t_ifft_as_arg": 0.0007584095001220703, "t_ifft_cpp": 0.00075542, "t_ifft_return": 0.000790715217590332}], "hostname": "b-cn0548.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 24, "pid": 251355, "time_as_str": "2017-10-10_19-03-15"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0007635354995727539, "t_fft_cpp": 0.00088384, "t_fft_return": 0.0007681846618652344, "t_ifft_as_arg": 0.0006564855575561523, "t_ifft_cpp": 0.00065358, "t_ifft_return": 0.0024101734161376953}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.000706791877746582, "t_fft_cpp": 0.0007063, "t_fft_return": 0.0007126331329345703, "t_ifft_as_arg": 0.0007910728454589844, "t_ifft_cpp": 0.00078372, "t_ifft_return": 0.0008208751678466797}], "hostname": "b-cn0548.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 24, "pid": 252632, "time_as_str": "2017-10-10_19-04-33"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0008050203323364258, "t_fft_cpp": 0.00082174, "t_fft_return": 0.0006941556930541992, "t_ifft_as_arg": 0.0006117820739746094, "t_ifft_cpp": 0.00060706, "t_ifft_return": 0.0022230148315429688}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0006585121154785156, "t_fft_cpp": 0.0006597600000000001, "t_fft_return": 0.0006629228591918945, "t_ifft_as_arg": 0.0007259845733642578, "t_ifft_cpp": 0.00072244, "t_ifft_return": 0.002223491668701172}], "hostname": "b-cn0303.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 28, "pid": 177309, "time_as_str": "2017-10-10_19-00-13"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0006892681121826172, "t_fft_cpp": 0.0006930600000000001, "t_fft_return": 0.0006920099258422852, "t_ifft_as_arg": 0.000598907470703125, "t_ifft_cpp": 0.00059818, "t_ifft_return": 0.0026015043258666992}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0006537437438964844, "t_fft_cpp": 0.00066104, "t_fft_return": 0.0006583929061889648, "t_ifft_as_arg": 0.0007264614105224609, "t_ifft_cpp": 0.0007589200000000001, "t_ifft_return": 0.0021948814392089844}], "hostname": "b-cn0301.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 28, "pid": 269292, "time_as_str": "2017-10-10_19-03-16"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.0006886720657348633, "t_fft_cpp": 0.0006928199999999999, "t_fft_return": 0.0006945133209228516, "t_ifft_as_arg": 0.0005965232849121094, "t_ifft_cpp": 0.00059222, "t_ifft_return": 0.0006233453750610352}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.0006467103958129883, "t_fft_cpp": 0.00073354, "t_fft_return": 0.0006542205810546875, "t_ifft_as_arg": 0.0007748603820800781, "t_ifft_cpp": 0.0007137000000000001, "t_ifft_return": 0.0021932125091552734}], "hostname": "b-cn0301.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 28, "pid": 270621, "time_as_str": "2017-10-10_19-04-33"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.009832620620727539, "t_fft_cpp": 0.00971748, "t_fft_return": 0.007796764373779297, "t_ifft_as_arg": 0.015221238136291504, "t_ifft_cpp": 0.015709360000000002, "t_ifft_return": 0.014825224876403809}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.005801558494567871, "t_fft_cpp": 0.005798239999999999, "t_fft_return": 0.005795121192932129, "t_ifft_as_arg": 0.006997108459472656, "t_ifft_cpp": 0.00709022, "t_ifft_return": 0.0069942474365234375}], "hostname": "b-cn0213.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 2, "pid": 264678, "time_as_str": "2017-10-10_19-00-09"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.008153080940246582, "t_fft_cpp": 0.00932608, "t_fft_return": 0.007720470428466797, "t_ifft_as_arg": 0.014552831649780273, "t_ifft_cpp": 0.01588972, "t_ifft_return": 0.015450596809387207}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.005839109420776367, "t_fft_cpp": 0.00580346, "t_fft_return": 0.005797266960144043, "t_ifft_as_arg": 0.006987929344177246, "t_ifft_cpp": 0.006968879999999999, "t_ifft_return": 0.006806612014770508}], "hostname": "b-cn0213.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 2, "pid": 267435, "time_as_str": "2017-10-10_19-03-12"}
{"benchmarks_classes": [{"name": "fft2dmpiwithfftw1d", "t_fft_as_arg": 0.00822460651397705, "t_fft_cpp": 0.0081897, "t_fft_return": 0.006625533103942871, "t_ifft_as_arg": 0.013285040855407715, "t_ifft_cpp": 0.01593062, "t_ifft_return": 0.013502955436706543}, {"name": "fft2dmpiwithfftwmpi2d", "t_fft_as_arg": 0.005410313606262207, "t_fft_cpp": 0.005381820000000001, "t_fft_return": 0.0052220821380615234, "t_ifft_as_arg": 0.006237149238586426, "t_ifft_cpp": 0.00646324, "t_ifft_return": 0.006235241889953613}], "hostname": "b-cn0213.hpc2n.umu.se", "n0": 1008, "n1": 1008, "nb_proc": 2, "pid": 269294, "time_as_str": "2017-10-10_19-04-30"}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment