<!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: '96dacb4c97f8ab90',cH: 'HTqjK14I.JsBSP2NTBchIDDRu0rQYfhSYtY2mH_YyvU-1754947406-1.2.1.1-tgaSxDDyKrp.xQC6fKR5Awb_.IFWpORWPlpQ8Z7D3oru0ErXNflJfI0HVBFCjtYf',cUPMDTk:"\/p\/fernsolver\/svncode\/188\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=JecJnUWAFZOruRwfiu_aXDI4LxmrUt2LhDo0yjmxs4Q-1754947406-1.0.1.1-vIfQifB8xuvgao2aZySlyeU_IdTaQ6yi5uocJPxA1fY",cFPWv: 'b',cITimeS: '1754947406',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/188\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=JecJnUWAFZOruRwfiu_aXDI4LxmrUt2LhDo0yjmxs4Q-1754947406-1.0.1.1-vIfQifB8xuvgao2aZySlyeU_IdTaQ6yi5uocJPxA1fY",md: 'FF56Cr2G7Q9dSp2dsIeLbBiUeRqJJo.HuRrxFae8GIk-1754947406-1.2.1.1-UYBAD5claMDVnZqbxw1FqDEHUlK8RC2Ckw5KvT5nAyLhL76iBFE5Wu.oneNqVDP8z4zf5fCLTSpRNpQquRI72ax2kN5Xjl_DQK8Xt0Q7ygR6BbTcZe8.SmRNGIrTZ59l80Lypi29UVngvYnd8P7GW1aOS_XrFmlvDXs5fSr.ehTIBV7Cfltb1F5uRCi0lGzK3ZGs8LIREY7mzclctS0qFK7nHgM.bC4DBTORUrKl2SnuKcy8IzOd3_w8BtC5l6vkuyPVvaLuz0vs.HALWWLeIcbZpffOfcVwISU_cIBsQlLIt.bVwJpy.x.DRXuzRDEyHs2bgM8d0hXjwYpo7x8vg7gh1q9bUUQDAgPfnjqikPmvkhiixn1hzhTuif4B3oDobLA3QY9SkDxVzHhz072S3vgbTBLSzHMTazYG0ECJL.qAOc_p0aw7R.vly4eGLTd.TNu9HxUL.XqV2487lIHLzMU8ciWfg9_s_dWKoCJUEENGaZ5JoHybk9o6OSywImSY4wiSiztR_7VUUm7LVF7cFa7DsQ92PX9lBUF5zY9Wk3UUqKMllfGouJ3CzjzLJsI4h4YARLEq6BdWVxOT6l_Dw2tf7Sj984HuTql2SpJFhtSzpeTAN1O3efTyIWyMQiimPvSSe_ucMqQZw8wMwivzCJXjFRuwtsbsa.xq7lVKJcI_aprxyo82Kqmn4Sdk6XmzOTDOFYtYsBd0utvJcW9KQjn15PxulmtBTrCZNSvRY9Fcxp6sSZTzE9T7OI4Fb4OZb8AsZgHvSSeqx.wCN5EJvRvrspSaW4FKVr0ylwgKQB0hK1Z1rNz8QRqU2PxSi5Umivb2iA5l8R4lSWualn76IAnSrqGlESr1OZh7r6pvoE9LwgkRCRyASMWvVFJZcu4bSUCMKgfIap67bvMCTW7Drspx47JkEtlO_cDxY8qdjdIJp_2zHc0jIeMtwwquqsgSaLcxQm5BhaJZwDlJzCnTlWdU_5p7FKXc2H0K9UzgNZR740WCV8dQs3FCF1hx7rEk',mdrd: 'h4Wn2k8jjIczTydhbUW3pfxhpYkS7qk5zJa8FwOgo1U-1754947406-1.2.1.1-2Kl6OvHQYSNNsT7XQrMEtCKf4Km1Jn9ZXOgqAIgF2BEfPvgO30RdxzhWbeKY5qzwvvcnqxwSpr0OOyPkslxmBmNQ7qYctLHPGxQFkWEvPMC4aKZyo76l.RxpgZ374.SeXyg1uXF_Wr5l6l_.Szxn35qj6xZ54uwzfGT.zOkTL7mW_CYRSaO5F4_h4BVq2vWz_7Hj9TZUVmAzhOYdf9su_r9yeXm67112JVUPkol3FVvSXI2xLoTusuL6_9uctkcqzxK77sI29z2XvoxnRITLKICLYYeXd8hAlCUhH40AiQudQGzJHYJWVL51JflNFwigiFc5AxRDlQkz8roRAN68oFUAITdpNFdqg38r6dtJkqPpGcBh2_sdSgG4b5D6QYBkuctxGzv.3kysEGsFqIdgYwwAHtaD6Td0qCehyZlfiKzf2DQ3_E6OT.r3j_yA10_4GzSYWFU0Z2nm9S6N9X6EZBsmaGzl31CL3ZyG3d58CbTY9gj.neo76_MIipkG1hlj7Pl3YjHwkVhpHcTZRPgec7Jq2YHR82M1vvR9WeAwm4iTpcbQ7MesArL4QbfZQ8f0W618gcSdyyqQruizUPNf.iHjOAIa_hLXsO5K4BkMFc8p1.7yWVXPSpzyUrMLRQYxigHJmlRggvR2FtF1Dk6Am6H0E48t3F5mmMyXDRPqfCl1qjwvFRa0k01dDxurvmaDbJKuhQHRKLMShm5NCU6zqvjcyv4k1.wks3ZgnMkLwq8dzebm8aaiXmJzSg7go_.I8TMzJLPwpiRxdk4HjzWN3fOo_RL.KWMm4guMtkpvaGJ7yy8DTDhTezydBMzXIz.dqujpGrlDjABT8N14suXJeeuNBvDc.EpAAhh8MUI7w1d1K2GpZfU5K9Ck4h2FNjjpbByFhR5HZ4ma07JzMf9Ba7kOWwmNwfGmjlB0VZBwk8zesikzVXVujwWKs9sxZ9ZzbWw_Uv6fFNXWMd4K7kpCjZz5.sWbFyPpYnFd4i73sQn61.9H8BWSolJUDgyOzJP3CZ8EcHTAuOLSXusL_V2bqLqtL5Pbz68OnfigjR5ea76kEB9sndwYCabBSgAQo74AmJEFqC3Mre23CSjMCk9UbDevOvj9Q.djAHwLioI9Rn3A7tGahOo7Cr5cYuCSW1T5ug4PDJbePGgU_c7xEXjq5ZsZnSV3BbCCDmhPTQT4c4Ki16Cl4_dJ.3bGIkFhj1BrRgs585vvjUffxaSLTnMmOiREeCRzst5WsLgG6XA27JicqXd0i9woTa0blcZ9EZgtE0UiJX0gHUF.WIL7nBI3yvqpP7nKnA6N8UgEu2k7xWI2XOklIN6KFW_abnLGoB_PyxCAU85J4KoKoLHaftffdeKfrAs38T76nKMnjIaAAiuV58Nz64xTL1XJ7_rdKQ4HwnV_UDZz1iq.spV3arF4olxRi1Vvw9CR0hSgMUz4rT3LDUBuB0en_8kiClmL8B6qWCcnXTjIeGdwW3vqtUs6cO5AkttEXZ4IvXjbU4.cCHEK7SG5g348fmULKiu9eN_S..hJ14zgI6SJunLJgrc.2f_FVbt8.W9l_I_vWAWn3iqz1WsPqHIe92nhqNz2qUHnszHGRwpqgm5vxGnZ4s0Q0_IwTS26Kv6_.qXqAHT0SfdNvIfm62sifWDfVSusNNTnGaPibcDzabe7tshGWRxIB3ALA8X.KvUTU6Um6p2CI1SeT5zQKxLrECBXRd0HjuC1Dg9YGq.XBzrExEo6pQGvD6e6oKjDxVrCZ.MkO2jVpXLof0BhWSU5jjbTuIj5bFTmJPZqd1dAS9fcsmGWdnhw3dSplBvAgJwVDP0WinpoH.ZoUrbL.ZyLZA2vpQ4xhbqIuyTD2qUIdtuFpfSUuZIiodbR_7Eq4sjlg4TTZlFHIA0ufC4vZ9kDnCg5NXbIYH0Yb_k2S1Nj_0OgB1litViBd0hAmi32yW3B9cpfVkYG_nyYYw2oLI4.1WlWL8sBoCWGYEFYR_BcjSvgA5lvUctkE5P2eQ3i0PH_6cy7ASvQifqASlfVIanW.I9Qt_MYLi3CkgUvNjYhYxyu_3TX9YK.iH0j6l2313whDj4hX_Clu2QoRr.vuKB8TSRQ7DZvnXqlyd7jQ.4jrumR30afQe7OsFHhlwkjMEoeg36gD_qXQ9rSOnEql9Qsoc6MFEBStD_ISdwcDkvaBz54_wCKnLlCh5OZw182JhUKsPO5_SsWemyYR77pnLjrxqCRGWa0q3Sfj542bMO_eb8POVH0m5EbApWOTgyU.9EiaOV3kcJ7NEvJc835iH7c_JpMKRwjnfENnv_Qwd238_Zr0F53ord9efDnluKMiJRocHzWeny6WpfwtWqq34XFZEjXHdgJcHSoQ9K0_YDbIYwB4L86UOtK8zewtKHB.IaWHyQbiMt8Xv_kzIk0pmEmTCKRYPb0Y7HZG4YB1aPI6OYaaS2kulisotZnwb0P.lonkCYvuXIv0sgACD2Xd4JLpoxZ0OlCtI_KL47jZna.Fh3bfCYHewDtcC_qMW_LvYZsIV54xmCuYRFuN8hbY4FjwF85IvcdaSCzjycxwXT7CK2WhMQSxxaq2NYdcBSvwJGAFA9B7bEQeBWo0qo14ADxcd8jz.4SEJia',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacb4c97f8ab90';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\/188\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=JecJnUWAFZOruRwfiu_aXDI4LxmrUt2LhDo0yjmxs4Q-1754947406-1.0.1.1-vIfQifB8xuvgao2aZySlyeU_IdTaQ6yi5uocJPxA1fY"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>