waves-16-arma

Simulation of Standing and Propagating Sea Waves with Three-Dimensional ARMA Model
git clone https://git.igankevich.com/waves-16-arma.git
Log | Files | Refs

bench-cpu-gpu.eps (14857B)


      1 %!PS-Adobe-3.0 EPSF-3.0
      2 %%Creator: cairo 1.14.8 (http://cairographics.org)
      3 %%CreationDate: Mon Aug 21 10:42:40 2017
      4 %%Pages: 1
      5 %%DocumentData: Clean7Bit
      6 %%LanguageLevel: 2
      7 %%BoundingBox: 0 0 216 180
      8 %%EndComments
      9 %%BeginProlog
     10 save
     11 50 dict begin
     12 /q { gsave } bind def
     13 /Q { grestore } bind def
     14 /cm { 6 array astore concat } bind def
     15 /w { setlinewidth } bind def
     16 /J { setlinecap } bind def
     17 /j { setlinejoin } bind def
     18 /M { setmiterlimit } bind def
     19 /d { setdash } bind def
     20 /m { moveto } bind def
     21 /l { lineto } bind def
     22 /c { curveto } bind def
     23 /h { closepath } bind def
     24 /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
     25       0 exch rlineto 0 rlineto closepath } bind def
     26 /S { stroke } bind def
     27 /f { fill } bind def
     28 /f* { eofill } bind def
     29 /n { newpath } bind def
     30 /W { clip } bind def
     31 /W* { eoclip } bind def
     32 /BT { } bind def
     33 /ET { } bind def
     34 /pdfmark where { pop globaldict /?pdfmark /exec load put }
     35     { globaldict begin /?pdfmark /pop load def /pdfmark
     36     /cleartomark load def end } ifelse
     37 /BDC { mark 3 1 roll /BDC pdfmark } bind def
     38 /EMC { mark /EMC pdfmark } bind def
     39 /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
     40 /Tj { show currentpoint cairo_store_point } bind def
     41 /TJ {
     42   {
     43     dup
     44     type /stringtype eq
     45     { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
     46   } forall
     47   currentpoint cairo_store_point
     48 } bind def
     49 /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
     50     cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
     51 /Tf { pop /cairo_font exch def /cairo_font_matrix where
     52       { pop cairo_selectfont } if } bind def
     53 /Td { matrix translate cairo_font_matrix matrix concatmatrix dup
     54       /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
     55       /cairo_font where { pop cairo_selectfont } if } bind def
     56 /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
     57       cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
     58 /g { setgray } bind def
     59 /rg { setrgbcolor } bind def
     60 /d1 { setcachedevice } bind def
     61 %%EndProlog
     62 %%BeginSetup
     63 %%BeginResource: font f-0-0
     64 %!FontType1-1.1 f-0-0 1.0
     65 11 dict begin
     66 /FontName /f-0-0 def
     67 /PaintType 0 def
     68 /FontType 1 def
     69 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
     70 /FontBBox {0 -218 932 688                                    } readonly def
     71 /Encoding 256 array
     72 0 1 255 {1 index exch /.notdef put} for
     73 dup 32 /space put
     74 dup 44 /comma put
     75 dup 48 /zero put
     76 dup 49 /one put
     77 dup 50 /two put
     78 dup 52 /four put
     79 dup 53 /five put
     80 dup 54 /six put
     81 dup 56 /eight put
     82 dup 67 /C put
     83 dup 76 /L put
     84 dup 77 /M put
     85 dup 79 /O put
     86 dup 80 /P put
     87 dup 84 /T put
     88 dup 87 /W put
     89 dup 97 /a put
     90 dup 99 /c put
     91 dup 101 /e put
     92 dup 102 /f put
     93 dup 105 /i put
     94 dup 109 /m put
     95 dup 110 /n put
     96 dup 112 /p put
     97 dup 114 /r put
     98 dup 115 /s put
     99 dup 117 /u put
    100 dup 118 /v put
    101 dup 121 /y put
    102 dup 122 /z put
    103 readonly def
    104 currentdict end
    105 currentfile eexec
    106 f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467
    107 b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de
    108 800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f
    109 2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b
    110 9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799
    111 69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5
    112 8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251cae0181db2ebfb9
    113 9a45ac90c9bd9639e0c1350da9233535f660ca5517152fab8d553ca6b82223d675eb493fdfea24
    114 d1d1828c93bb745057d2d1e7595ad877684d6e403e1ace1a2adf18d400ca04ece816d7efabe037
    115 dca7d65284359a62672537c4a1543b81cc57efcb4d7be40e43f4596589ee0d1ac4bf21f6fbe902
    116 7e85a939a5c9845e4ee34bef1b62c17fbbb45636b16cb840dcada35b5acfc169819d3bcf4d973b
    117 036ea5ff445eea093c448ecdc6364bb0df91fd0a450145ea1aebe3cfa278a66f098d854633ad21
    118 75c450ff4307d4cef5b80c3648e57ad84ad44120fe254c47bfd4ffcc23d9ea9134c75be68681be
    119 32ee4012c38e5131fe6b49b363cbef95115feb1b33764f16c9fa0a5d739b43449790d75f9ab4c8
    120 3c2ac544d688071444c6eb6e9309f4f0591fe7657c22dff4d0fba9b8cb9db771b7479601139357
    121 f84aebd8d33f595a17b054d9040cc2dbbde8bfa5db272ea606fd61b703b07ac5ccce1aa8454087
    122 92cc6196da7d140458996eafe570e0dffce85768743b3439e65a65ecd0f99b73a297c097d7d2be
    123 e24dc5d1d4b33615c3feb58aa31413566126b0105e42541057506f11bcc7e2383ff823294cf2ee
    124 8687b3b953a7a5a44a6539b7de7bc8835d4259f52ed75a9928c1af3429867abce2e826268ef55b
    125 dd84c71e39f320f5042b8497eaaf56cfbb49879cee6930dd82446ff801e06f5796bfcdfbb4653b
    126 16da7a182e9637465d5b39cf920e11f11b58087cbe87e9853d60aaa34e7fb2b78b4aaad0da5f35
    127 540813829820e727290ecf937060379d2ad806af19202020d1c223fc97cc3dcb84492f47044726
    128 9d1f5874f10124e059b43a7e975e3555fb2d1053fc76bcf45e3310e5f2810bdf9db93c54c00c26
    129 8e7429c84f79653944bd1fca8ec88d213eb27cfc8d3fcb4b616901954aa95250c88cb9b16d27d8
    130 8865faada291da6a3404b9037be33de044911031bf9316efaac211de127b9160e496f59936bac8
    131 2c40429a07fdaf43c5a3ad1eeb6a952a92dc47301c4e0863018618ddcabc194c597f7f9553887e
    132 9c4acaf9037662aff7d66469c68531582ebf6028a5ef4886fc797dcc1f99eeb82cf3f13e3bf079
    133 583c1e95529ddb3629741b69d4ae4561b1a8af8a02c4aa4d822bea9f1365d28565ef8c0c10fd11
    134 dded1bdad073ae0f384855db62f8bd7fe39a956663b12ef8f7ef08bee0e2f033fa6da8c51156a9
    135 c24ea709b5779ee0bf1b7f9a6bc37db0e6a5bff37ee45e3ef99056d1f62e2fa64ad356558c1c3a
    136 734f0c5e89f8686750e33683e2f633a8aecbd2f1598f6e8a3ae774cffc81d8671408b0d067da74
    137 fa06dbb45c68e45a02a4281d2b1fd423d3bdd29856fde48f155f1e995a7762a0fd9971721700b1
    138 803e9a5c09180b3e84fe51048a1f955ab88897fb7cf990c4a1b49ac1fff20ee967fbd5352a32d4
    139 65876a743f0981f92c3d83d190b2273adda4e1a9f0c5b7532c9ebec0a9c5cf2ce5519b092468dd
    140 51ee9d4fb880378d8a4d5b53aaf387884a135a78592bea962fcd976404b050387927190006642c
    141 5c2f915af6200115cfe4874ca379a3d6583f8cf13fef3bfbbe8147a2a9912e9e6941738c132b67
    142 10144cae3c1cb509e78005cef09400cda1a182858cbd8661104e311a780c564183f2641c90d307
    143 9f67b955232930086cfed59ffbf44671bca0b4a747a271ab03632a2f23f5e5c0345309d6ea17b9
    144 8af25c9b6ba1b45be1711c589487b8305015849e3fdb545726cde555d8bdd9ca5a7097f4381283
    145 6290479541138a20b5de7516be416456c690f50d5e859835b905ca80c80a8eb33f6f6ede4072e8
    146 b28fbbe37b71ddc2250e67986622b6bfe0e9a91907b7e491b91a53fbd95fef163b7ddb36ffa5e5
    147 5750dbdae6e757c66c7fa980a566a13536053ee1581bf3becdf7bc683428fca8ddf94022d934d6
    148 f18a26a154c20bbea11b7521fa477cf2800b7c4990160f8f0490202c647fa3a9b2a6c90c7d33ac
    149 71e50789d09a5860487490827fd49ddad853e451bcf71ad54d24a4e3ebfc47953abbaba0a52872
    150 b0298a468e97abe686100bc603d63d8cb98300533f7fbf9a23c60ac3de598d48a769e362e2c5be
    151 41ff49b658ab71ad7fea4ac704310986d1e671cd868deac432db99c17a6e747d90f1330fe903b9
    152 63375b299a205e0c54be051da55fe96cd792374101167c4df553b549b16b97be0e6d4291cc5835
    153 a5a3675a9168e70d83d65311cd705598aa19854a5ea029aa472810ad2e26a921347231dd046b1c
    154 1a1d9d248f1957dd20aebd07c842aaa35e08f57794af451ca6ff862c9309736602cb36d666684c
    155 ae226aee0fdaa6a0b047f3dc66fe55bf4dfa8644f4d5210854a056aa810dd9ffd55c22b2ecf425
    156 9a745a357346d1da4f460189ca645a6df0782a31f4d6f0f62355ca205d18ee4a0bab8b6246766d
    157 5db69c20ce611e970a71e01908cae35f6cb69fad78ccce0b79c111e238205383224e65d87d4066
    158 295cb10bceb96fba50463154f826fb0f3a8bb92e3dd0105bb75bb9c57ef239862613178db30ea8
    159 e951f4792e87ff34a2e9c1d92265520dac3669be129e09412ad052f76e02b9de1d9f90e861fabe
    160 b1d809e9ea53501501b86484d556841c4c2f1597df077e8707f6769ac4d3f7be11ccd581c4a4f8
    161 a28463f3e3b2ceae9d06a718b6795ce175b921697f9d00c545116d00ac562f742eaf4d4b3bebae
    162 535b8c32296fe55a792c54fda16e804f1d6db813bc5c14610ed069e8319b2b160608a9a9934c79
    163 983463d141a32ef36f110e62c0478ee7b58d4ce58ea70343fa3318cf92db095f502f9403562083
    164 5a1d1c8387b52522a70f8d695dab64e745cf0674a6ec5b59373250b38cc97cdd32dae2134b8813
    165 2955a674c60d57747c398c61dd4275be8cfb3bc41f9d4bda3dc9cb24e92b4fdcac6c4366ae8f17
    166 c3885d16b8295b75c5c269c27e881e2d721f4eb14114a68f32ce37c81c5ae39fb707b758addc06
    167 bd1326e7ef7c8e7e3f47ef431ba2f796d0991fea9c7a5a49aa3de4fa66418ead4a04349b7d2d48
    168 e274f5220b21d42a273aa1226dc857d5d2cdc524f94ff5acec8fb482c3bc8c977450fdb6b11a4c
    169 7dcd4a1a93ec8014bc4fdf719b7b9c8204d63fd49dedcd53b28fa873526a85cde26693c40bd4af
    170 37e3c7babd801b7019f40d1e92ae553e712b9960b110cf073d7ccc8f22ba6993f3701bd0d903d2
    171 f5d5480a28596d9608be23ee960d8282af2622cf1d47c1a0705c55154cb1dfb6be67fb5cfd8120
    172 9c19afadec1378a9a4528592f32ad9b238a4a720b44198cf3b10c6ad26e5da6d92a7c8f03ba50b
    173 c5c687248ebdc22fabb382c317ad1971c77b2fa1073c0574e267aa1f4b1cd1032376da41cebf6c
    174 65086a342f1db6b62212123ef766818ec810082cab9582d63b929342c308aa23f16825845db901
    175 8ff7a484f827579bffacdac7ffa9239314493829a9ef5b253d752c09346eda3c72e77c1f7d988c
    176 bfc1af2f67b8541527242b7ec821b597bfdf1eea7108cab459f4faa5fc831e9be0157cbbf7d1fd
    177 83caf9dfc50cc758ca9c20ec9970f5d12a6113d403e9573db5e7c7546a98529be9cfb35f9eac7c
    178 345d6842ccad9af0a1a1325da285200f262ffa9d427eb94af3f9f29cf57c6afb258f73113e349a
    179 2fd35f339a82bd6b6cc1ca0acbae9cefe8f7b12fcbc8e46980422384ef7a60d51872a4bc54e925
    180 84a6dec783ecf0416d977b30336c3ee7150d3d08a84c56d4bbc95ee09957654387f91c8dab148c
    181 f67bb0852aa96d5232423567c1b25b33935f69323b3f2f84c57ec3432d70ad8cebee82d396f2a3
    182 b38af042eaf9101b525178e238fcaf81d5e94a2e41560e03056866257e6e5656366e06f871f283
    183 1b60cccb5be3086c95a1e72ed640f14af566f53a9287e1022ccd9ac60547f26cf34e8b553626ee
    184 01f4fb500973bac94509945dc0e604231e3e61d1727f75ba022e6551e779f3aee22ddb09c0aa6a
    185 2010588883bbf78c532482363b4defac0db3e8655f60d73b5c653c64df7b8af1cf570287b84218
    186 feaab628df71fba23691bfcf0760e9e410c9ffd6b35eb4564c8ce446911b13aded7429230adcc4
    187 5201698695a78ae371270c0b6e6d92fb660246d095b37604ac1d127639b8ed775dc1b16385990c
    188 daa292edd33971f14e11506d7b62c2c2878fd36d31607634789cd3af562a2ca1c42d55aa14a849
    189 ba5aca199e0fefea8f63e95b231eeb2d0ef80e1c5845aac75ccac7e1dd807e2eba31be711afdf7
    190 5ec60c66aa256b0adc2a081253261867bfd12626e3c85083395887f6deba03c7015d9ca8318ddc
    191 d05bdf5a11f6bd26765a4e301bc8a1bd1c5884b1c421a9a8bc352852dc6f4f1314c6fd0dd39ff4
    192 fae0d4350a4412ada3434cf639a26cb3f94662862aebb4a9910f9fc4c943d95730177a61db977e
    193 c7bdc33fcdc07fa5dd41394dcd98410177498580680c559babf7b95de486906a29c48cdd125c3c
    194 0b08e8a3782a950734b4ca2dbc209f438f8af2ed2fd4f16f38e2905376d09e558e5aca5b6289af
    195 574a1d74e673036e38ef3d3cf562eb8738d255136e69e3b5b83f8b6fe50afc9693e0be4715ea31
    196 82f1fdcb6ddd4709a2ee9d0b528837e1ca559340fa806b5b6349c35e78430800d1404764393c2f
    197 4b76871e8346e98588b0d90e51d5409abbedaaef4fd94ee25aab289d8c93507ec8b9bbf8a8bc9a
    198 1b30999fed51d009fc53eb92041f74b60cb5477c8bab2a13c84259524532999f57dcf85e642ace
    199 f04ea9e903180d81e9df0f262351b93b0e6fd89cf1a352c4f6d63763a7e3b4fffcedb5d9e65b55
    200 f5436b5fffd79b045db586a7bae4453d155fe24705f619a429251f1927b848cd2a5f7b5e54d690
    201 7a57aa7ef990e98adecedbf5eda11edc46eee55234803e911e76d64f7504b8f0e463b79b0e9646
    202 3faa83d2108731540020e343d47d37b4373fc020a0582b627b1a4c5855afc94b424335ccdfb807
    203 4f680e46b056d9fba141cafccae821909e05b2b95d0f12105ad89529ebbcbae34070f5fb50948a
    204 47b10b8925c66836249bd09b050a068656c40e593762ce1ff733fb4d662988f105a123b4f85f8e
    205 1158fd63a8d3fd0958ad702979e5c8a18be160d764a2d22461d2955dbdf032b0b820bcb27b0e72
    206 723029cb01e060d26b7343976efcc6ceeb5ae6768e8dbdc26f21361e30935f7c8e6c75e2277b99
    207 2a8dbd075a312991d03787447b5ea5478526d01584e6af01d8b9faeefb3c910603697c0040778a
    208 ae6e58cf9ab40116ade43fd263eac6984f2158e03fbe30673656a665c5b6497166524e138c4caf
    209 d42da1b1c183abfc81e5fe03eaf6c9db5f59056cb72ad0598ecf999c5412cb2152ed18b99df3c7
    210 318cf75ed91f472f65517c7f67ad4010add8a21900562c9d85b1bdcb573062b848aae890d71d96
    211 dcfdda7ea3eed4c5dd6906e838f7245b134702dd6846ac8c9b0b20fa59dfcdee9405688b83d901
    212 df2cb2938428b846f4f687ca55280c7a053dbf62e8e154c80a63822d0c6df6e73874af3443eb2f
    213 afeda13c9ab7e518a4672c79f5900904cc37d0a667b2d5d51f3df79c612f560aa52d6835731c8f
    214 3bbf61a709eadecac78ec03212e5e5b354807acf255568d6eb6818f76db343e4c51008fbabb2e2
    215 5e48eed5d2b6853a0a173d71588a0c196a22ef1c8f05bd21a78ec94fff74b514b2ea75f18ef956
    216 e0f90a3022c0db0e464d4c5bc0ce7a087622868bd019de8c66ed250cfc6c4fb621cb4a9f95cc54
    217 92ce8bf8b585376cf1b70b4f4e0e68a991cb38ad74988a56142c0cd9721101b6a3766b167f62b8
    218 2fb304dd19b80e1468d74c7ce4c30f0550d7f028be9fab0ff16632fc636fd8531c3efc9cf432f4
    219 380cc6a59ca288380a8b15bf7e8f6c2a53f16c2b1cefbf5da1deea55220dc2fb4757b45a7cb6b9
    220 9e8559a386d7ab4a8b62157bf8db9dd6670dadb625a69b3dbae13a2a9372ea436bd14ab519ce49
    221 eecf6315066284016478c042744fd2a66e96f41b97eec2ccb8a260d8cf10d980790dac93495d1e
    222 7280df1f74cc47c167fe0d6faa547b44d8583ade1e8eddfb555feea6b98b16f086cffb65fcac2c
    223 f5f6fad77f5c0632ad89c6549f5fedf2646255b0cfa7b33851958d30c773663518afa214cf3031
    224 848d65d564cc5c160000000000000000000000000000000000000000000000000000000000000000
    225 0000000000000000000000000000000000000000000000000000000000000000
    226 0000000000000000000000000000000000000000000000000000000000000000
    227 0000000000000000000000000000000000000000000000000000000000000000
    228 0000000000000000000000000000000000000000000000000000000000000000
    229 0000000000000000000000000000000000000000000000000000000000000000
    230 0000000000000000000000000000000000000000000000000000000000000000
    231 0000000000000000000000000000000000000000000000000000000000000000
    232 cleartomark
    233 %%EndResource
    234 %%EndSetup
    235 %%Page: 1 1
    236 %%BeginPageSetup
    237 %%PageBoundingBox: 0 0 216 180
    238 %%EndPageSetup
    239 q 0 0 216 180 rectclip q
    240 1 g
    241 0 0 216 180 rectfill
    242 0 g
    243 0.75 w
    244 1 J
    245 1 j
    246 [] 0.0 d
    247 10 M 49.531 62.32 m 61.48 67.719 l S
    248 70.219 71.695 m 102.887 86.656 l S
    249 111.391 91.082 m 185.906 134.816 l S
    250 46.957 60.344 m 46.957 57.945 43.355 57.945 43.355 60.344 c 43.355 62.746
    251  46.957 62.746 46.957 60.344 c S
    252 67.652 69.695 m 67.652 67.297 64.055 67.297 64.055 69.695 c 64.055 72.098
    253  67.652 72.098 67.652 69.695 c S
    254 109.051 88.656 m 109.051 86.254 105.449 86.254 105.449 88.656 c 105.449
    255  91.055 109.051 91.055 109.051 88.656 c S
    256 191.844 137.246 m 191.844 134.844 188.246 134.844 188.246 137.246 c 188.246
    257  139.645 191.844 139.645 191.844 137.246 c S
    258 [ 3 3] 0 d
    259 49.953 52.438 m 61.055 52.625 l S
    260 [ 3 3] 0 d
    261 70.652 52.809 m 102.453 53.5 l S
    262 [ 3 3] 0 d
    263 112.051 53.711 m 185.246 55.379 l S
    264 [] 0.0 d
    265 46.957 52.355 m 46.957 49.957 43.355 49.957 43.355 52.355 c 43.355 54.754
    266  46.957 54.754 46.957 52.355 c S
    267 67.652 52.707 m 67.652 50.305 64.055 50.305 64.055 52.707 c 64.055 55.105
    268  67.652 55.105 67.652 52.707 c S
    269 109.051 53.602 m 109.051 51.203 105.449 51.203 105.449 53.602 c 105.449
    270  56.004 109.051 56.004 109.051 53.602 c S
    271 191.844 55.488 m 191.844 53.086 188.246 53.086 188.246 55.488 c 188.246
    272  57.887 191.844 57.887 191.844 55.488 c S
    273 45.156 48.961 m 190.043 48.961 l S
    274 45.156 48.961 m 45.156 44.16 l S
    275 65.855 48.961 m 65.855 44.16 l S
    276 107.25 48.961 m 107.25 44.16 l S
    277 190.043 48.961 m 190.043 44.16 l S
    278 BT
    279 8 0 0 8 39.15625 32.239258 Tm
    280 /f-0-0 1 Tf
    281 [(128)-1087(256)-3675(512)]TJ
    282 17.86084 0 Td
    283 (1024)Tj
    284 ET
    285 39.359 50.812 m 39.359 131.559 l S
    286 39.359 50.812 m 34.559 50.812 l S
    287 39.359 77.727 m 34.559 77.727 l S
    288 39.359 104.645 m 34.559 104.645 l S
    289 39.359 131.559 m 34.559 131.559 l S
    290 BT
    291 0 8 -8 0 27.280273 48.8125 Tm
    292 /f-0-0 1 Tf
    293 [(0)-2864(5)-2615(10)-2364(15)]TJ
    294 8 0 0 8 88.601562 13.040039 Tm
    295 [(W)80(a)30(vy sur)-20(f)25(ace size)]TJ
    296 0 8 -8 0 8.081055 82.800781 Tm
    297 [(T)20(ime, s)]TJ
    298 8 0 0 8 124.015625 119.352539 Tm
    299 (OpenMP)Tj
    300 0.728027 -7.401855 Td
    301 (OpenCL)Tj
    302 ET
    303 Q Q
    304 showpage
    305 %%Trailer
    306 end restore
    307 %%EOF