<!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: '96dacba0343bab90',cH: 'UirXVNPro.IIc4LdmZdTSBfqYM2nLmGCZgWEdxYLsfc-1754947420-1.2.1.1-OJp4d9FVm4R8jzhZkFHkAPNcdVd4c_4FwlrcCmBOewMZKFAKAcEcfYNXb9PKGpIT',cUPMDTk:"\/p\/fernsolver\/svncode\/184\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=jDDwsH.ZNSdXpuHTM3Mkqme51RLKzwa0pSsVf8QmbHI-1754947420-1.0.1.1-xlnZn2VMA7TNyg7_YCqcSrxyERD4jQZN3kffTSgxj3M",cFPWv: 'b',cITimeS: '1754947420',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/184\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=jDDwsH.ZNSdXpuHTM3Mkqme51RLKzwa0pSsVf8QmbHI-1754947420-1.0.1.1-xlnZn2VMA7TNyg7_YCqcSrxyERD4jQZN3kffTSgxj3M",md: 'HTfYU_u85kX3aSmYMMxog3zASdSXSAe7wdnofbFoIkQ-1754947420-1.2.1.1-fqW8lG0u9X2OyAwKM082.Gs.elv8IbErhvivfOdoT7f0P9F1R9zH5wcqpHHiWMOa0MNjF3FA_HFQelnTWZJaQHkEEXlg_jPYvqaBKpURKAJ.QnX_eJDDEV_QgpgnKUCE6puqJi6jl9OTA3rkfYLy7lKS96rA6PgSS48_JSOa21HL0cFy9mhDxzAgrTtE07BnIoKTrqJQ__K4CJv8W2BDSuBv4WM3JfUqkv_HPEYGUCDpPl9jZ36ZWBbaDs8IZxHwc1IAGEROvtVvWF5hz6voj2N9WUiSS6dO2fMH_HVJem1aKR3O7w74guj71We6P4krDnaNZbv0ifLt.RO1x.fZSPamh7vefhdVmqooKJvB9RJjnMoOFCx0bMhhMZNJbK59p0NZtiit2s76G5Apy2ikodAO_tvE6N8X3zkjTbOadaII1UtSpqa_caDjblW1IuODMoEh9kvLGwqgqiZbYwnZsutDfCiMavGH3rK61k3sB200BlKSpH4IgLrNopuL7K5qXMighMWKT022W60o8yrHr4vh3mAk3i1bdqzQTcB.2.mlfZyeY7vPWXMioJY1UA9V_PpPIIXbLxxK_7PGDFMyQ0JQIt97e7NFoBPxYvtqebr3JtzWmK78TVutwtRyF6LlGZf3Kl7EQhgMAZQK7J73l8QPScyYHiKZx4LaOME8vgC0oFJPPawCNYmGUOdIoAPRDgI9SuiaEWONpjf2eu5qez.DqQGtDuv_Xazv.DxemS0IbflQJuRRqYza1O2MqrUI5U1ogbqmI9KCgGlRdCNSWG9xWY6M3tTMsecxOPx5kTi7UMjjdOIkBOqTx3cIlMAoVZUuACSZkAje1.dDJiSJNDb0bF7Mqlq7qWFbrs7GJGHAbxvC.nfkYLqmhIowPSaEiibwCEBvTJgoUCFW3G_CQVZ6j_bafAQ.MEGei7wt83tAHWWX95rELI2xmUIJtUYfvl3PrSgzPEFnjdm3I5SWGU.4er8f7t5sKmACUwgonNFdJwWoQHluQfBCM7oA55dd',mdrd: 'qQqxJtYBhMop8fI52i5UM2nO_TW_SItLomYs9ZU6cOM-1754947420-1.2.1.1-qKUj1dDHutfSzT9lW6re1BZANNIehud8yQ5A9G9YCX1WGJmpVuPjyQ1UX8b7KrYifJGDmxnhivyKK.tTQJ9dGP4ObxgxzGRDm2UCFTKRq.5_zU0THMCuVt1Q73_uTrULXwZi0z3v91PsWy8a.E0LAACA1RFA0uHKB0zRbAuB6O11Zp3K7aTx634WBqRpegxUiDjclHjBpvobib4.Zs_Rq8EVpc2Pzf8B9nPZbR1lVJKm9mJlancZ4p75ZjNKcqIySai2tayJp_sBCRO0CS9eZHqlFBGW6R2Pv.1NK5zKuC.iAxZRFg_vOT79AqwCzDHA1tH3I2LY37Rrlnzlmw43clSpqUdcIjZwdnk7opGF7gN6bKXL_6yamN_E.tfHI.gLNwi21S5Z559gQB4LomCnzF8W1QLvUg7C6a4JwE4YxUiALfGVn6AygFeUWopCwsaeFhRB_im68JjwF4bbECSh6_WMubiKQ1B.ffQjqSizRayRZrUcMPzkUATYqdRaEm13CgZubThl.ku0jyttdag6OVdriuRNL83lw39YOwwsaajbdI2OGf0nGnJW6OWwmxWFopyZsBCYeTF0VKBAufxhNPZFLJp3tLz8VO5Ok3wUw_qoVCLKG6WdXTy8oqXkHusCrjkKZ_XAgSWNLgjvwhUaZeBD7vXhx34QzSK8ib8ySiBgp2zAIRFyu9ujkHbxhv5XBdXG0gVw9sn2bNhwZLcetfxBusAw2C0ZHAE9tyMwebeUDwsgk2hGXFHZbNcpV5vGSAgCsCuIxVY8s96z2qfZJYu9jkwRGgeGnuC8iIceeF6s5cxv5C5wBc0r4LveFLeDXkxp2UulibpyycbbMOR1Sqfq3OkcZfYOAXp7.9yQ1jKF9E6xEocnRdJEcDsbUuxWvjAz3QDp5E6MONBz9PvotCXs4df0pkE_fDfSslK556YXbodRBdXBYzEp0S5xnieh5mY2ihar0lPuCqhkOHLOAtGv.GAkt_jgmqMcULi6CvwAP0ksraddqmszU.jnkSl6U.0NsrWs5hZEkuNxX64iE1fyiN_.4n73rQwRz18HnAlVoDJHOzG41Bm1ZuQL2uDKsiiAw9WM08z1b0RNdMu7xSOiS9FrWDOBIijIz1ysKe9N5hCO7Rtq0T2BccpeRZBmIbxij5dcJWHnRQ6nyGJlKou5Zv2uKEZJD9zeersOZES.LeFo21J5.lzHoOan20FMD8nR3l9wRJcGOlRzXCXFkw0IQk3aaZ9SHexP.Nu3AhZBFD0WZghnFq63upqrH_sg8lc6JTsILGVmHWJIrI2urk7f4TRIocaV3hJobXXUxYY1mLGneqMWYSJStuxw5_9e5p_UVK_P6b_sw8XtZ.ijDkp4g.rFPhifvWJF1lsZPgQZgDQ7UO1oj88.gMxVT.HmCMYh7Xm.TaJ7cqIZG1qN4BF_woWNaii90P_9PFLxXwITUtA01ye3RzoZNfRi.7juEay.UZIIxnqZINGj6qQH5SoRSlEZ.3zc3BJAj5X0Axx2PvWLBn10s.igB6HUy.zkQxLkYUDlNxKE7hL9Zg2Nv22XHfH1YjvS_E4MPqRdW8CD74bwCOwNrgByGXd5kizlpJvPaRyh7E9r4Nk3fCpMAo1wVBFV8T.nifH0rTWIHlrwWWXblLvo5WHQL2JJEI4mtYkH.GxmisEefuixTPYoi1QG7dW.YtgyGiLbzYFV3ilyLnmoi_q88gkOyZDi1sMr0gN2d0zpBXW2Ut91DvNEV29Reqy4bjwYLhq2KodDqWD3oSYZmvhaYJSffTCIFF2HFChaBOt9cBG0aeJA_kZOk0TVPjjAIF_JGLfngskjCyn0qGKR3vjKOpqlx3YoEbNH_d5fKuLbmLmf7E0gF0a3K1kHUic2CXPSwoCcBE7jgHCqxt0OqgnloMFE7ZI9ftVcOsFw27NXSLwyl5Gq0I5PmeM2DPVir0zijHl1LXPobSpmQXcjeLiU8nMG2BMOauubYI4nfEVIaBj491WDIfpWFsLo8l5ELmPB9AFT8_G3EzIyiS8yGW3qiW16DmlpmSo8mm_3oZ1zWWSlZMUv.dn01EwlqpOhtr5AulglPgYOu0NSHMGJmFSJjJS8_5Na.wGxi7RbRZfOvaD.VrDRxJprCEByr7Rji3xpZ71RmVsOrAzeFwuXqESeDy_dCaDRh1wRvvgVbhzlKySNCqUCiJ__hFkF6SZC6xAsxXFCfLsY8Bg8k_X5fyGc4zG4.FFKMk7hRgvLz8KaO_SkanEx9esUYVBniIoUOLuA2pv4etXVQWLK.3T0UTuJBjxha6eEHl1SnPlVUNBMB2cIEvQUITAdlv.jx.fKLpmmaNnDt7V2B_BIRAVBOPlXu2cfquxaB6QDgdp20gijzW0m7eJhu_KzKrLPYVaRfLjGJ3pFncbaBa_urKAETiMWJwJKQhHlqVI0rPCr96c9R.9fLC6K6v0FRgCIWWbMuLWn5UkmQjIdXCUsNJD3bU9kSTLv9bpp9_S22GuvJZXB7tAQu6AJc5K8fovXybmzJGGsBomrY.XuF1QSxM5jmZj9AGKjV_NFkxkJiuj.SuXSAuteZNxUbvmg7dBt2T_X8cxekgcTL_NPksM3GA72y_eSY6VFpXDALnnaz2_IOtG2cxZp0T0FvmF4ig',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacba0343bab90';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\/184\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=jDDwsH.ZNSdXpuHTM3Mkqme51RLKzwa0pSsVf8QmbHI-1754947420-1.0.1.1-xlnZn2VMA7TNyg7_YCqcSrxyERD4jQZN3kffTSgxj3M"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>