<!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: '96dacf6567bbab39',cH: 'mIqdZYNb5oKGmQ0xR4_etqTOcfgNJiv_lK2iqyh5ztI-1754947574-1.2.1.1-2BqujY5GJtdNh.weWAAcmAbz6u8.H1YUoTZVOhHWCeHa.DwUbPcrcoByZUkCNwE5',cUPMDTk:"\/p\/fernsolver\/svncode\/184\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=Pcc9b_ibNhx3E_jImO_X1eThJEBjh8U2RTMaIhzzAEc-1754947574-1.0.1.1-zILS.mRApNIqssO0GrHDJHURNxcxrRIiVp7NwT5pZJU",cFPWv: 'b',cITimeS: '1754947574',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/184\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=Pcc9b_ibNhx3E_jImO_X1eThJEBjh8U2RTMaIhzzAEc-1754947574-1.0.1.1-zILS.mRApNIqssO0GrHDJHURNxcxrRIiVp7NwT5pZJU",md: '2mR4synI0MjsH_0Xv8hUdxGXZWYOmq7wRrrVqsQF.lY-1754947574-1.2.1.1-wVwcppW0LyNRTdRnASlW7x1ROyePu8JzrBVWKDiibUgfhuLonrjxh3RjhlUXGzVMMbyRhogZNrEVjkqVPX4Gm8GDK6nFnYsM.Zz0lI3WJ6BBNlgp_eUrw0b65z5Js9WmrWb0gdePkHOp9I1q05vyKZFVSWpj_mQntJrIxBc_47xYtqm0g7Thhp9ifY6PpS2m8qPRzD97oVfexGKHr6PH4q59xpbIwjZpZisFAIEOnydzqBkhMvBqyjp6maZjfKTbbGc1rcEShLDDXWXI9bjjN_DqpaPvi.kSXcPilN3oaAK.wh3ugJnqIq164UR2gEDcAFQmMp61yMzbzukBKGZaQhZgK0rzkh3OhEIxz3zJqfLEDj.9t1QXKwIrOAodHcscu.0tlL.gxQlqApzLbOjyDxJ03EUcqe87WHIFsb5l4XJQDrMbvlJFGGFjuLr2njt97FeFN.w5VBGSPP_00ywO2NaMQQoMLCr23XxIqlnIeJj.Te4rxBXXpXOAoLfqtGQwhM_G7immE73ss7hMsV1bg6Twu3Z572KzWK2gtNlSA9my051SzlBoQ5xjYbUzQtFt7S_25n2bphlLRI2qjvz8_6S40YvV1xmhVhf.Bd6_y3LYSrzBDxcs2bXgoRCwE7F8eUQ4NK4NkBxvOKo2hmo.GiR8ltmN.0nPLAOzSio8hoIBxP4lFn7Qp2XvcAvij4VoYE41gbXE2KUyUeSjakSIxIzsiPOI.992MzLfgSzx4YBpP7GhyyROnmbrgoy3dV5oTZOB8w9sN4FcX_l3zLP2t.yAoInopC69GcTlua0w2gjVfi7CNjm_4dHQQjG3VX4KdneyzK__wCORNi5GReKw_pVaIAdtAz2unFNHsDMb8xW9VPCTm8W1DGWXArl2HDpPFOMYi2HV6ko4SAFseLH5FpEOPHWPi863VF0feEMiKwXwvX1HKezH7T_DP3.RUEgvjvhcYKR_HUqQ8FeHM8_i1L_5VnjI7vly2V5SrtogHQjhH6Cuf.4Ho0HJnsL0.Jqk',mdrd: '0L9.zrHXEYGG2r6paae3o8YSo.ZRTXq_d2fv6zQEsFA-1754947574-1.2.1.1-nzvnnj6YUd3JFOeiul88XDwpb3caeWzZMkzlxm06rq2GaV2yPv63FYYsZa7cVipbjva7UBftfGXdSeQG6jRymItW37aRSO.uabq5XhK0MNpPp5DOkeTZFH8Xp3sNj9YLt5ke0G.dLYIEDl4YhLGMrNwM_znvd.R42TwHQRtwxaOMKIUTBr8siviqX2NkgKgcwFFSZx4RtZgbaH_1C.yBv2MNXj5pphVvhu7WN6l2r7Tty2_jy53Dp_HKj0LzeelMitX4n6BltzpdYqn_thPHJvQIlti1Mxx1.uOnJkVGZGcgZGXMC60iPKr7950uPapn2VE.aLcmb28YzBOrOlA7jzl0UGoMb13Pyll4JAFE_Bqn4.2yOjKY8khuvtSrYY97QbZymW.o6O2re8E.h3LaumLur3A6o9sZ.nbqWiksEwoNYKCw.QVoIzkVzQJQhKTOLkJXAFXJIemoRloyzDx0yxXp0RzPUrjiGjqtJT8lvIm2E_LIgP_5j_htU0fTVkDKQ0Xg3KyXQrJtgQNbFpTmHkK3Xo8gZKg_i5TsztFjdmXJ1CPJPIfvBiOG4HI2_IuJLwcq9zmLuLpTKKuNymADv9nGeXRAbBJ.GyGY6PDcF384_y325.c4oeSsUTX5v2eSmih0iJ6QoVgkqiHuuGOMkYMLEGIwqxRhOKKhuHVHIckokkBvW1zn.5dHh4YOGMQXh30L7M1E9HjfGM4sIV01rsz6tW3TCfFcw.4XqFiG1Z2WNhStnMk3Z9guJfEt2AiWnlxAFsXEZmV0GUb8TlvxiYwJvRnlX_XLWOwdrRzc7p1VCYB3l2i78OZyh8Ps5qgSbfG7pwbilb48lNKbqeNdXcOHBdPGmmEZRDLu.ge5pZana8aSnrIYQ5zHmQZN281w1Ghtf4.5CRPnvrhgznwTdx9M54.AMP7tclzrC2tmAf3r2LOga2zhUGrx2_Bpuao8MxpmGurV6tAP5qDue_6jrQ8QYmaqIgdvDO_Z8wk5Z5HZII6Uzdu2e2vGPWVGubBu8eipIU4K7COQxKQ1N2txNTUbK1FkoySGSLPfgTJXy1ycRg4bZKieLsU0Olh30OaAi9O1juu.op1XKKO.6mBfEw_zD1Zyldu1BlKn.H58I6Q6Ne_2LwhjTi488zdnrxtDEzEXsWfYOYPbWSXrr275QFBizV2PV6bZEpSoetizcdgjZPSoaffHzO1du_dzjssiqun0RYMubTNj8ZYqiUGo82EBQFLjSl.2t5WZQgMasuBT9km53ntGVwom4oDeH9Jp6jr89sWxhB0mt2KGrZ9X1pEdTy2p_UpvsG1sIt.Wx063dai9G4FBzqJoctVZ4xs6BVzui_lLwA0ksVhGeypnNviphg5YGJFXBVfeMEXqr9ctToYgJfWhjA15m0vI.lXH_Lwbwp9LxkAuk4sR1FzUIlXDCGKhSh92jHGxlCHjFHpXpcJ1HAEV_mP6XXGM.9ESMD1mgfTeZMwlti4Nvz8jCRZn2msDZqacUfR0gAFvwtsQd7tpLjlgIle12X1hfcuDoEIkpQGWK1rVqWoPKgUFXotH3AFlrdgMimyW27RAbE.llxh.a.Jc8dRJ02yIOkc9MHhCquZyYLvwbObPU3Cw_1JX_zxgeFyIzZ1anSjNaD7m7mBntPdqzNCnq_88cPXthlcXYBB5_APw94sdtYiPcLmK4twZVI9Jvsp5EsXjQJ4O_gvkqgoOH5.M.aYlLBGiCJLofG.8TYbv5g7xwRLBKRPkVfxHbuF7CBkkXYdXcTtGR77tBpba_LIIkc0I8iDRCN6Lcf1hnKv1bCkXJvkD0V6I9MJaMQAdKua.E2prW6jo_4bI4KirxNgmjggKS0Ep_89l5exmkKm.6b7JDQjme_oAQvXwgulTymsUjZNiNjmZVz3tWK4tHgXaWmhyDFH1ummaPSPUsfMmd3iKu6BfEs9yI40rMIR.K.3FnjbeycMHh8g6sYns2R6TK.UvoCDp8GjEee.PQxoO6ZmG20E5exM1.mPdlESNG5acTPAe2Ubm1x9EPtZ5B4RHu9AKzpuHCqFoOLy5Oz0sSPNxysov9yf3kqGWh3SPugFSvdDUICssF3M.DRRVkId3kQzxd.mk2.H77Y1estcqvRZrhnweFyRCUa.IfFd_Jmn68OXqHwWiFZEK9Z5g.4rMDpplNgRuhN5InROwJtZ7me6R6PlXeWk8X9r21.mCZ1q_gM6BOy9XgE6X83fXl5LzrXbf780Aq.ND4RMlhvgteko9lCGLB5t7tfft2KTdPGoyv4lYNIVv_r5Cor244sOQ37puEv2GIhAlEEXtONNnm5CNQBmChbDN_sY5.Uirglecp4H.EdQYsodBYMtY3v2TOUHmbTXxmYGQNojqsIqwb8_2ZQLiS5rnL7vcHSc1eE8Ngwyj9k2hyLikWcR_6gCp1rVWk_R.I0DVsOxa6YQNXDZxySjRNX9L2CKfE6s4SPjrndgnLHZ8j1bQSejJ1n2RLOashzPO6SXGnIcFKs1366ic70vZvC_1hwdy6bn_usqR4WCWagJO51_EwyB0MQERduogSmRed1o_QrMoaiNEN5GrMkzic4tRm0YNVCWKXPAeKgrinzHbDWl9YBXorWid4OgH6aTjsvS47JJbHyM6eocNgkfPZw',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacf6567bbab39';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=Pcc9b_ibNhx3E_jImO_X1eThJEBjh8U2RTMaIhzzAEc-1754947574-1.0.1.1-zILS.mRApNIqssO0GrHDJHURNxcxrRIiVp7NwT5pZJU"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>