<!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: '96dace0cc27cab39',cH: '6r12JNE2vfFh0hMjvatnNLOZBddEynGYmULjeBue2fM-1754947519-1.2.1.1-6_ZtAWAkQcZmetDMkYu_RM._OpO5mdC_nu0g0B.FAY_ez_GZMxM7UjBglVk7O7qB',cUPMDTk:"\/p\/fernsolver\/svncode\/186\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=UPTtzAPIDh1IdeSOKhm7tE88e.lFJZAOvsEPoDcWrKk-1754947519-1.0.1.1-aH2KziDUHZ_eVe_HJFJtwwwOaFzIKnepIDUrjXZX20s",cFPWv: 'b',cITimeS: '1754947519',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/186\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=UPTtzAPIDh1IdeSOKhm7tE88e.lFJZAOvsEPoDcWrKk-1754947519-1.0.1.1-aH2KziDUHZ_eVe_HJFJtwwwOaFzIKnepIDUrjXZX20s",md: 'Ps.swTHfxb7I_w7aLNESYd6vJafyOJijemEVXAnO3jg-1754947519-1.2.1.1-BT_yFcnKN6kgMlH0v_IakLxfw5DRVaigshCJR0AQXI_bh12OSBTsUXWxAZos93N8McB1dN3ziNHYCzKONBUoPz4jEGER_KLYSRhFlKNmRVEGRAGUk5CuLs5zUvDKC.wuzkRjZsyMA_6857CzjS.jdZ_gCiXyhnnnxwAeytM0p9.RtZUUHYcO5X7SZpsBBxflZK.jp0Gmdh27T4SQS.gykBqcd1GVChD4E.t8pWCALDxurtGwQ5QPPPJEJz4EM.SpERFTXCQZ_.7aziXTEtc3Ei0Y.RVnCHJ79UGNLg9Jdv4UBuGr9SLcgiAfzgm7TeOzoBfJWNcsuP6v5oDJH__il6BJllW_0c3AJrMlqkovr6ThulgYMeDmoYzHIsQ0VZdNogB5wyWvgK3se_Do4t2JaA_dc.5DOJtnKKW8uqJM0RZseBJ1MDSkgk3Yg.W5a4eSkzZOIilddTphQEyIOK8mbPbgD9o_SC5sPKBPEvsvrmD_s6.1PxtQb0VYq9kNNp7C49UWZB1qlyXuAkOH.Ob0UiJU1PpmaxQb04x55iYNSOYcFVI0F1PUTxelJjUUguBZioUdqgn1Lkk9l.TR8n6tavWD9nwXxcc81AkhQqI0934rzPWEt.xyHtq3NGkzJF1es6mqjdkN0Wyn54NWbS0.J_uy5UhS7bUUQPMxV_TlP58AVQ93hpXkqcv6yOHB6MRczFaoKudooikwFT_4PyxcsaZBMAs5zHfNNELe5C1BUFEv394ov6nep70XJC1k_W0etHEfzPtzT4X2vL7msMmwPzkYpyBzGrwg.J2OklW8287T4KHiPTylW4To_PnLeNLcRH_PByJ1Q2fqgFzsfMLEqdxSzvYSgpgL5e0H.DiRi.XJQWs26gRuDUpyuQr7Xb6HdoCXYNEReK_21RuL1fjP0_8tuez46swbcryY0LoZdn0w9xMFeGCtMVXO5aPcuISXLi71TEp8SrrpO2jYFqUXSPkoXNCB9B9eWsy1RrS4StMyKs6jFD.UULa2mwK.ngmE',mdrd: '_MZzAQAkDGdMZYSAXKhp9ySRn67u08D4e5eGWaPxAAk-1754947519-1.2.1.1-8bQhT8_SFSf0SLrELRUvY4WLPJYD9U3wQlslT4cevmsVNaPS9IThTVtopxwHsS721dJwZgEdfzlfew7JfVXVtin38V2bX1hA5NcINfw_HRpUTOfIa3rZj3FY5bq1gGOiYZFpXykCQ9t4GbbAkon7bjeM6nEYC06tcuQT9Db0HYBhkZxOTGWul7eNUDzTG.WUB7qHjQyUHmEkoociCzr7hZ0GJIP8x499iYtaZqoG9g7iCgnlqrU84pRHlYQDwRZq4zVWmioVbywKZo3.NXR6RBK39tBXzG5neM6QD7p6wV1H0tIlxaQBYgR82BfhJeMo4E1YJDbHMILRCH7IQdr4ujJdQ9ENYallqXxP7gZNXAFdVA7kv1GP4Ub2NEIXU8KEvEfbPkZYg_4qlPiGGHGEeY4JiLYS4svjbkEcxt1mtMNg7RLP9oBPZ7f_kYo7AE8jhoK5PX5H3V8pAOs9TuLJkrtVndhYRV0VV7Ddt3bQRu4bUlZ6kFm5MV6D0Zp.Q5eWRwyf_1F_a6RLNjQZDimk0pZXTMl7xZyJNnR9XFpbrTW17sHE_3XzbKrfQ747TkR4AYerVx5JZuN2W.bVv2UZiOv5_aBxnqqu_m3G1JG0hHKxhVn7Uav1lon8xJR1kW1pyh1zepyuq.MrcrTCkFw5FxdUT8ZUrmSuGEWF6vq1qGiI6zwdAcnEfO_8hz3g7P8gpt9BjDLVsYl9MKkvxI2CwBRLInPwm.nONhTvn7xZtB61Qe4WgoGJCcxvGzlpDVmzgacJNAwVvEN5vTD9W8vo339qLeJ8MgdfWi4a67TsmE_5cVBbi8v9.bCVkhGvjYmDCCB6kTM0z9t2X3xIumnDmrkixrZljcs39rUZ18lIxcTKBcfEy4e9i.vOXVRSFZClCmhaDW6IfTxuUQLHQvpsFtk0ecG22cQcK4tf5sMNbT6.TiLMFjMFcnvVOo8hYOmwgGxMGhZcVvN6BisS2_FsyjFDoZpu5srKZnYpDCh2iSK1JrTkPze6IdhDvri5l62hjEJkBnFSE0QhqA67Vg71Iw1BzLBuAwTlAmAiQjIyDNXKJgDKh.anU9RF9ou_o6yItYNoBaAS9AH38sGcNOujO.TZoTOVc7c4Dcesroq0RlIpsmOTJElyHca6Y_sdPSJNmeuoB9_HKA57lNPoo8Wlsv4MJBR3VH2kTu30NtISU0UvaL8WPu8kTXuIPRd2Cjd1UVirx7fbO2rQW2HamxYDZkCr2wGS2ItDkwB7q0V6Nk82sBv5zQt1aX9vYxDg1tUinQWqPFgafF6XI5WNmlXPF0CkKb9.QmYLRO5hpMnn1bnnWAEV5x96MSKQr9KayW3vE5Gqmfc7ombojgGHfSs.0AVdisNn4fIMd3OlngVGQBSAT8s8HQwDyblwYeZ2Yy0u0xSd1XEh1Y2nAE2.tGuawr4iyF_0_g7Wf_wk_zSl0Vm8mNceMU_ruS31G2JVEOXv4QA1yEtTUFdzYGq2viCZla7mCxYejmilB.occ0FENupRTVRYiAYFpscJDvuQ8SILGCwLrUTmMQ9REPlK0sEk8tHk40YbofhZcIu7NlWOvdtr.ORxClh.58wCsvuaQ.r5eRq06GN0jq2plvRJ83dkDpbCAn26FuYMYoKq0rr1M.EWvQahd4i5V4ZGLweFgYYahfQmc706cTtU.8hPwGS5EtwUpl7O1rt7_VOPhuD9kwY4eyCm7O1raBTkFsUIu6acWqD5o6jEStW_m5ULr_ZxAWFugmUlgmEDYtCtHDkCimyf82So7GE941NnPWh7qpw9We6PL6iqXGY6LZBXH8_1Liue.Zq5Hn8CHYg7yPv_9XWrm3eUeggAuv82SkD.GBdPtahpzdmI90oXTei_ULHc5l2N6ft1CQz5cU2s0EgAm43ZkUaSIHCYrs2OdSjKF5c0E06ogqC65s_gs9OSzvH78Y.Kr73mRdfrx.ECldUy_C2oxGk.MhEamZL5h2G_iQJXQE3KmtXY8PgQUAK57A7Ehpt6hmZnzD8acmibWLz0YYMyhzP0Vq0LlC1_UJUqDE82qxJRKO9qKzJFJbh.fkQYY_Y63lajBW0h8QhOx8noeTliHtw6RgOMHyEIeYgfKF7DPBOimAXvdfK1ndNRUG14RQ.fK.Gn4iEQte7tmybh50b0Ed_cvmUrPaZDNmGkBUvEeCWunGpsyVS6vYK8cdKOgz1oQzbu2Ai9tmzmaSmjzlSdVrtDOh_qn8HOcfNy0qPdIu3cm1snpmMF1OFxgwZW0QvGb7zcavY1M3fy6fhg3BKNkXFGi0LILv.s6JHZ3FBj0W9m2iHWE2OoYzTYAHPs_likPmZrh073IxJsPcVAsu7kukgboZN8AG6FUzK8ZKQWR8561cKbqRmUeVvlydS_q8JwHFG6OAhhPnh8G1nnst2bIvjZa9ojh0pg0dW_1DplskeaI000NbGYxmFv5zeLXYmd4VLN0M8rAgzzpqXnI6DlfvtOCuBUF6_0ZaqsKc0kQI9ahD7.H19fFHlcRB3g_BosgBSYDE.5qIGNuRjhos7J4i2nUpNwh55l2btVCJ90vszbflyd8rEryYioQNPeiQM5cwicbMBC0BXN1YVCLEHoZ.g0KRlJDqFp8FUZAOgW',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dace0cc27cab39';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\/186\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=UPTtzAPIDh1IdeSOKhm7tE88e.lFJZAOvsEPoDcWrKk-1754947519-1.0.1.1-aH2KziDUHZ_eVe_HJFJtwwwOaFzIKnepIDUrjXZX20s"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>