<!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: '96dacea0150eab39',cH: 'ewvkz8Bmo08dZxCPQlwYjw2Cre3.GkM8ZmGN4_v622I-1754947543-1.2.1.1-A8zvo3MS0ZYZlEHxb7R5JAsSjem4pqcH_tj7cNbcCWjpGYGv_pKgMabkk8iaOt38',cUPMDTk:"\/p\/fernsolver\/svncode\/187\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=hnY.twviN_.b3mmeRRwDOVGHDAgrXPFgs6Uszb4Hb84-1754947543-1.0.1.1-3lOtRknMQG40Ltaci_zbWifV67i8gmV0RvwR1yRV2Gg",cFPWv: 'b',cITimeS: '1754947543',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/187\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=hnY.twviN_.b3mmeRRwDOVGHDAgrXPFgs6Uszb4Hb84-1754947543-1.0.1.1-3lOtRknMQG40Ltaci_zbWifV67i8gmV0RvwR1yRV2Gg",md: '8BgoM5JzQ3_YSNkqbcAB6.M8QuHcdYWwpDPj57WKQoY-1754947543-1.2.1.1-Fj0mnL9hqwIEcIZNOhYq75hxnCucnMMli0QxSLPfFyabu5rSka73FYSSkLqXyBo3E8nriN0u0DvKvVzu.ax9Az8oSM40EzarhrVdBm2848dat.IJ1wOfWjtXBqT4ei2q3TNvx6i9OW.OyAQ7lHq08ewtOIykaGibD90Y.dXPnaoul6aCr2u8h1fprb8k4HzwfsJV8HMyf33VzXV38Q57EGdJ4IWPWw4WkLwMndN8p2RmBa9AW.HKzoW3jlklSnOj60QwErONUi.KbjvxY8g1Ds938iMOqS_YmNcyt4gZ4tbmet9s3kQPafX1Z7J.hjK_iUJEFUc_dBMa05oZBqBduBbn1aihxLGHyZRhA5AdUu0jGJXYfx458XDMW0tEyY9T24jHxHpxNvualB9NVuLPwQzrVeXpfDvoIRIgYKYHWQYzMTj8Ykam.XZXTLvNs9ubQ32GMP1VTr2Pzfny823oc2kuxAF_.9dMT0.RNVPbPdo60AIS1NruDk_sm3v1ZqASXM2kBUziQ9ddsEP44dYlJgOlKaYOxE_5pFOgEouUNJrOYto7IzVspsCDHh8qoXLvspDXW0rRyxkQNuXZl4_K69kvxDEGWKor1f0LS1RiWDZaK8r..spePPvNIkPTAOBMEdNbUJjarulM2UbRcoCPLm6wg_oTR08UtTUhMro5E86NtXdV5tIFgIKrQR6k.VYA9Kng8DmXQ8jhe_JYibgG_q9aWpq_sF5bPEJU3V0OqwI5nBNOS5QjUuySwGpz6XoIVdeEx64PQ6AqZFCsNE63_Dgz0wiKStuqnotkq8pYy810WgJAXssTb_EK7YpS0ziC_jO6eNkXjm6kcX1EEZ3fs9CCx54OBVLhW1ox91t9ozlcviBZr61GOyeSA0VzDyvsHL6mNWC6EpUuqL1EGoy0WCD5Hfh0i64yaQKJiuXnSCE8oF.P35bcHao3gbbJxWgHpPUJwpLeymZdoOsmDxWDoNxpf5mTnDQzf8m2b2bk3RJY7f.56MKPOQM9dbVHP64D',mdrd: 'HRiHgybNZG5I8Vcbrz35MKUILW5ivwsjW88pKNNX0g8-1754947543-1.2.1.1-PyXfO9_zFCJXY7gdrp1o5jyx0qQRjRsLVJgEP9CCNAqrsJHoESyThDukkli_xbWizxWko5YAWtqn3YUZZih6.m2Ksg_WrS2ZC3h4h316ERbabc.6yy665_961fPovkzHtSHI3g9AjGn6eoDZHB9CU6DwLpAUFW6gxrXYw6wq6Xy.0BWWAW8Y4h0kCvjYbewh6LmwGsDktkd8z28qBGccFUTbyIhdbPLTp.XZYv2Hv7MxDxcHLTnXQNpYLbN89vLSU5UDrF0pMUMsJMDzZrDkGDEfeY6aBufapfAlMQb7bBqgPM8ws.pTl4iYQ.sRQ0S4teLw1kVk2Pwo1NsNUjt5tUqFT2jJi7McYyYs728g90ClJENBPclV7wduFAvEm0zzwcJb8ZniNwGT8nBAQaVr0.iLEG1HkfFbI4uZaOQ96bKghCiV03sAz11J0c1YuCbXPEKYwsA7E4dU6K5Sb_F7churHNCND3df1m8bBk5R4s8Dr9cBoZ4vJnjuFIISjBBrnXCjKME9pjU93PHTmUTNc5pMxvIAFVCwhxp9t0BYhBk0gGPB1QdXXVe12jVKhP7HJSlXqbLKS6nJTMF1GRD6QmRST8pqjuVjdu42YybnFuL0aJyF9lPllkN.LNnA6NHlqNT930bTu_E9N5oNP75c0_lT6o3YDGgrzdIue3Sm2q3KizljFT1IrhclHqEWUtOZIb4tdlAwwgtEdabLPJYtqsNagyn64EFDSSC0RkybQyoyz4LKnOXLaO3AoP9BGe8bZ0SHgeYp9yM_9Houn_WxfVKd1wZwUr7bCbzj3ipGgPSiNXDVJ_kHuOpBHLA7DmU1aEKBlacUUVuAynAcER0b49ikOLOeMuBtWXbEs4zt7TTHaOVE2DJ_8TULonNiSw0vi1Y0mmasB1chl_haxMemcpUMqIFbbFnP6L6G7hgZDSijflkUf.40dpJVzfP4yI6qD1VUBPZJ8SSdDtUKywaX7j9HbAvvk2RVfffgmGhfPiSvjNkO6XcOJPrpJsynnnyX1azq35_MznB29EXYvDk5cvoqNXnnTSg6SW37EKMYPeR2QSsNI9xWl9a4DbVNiSOgq5ftyJwrx8ZPkZ3lbpQc9acCfK5Zc08inhtEvKSM_CF940cjv9vFua3B4daQW4shnRVU.1wN3BdsYocu3Jeg79QL98SI0IjRL53sv0k0vgBie1af3wlLTYAnATnY7fjtyPrr9if7A7BdVns2YX236wr4R7SLhzbbzsgbNEjdM.avMNBnsCaQY3oX2hajdlGrRjMTB5SCfIp.591qV.t8YBYsKc2Og7Wa3xL325vK6tvtliICK2dBAYHJmuw82D.b._HGyHdQX.5gXEDLfF3IZocv7kDKVicczk8Ni3gad.tnKL43OPqldSaH0u1yyC4Zg984wmnP4SfbHNh9ohuPnjmhpSb0iPIYwOzJXG5XfVM2dp2H9WEX2lzYQGQRK4D7rlajtz5IWcSA5F4zZ39up8M79kI7Sc.y5J0f.ClDXhCEteYUnYFbWvbatI4538ZOv4TZgkwozKMN..LsUFXyOsv3CM5T67G78N3xYM6j9JNbhHOqz2TCJDNjKwN_KN6Wi.0aFzX8HY7nkAAMBNmLghM_UiL5I7BdcVI2MgteFS7PSML7QejoFcCAw9oelsLq__LRS0c1DgjMAHkS6dwBZbl3elodr_hadiBJD0V1hJdaxLus7STgHHGhjDbp71L7xoT9Lus6M1cjelc73mqarKdGOELclQ.TBEyuHb0l90ItlLLSH3n1YQl6sBFSFK9j5a51KFvygPvf7JCJ1vmvzrjKz8.BwUCUTNasvzcU9iDF1CL4lhRSUavWM3SLRMW6p6Iupqms7ZwtrmwR6raXtGhNw1Vo8OEXWpmadRCVnq0bRlB4DCVHDdQ1Fnlw_5LwSrnUszKxSBoSEGgsmQZ5NJ3nm3rYCWwB7l_oCQnbkIMIwfln8tncAySBAGAhGdNb1Ta7K12b2kGAaVIpPIJiDAUHbP7.OVkhLAP1jFESPZH18ydBFjAF6PiF64_WNKqdOCvM9_jyc8ZO34ujFnMvsfYJVpy_7.PrYWnf7dZsh0wtLqm51mpSmbbQnyQgT9NrfGgVYaSuDC9d.CvNTU7Yk4ckCfBtN1U3SdsXeMK18rqdOQKVGAR1OBRepgZV7J2Ro0rX0dCJzJfgg6jxs.9HjCjlYpvyh7UUiY3BttiI58y3otr6XvxX5JzPBjU7Nw_hjAiVtTRmoVjge4qKi1caem8M55jkN04HiydP5XBm28wOe2NK_HcnSAV1pH.aLVnHlTwe_K7q72RZfd8VBt5J3VGb.lDgZfms93djUVWFsVmQ11Z3klx6a0czE8bUq3RcX.SURYwwDljnK2tb.dfvaEhAuC3NVTjBVK2KPmcrYoZj_n_3GA7WutK9pbnK362kyrjCD0BR7bEcKM0X7ut3uZrWGeflEXyjQpmjLqFpyOwrMimNlm8HlDkhJHMlaB8.RjZIXLZrkoDW.7pALUC5VaCY9HHEYKENq9t4XsN0ri3E7dApCHOrbNDQue_RtTyhHaTsMWw.B1fxj1Hf3dqk.Ey7cAEgxoasxh.a4bzdPlihlQol1WcLDtgpQuxJiqMt',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacea0150eab39';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\/187\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=hnY.twviN_.b3mmeRRwDOVGHDAgrXPFgs6Uszb4Hb84-1754947543-1.0.1.1-3lOtRknMQG40Ltaci_zbWifV67i8gmV0RvwR1yRV2Gg"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>