<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'sourceforge.net',cType: 'managed',cRay: '96dacef4758bab39',cH: 'UcXhgsA8Ztv0a9SsXw3R0EglKsDJsZvvA8Mp9eJshL8-1754947556-1.2.1.1-PNzgi2UkrtEkw2qCB6fXSau_NGsxZqAHNqtxq2WfTCPw6jzTdLXW6V5PE7BEUK3m',cUPMDTk:"\/p\/fernsolver\/svncode\/185\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=Pfp3Zy.nZoPn9BlqJW5Do.LHI26c_HkxszB1Euv4pKc-1754947556-1.0.1.1-EClHvsnFSfVvQQbVCm_8kO3aT0JonbPE.TDfAzNYOCw",cFPWv: 'b',cITimeS: '1754947556',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/185\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=Pfp3Zy.nZoPn9BlqJW5Do.LHI26c_HkxszB1Euv4pKc-1754947556-1.0.1.1-EClHvsnFSfVvQQbVCm_8kO3aT0JonbPE.TDfAzNYOCw",md: 'Z9CW3Rx3WFwHFnmcX5cvRWo0S0imyG1ar0L1atAkBgg-1754947556-1.2.1.1-43mCqU0LTB7VBmls90OA5GYr6AdiWwlH8tk_sO_2RG2r8MQe0d35VYaR3eHZbvzhg1RJVzx.Pgvm9y5nKF89_P8mwhMdY2SZDpcqQWG.PMzshgJb501Y_65BDmnxt9QxxeHkCB7w7q1fiMfaY3rtdimqRZQo.K1Up3kKBzgwcH1IZUWrsZ7FJJDgdo_zW7PVT6av78LjVq6f3vbbUMm57kfj3cAG01qEvP6xSHPSwYRefM33QUETBs7NlKSqm8uYrzcdTfuZRZtf6qlxAyQVC8GGxi4qez.2LCS3xQrEQTobBmKDVhJHAORotE8S.ubfY9w21_tZR530OprcPX..MtK3Apye1IPI_OpP0._4ULamBHwvjo2CEGu_B3qbu9cCA.SZPNy7bVsaurgk89Y1.KWpiBTSSL7tak9ws2agvHisRXS.f8H.eQbbhhJQnyvMUFqWRsLxMJVsLKDhwka4KHASFNW30fs85GDSZ.Ov8GdN7UoZeETZdL.rdXPFJcBp060bXBkbM97UcO7zjJ1QjjVr26uoC7cuvveVb6lzgfsxLg3jBvuBkiQ6OYcX2bmkMPjQI4qwu38rr6vx.KA5_dJ.1unMwmkuXTZIcEuGtS5Yy9tJjj2YYYgT5cGPPP4wSC1mbP_gYZS8xXJl8N.wIvShSFeWtD5kIATB8MoygoEj3bTvHx4WumMGHKladUBeCrRvj1xeFqmxAEswh7tpOb3wh6C_j0MhFFH5vw7cKI99sTGF.H69N6TJcv674JAVZLmY4tP2mqpRLycpb_sASSGSpmRufJzksE8kuMJkxEkuKT9ncHWBbK8dCx8Arrk1D0ZYJCa8juU_WuLrIVnkZmZqiduIZlNRc7CM9xHl9.79MckkxJJ9l7h2Mx3u6dolH6qnGdSgIxUarx.IpK0l0zIGaq5pecfg6vD.BWGtx5ILW2Eh5rKCOCauwHMcZBLNxjlyRAEtfV_feYnjYtKbqVCY6vLT5mh.Rf.GERgeX0K07EclY9LGjK3wII_1m9Pt',mdrd: 'NN4cm1uaaVbL9NGpDBpjN8lcjiVvi38uhvZT0r78jgY-1754947556-1.2.1.1-_J5pA9Zz7qjh9CvHcUYQAvIWfQkMrvpTi.tAEEruB_Hd8Sg12YoJgtXObVubM9PKLsUuJnUNz1dEtsZutY_m5hlrn4tuJ8FAF9BRfh9Tg0XvLvbECoMlHYG0tQYCrDQfuRlafq4dCWaGc07ZSlMyl39EirFJil4lc_Owo_u_v2P4C0rEylW7IF7Cawt6P2y2fnda6xZ5jdk6ob1b5vGc6RCVNoAAoFpUTcYvXQ.H.lOq4OJUab.jJVCFxSDn.6kSyhutvs1w6nHFX_7A8e6te5xg_Q4msfmSVK37h7wM1pA7OT95oeLrTmrksc__LSr0ufThvwvkQaV4VXQKFB9fsj3DiXaB1TiiiIMDfbOytqfSnFRZbfujUQPXZR7WH2kkfmQ3lBEPemifzhs.lOzFQMVT4dqSDv9iIsyJm7XSFt75Knbz8_O_wEuiaJAUU7iFPToGselHnGBddj6Q7.Np5y7t4.pvgWvkOzArjAnz2ZbUvmg_jxXAhzmLpZ2UaAHVetcBxXCPSH4mXoigEh2gI.K1aRvzvQdDYWSZ2UMMiivUwybquNT1UirGxeWxmSYc.ziT3D9Yy7St09oqA1b7YI.F.3E1SxlXhO8jdWd7z5JIemZ8ftc9DNqIdeN79MOFHDdZVYP1pLIT29ooWFaA_OMJFCWija5FDWWbUT5S85TwdmpcqUOVrNHvUzmSGyo34Ij0hgN_YiPMs4gajHmN_q1NaXMETOWgXdqKBMQ_6FVufihcTdI9kgPcIZN1MZBVbpwL2pvP7Y.LmZGQcPg13qIJJTNvNf2704IosgQU4YfzOf6A32Rm2dXZ7oMV7kT9NOp8dSRjtzqiBneLY31JPo6i4pH5UXnNAHoMKQ9ft_cIayYX8WRZBZUW7XBhK6YPSV4lapdyHE_oCkkV1P9yYTHFidmvICoAPvBBqbD_VJWnFuQ4wh7uoLm8spHmZbmjXEXKtYp1k9YwgwiUxzWHNsFBaLuTtsiNeYdYaBWz6GIWqZV11KZVq88.p1lwKEnLwRfAK9CqV37Y5ZUnpYqx4DmiROAEUUKB2IdKEhQpWp37_6GgEnFaiR4enSHUYaTYcoLXBSQif5MtoNsW4OHjIE7y3gL7XFxHt2FtdRKL41_UsgwgVp7VE7kEuHI9eXjKFMgvk5TXIxjk.ZwDIJqQECFHjYi4Ut9CeBCaY8Td5qlk.J5yT7OaMfBzbBFXq9odW.MasUewH64sOLdWr_cqnbvtY.9.AnEPL8h_xFSC5P7nr08_WvFh4O1.mtsuemGX7PI1cZzXEgiNMa3334aMb1np26RyYp16udEhG91n5HNnbylpgzB6iRA1KDwpLwVKX1e_mgMgG4x80TcZQlBO7WkyIwJPP_qRw1B0LfTdc5KMzGJ8nfUaO0CkBLX.Opb3CFoL9KpGa5cG1MshUFDg3EgKlavrs3hRftHpUutcCLIStxqIKvf1AjU8VWC.DcJw9Iyv1F1coVR9OPh7BISi.YVSg3Gt6IpD41GcUML3xlkzrj6T3w8VD6Uvo7mQCRfVdNlfM4NKfmzROtaTD7CEhW.ya5KVrUhpgcWg0MG9LwAXybxZgBHHVLm8MMn6uhOF2ul4epStysy0okxNhqkjoDS0akbO09Xp8C77juzETYpUlqOXf_pka.iWu4QEXXP1Dq1G9pMXpAJsvS1xsHkjPR2Nj6MRRKEaer93T_eDPPp.CpcBVU.r9tgA.BRhWZ3Ok_3KkzR3x1zV4F_MoQItfl4W5PnK2ii.eEbqGe.y4EGKSu2HLLwBo22Hbp9cdpREjp4oCyu_jYWYArn3PuAIEG54Q.M.CYYuw5MBiGYe_1NuwkEN2dfyajR.t62OqgmXl6e5W8YbzV77wE.5h.k0HDKxI82qT_bJfBKQma1K7gkMZ9.5of18ovXm5XNJb2Mz1v6ommG7FrJ4zTSFTMh4CMnsXmvNW5zCBBbsz6F3f7BJ2w8W8VzEsFfz26EAX0gUl32YXRDEMVQwBk361yG9xAae.GcYujX17dKM3qFREsJTtTgdmR9ugRPYz9cmmrT5qiRmyOFbFo.SJ6GctBfHbb6kKoZFAW_MxEOqDI5409yvAzv7NGs9RkNYkMdrOQsdR62kJJp2UVg13F.CgLRzKfSFWxP.ZRvrm3qBF9gLLU5NLPg.edh74x08Y.UK6Is7KkOuwwVp4q6.xekT314efesv5tnwerMmE7czOVFblDU4p8OFYoTgz3v94rE9NgNKpIixQVb9tFTMfzz2p2VOfs9M6pL71CUvPOZnddW4onWgm4I3hgUnP71w3N0akaumwuERAgW1okwXr433VNtHqcz5t6.bbIXVEO7dz2vjCjtouPujvsnOmwg3rdzMg8O9fvFMhxj4FiK.ZX6LBgE8x_G_qSwldlxjw.ZI2hfgmzO6zENZNsbx2InJrCH9bA6WXrD1sdc80vNsQ0EjhkLo7T4YSxMPhwPW17l4BhchxLpIrNKFMYmjR_WMCD2NALULHJt0v7P3rc9XVWFPjKl1.qDTI3toJu0edC2YJ6heErlI1EIc0QdQOP9dMJe0z1o0CRYDeYxtnVdvcbZOTKl9u55elyU24IvCH3LrYv6RPUxqAzcsUpFgDXjYtPlVfue2IN.rGUQrkcSGoy0phooa8g',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacef4758bab39';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null,"\/p\/fernsolver\/svncode\/185\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=Pfp3Zy.nZoPn9BlqJW5Do.LHI26c_HkxszB1Euv4pKc-1754947556-1.0.1.1-EClHvsnFSfVvQQbVCm_8kO3aT0JonbPE.TDfAzNYOCw"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>