<!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: '96dacef254e9ab39',cH: 'wOiD_CDHv2KWCAqj8gLGMYUr6ZEKv4qYl2UjO98gTSM-1754947556-1.2.1.1-Od45_Ow43WVnXh6HdYjH18FoywEha8aRU96hz3nxo9pgfup3PjC1ie4uMoa8ukYR',cUPMDTk:"\/p\/fernsolver\/svncode\/190\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_tk=c6RWy57XnzEHH7GPPuqMkZ.PlbCCc0HCo.IgxWLB7DU-1754947556-1.0.1.1-Xk25rdklWeloRMA3RDZgKETtIPozrWr.ik6LNFBXEeM",cFPWv: 'b',cITimeS: '1754947556',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/fernsolver\/svncode\/190\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_f_tk=c6RWy57XnzEHH7GPPuqMkZ.PlbCCc0HCo.IgxWLB7DU-1754947556-1.0.1.1-Xk25rdklWeloRMA3RDZgKETtIPozrWr.ik6LNFBXEeM",md: 'tTsiV.0f5FKdR7_tewjsui8eDhRO_EywmHDaFJdSszQ-1754947556-1.2.1.1-9r5WYbUJAyyRZegXD9NRglAY9P2PZODqmZO05PNq7ALYWKHvNxbF0cJA25ff.Sjebs0TZ1xUmwb2SYcZ9rIjBRQnd2VBHiDxe1RASO6u7DKhjyjzr72bP3g8FLU5Ls6Mzy9VGrPz62EKB4OSTGADJLnaag5701XJR_zCuG6XFXkIJIncF6CVXwMLJx063KZHVbUgbp990iR0uMeXwnqWSofW7bQsL3oryWPS.73n6R1smbofDvulajrdIw_wHFfJBpyJPPoEvH7Z0fQvlRg4KM1dG7cJo.nV92WqoG79kcOo73pzkUgJPvlDFLCj5WB17_VvAQM7Dt6aZzf3TBJJ3QJgl2c_t8WbnDCVaAdiB1Cu4kZJIchr0VlQ832pzyDBwpXfxwlrTi9NqEskoPnuCHvaU7tagyYDtEBYDMwg2_g1fSb1GUtXDozS7itts2O17aptqnUuIvo_df25fWJDR1.KfNJb5og2d4lFSRzMpSXf0PNJbtOeEhHKxzPsK_hH.s2AYWjNsZxRwf5mYdTH_u_4mF6wxVNjphWVT0zgb4jdgpaWglLK.zibv2ljFQoZZXjRI_WiGtxAChLnm2QMXwFCIotVPG3rkMMbPGPMaYYjZObWYK_sDsfd.zGIN3xgEf9BhFp.Zg12r3BiLGIqjoM_pXZunZDRg_5kfbGHiV4xlvmXbu7Uc3_hj94N0Job.ntHgTIBFHHcM.L332h2GvVZFDamrjpVkL89k9.WNTG9jc8qZX.BLFtFu4eDtaXwXveic46ObdCaJnXsGe7R8LnrZ118LVADlf2SN0k0HTgVLGS9lPJ7j0HcAfV1ylgGZE39KhEe988WNsxzfi7gKywYdZFVfXUgI6viw4quekwh1HnyFm6UZ8SVVkoB8.NMl87AONfWJdxG4esHV.itU0wMJXmYfPKwlSDYHl9Xb1aEvE7Rjn6YhEsIRwePng9eN1cld239HEli8HoxQauuCXneMlDLSF13Oi5Ypb9hcumK0zynvZbmLHXlsCGhFjo1',mdrd: 'ePZBuOkGC4jHbg366ZDG0W5RSRlVGba5ILzd6YGTXPE-1754947556-1.2.1.1-UHIliKDpridsUJ9utNmcrkJXOst8dl9dQyXJpj5f_XP9fPk7O2HRCMnDNgu4nVbTYVmi79xfzmMgQ4vjwlcrZElG6kQbUsf4PvCeOftrfphYOb3RHm2dOp1MwAjZ6G9P0r8dlOiILkBJ9EL_jnxh40fRUCCEOpLTpgD6JhxvsGLT.3PbpXS9Usn1Qc82G6RBgZLo1z2vcdvyFUXsziR9bWVdE0zFBE1wwpoWvd0Xa0PFCCYUZ9ssdH612WSAN1GPTjjpXpZLRbBW71KjWG2bcgK2E7rFjrBGx6UevmtSIOK1KHxNjxHw2zHFxKVPaZR5UrLBGSU5AkrsaJ_GULJT93LY0m9JIPdqmzRen.KiYV_ORPwf.VyCuvHc9yDYmJleuYgya_f_jp5M9FhnFEilR4FJ7B3fZven41mot.dH5RcM6_IlDYQTuN.G8NK4bdit2FgQGYERqZDYslUoLh87MKjGY8z_FuFeofBhYNPpeqwGC2Bn2.N92dVcxA6BuZzBZyJy7q6_B8qpd4YLaI2uWZz9uu8KRWL_6Gn70YAtEBwJtQDQgH8vVrcYVQS9DFjxFGCzJF_K9PYMK_pkLwbV6Z.uj9peyD3BuqYVIPxO71sELRyrGz152oE9C94lyxDPU6QpYpIGctm8oPKj7yDQ4EsLIkkau_VlqRh4OeTY3G.GpPyah.bE6TcM7MXcPdLhIvLFBYEA26qxn6NFfg5TtCYqNDfclfTLaf7THpsf7MKqzqL7JXCT2OR_KrgsBgcSNSbCdBSx.9PvIBAbYi3lPNlYStdBXb8yJXwCEV2aGC3_Mv2QiWGVz5aYyVcaUKaGmVI9g3uIt6fwnggyrp8mZhjg8FmCD_5kf9vUHSvXyaRmQXuCWAS2B2fT9mat.w4CSq0I6zTDUAJAAnEQlltVvo.Wzsxr8Vi.zP5bwrwLfHqtnd59OKUlDfsljhtd2krtVUlb0qf.vLyF2R4eZ9VMjtIgAj9tA4jaCBzbAAXDfmUPgtzB1.Nrig6DyL81CqRqo2UoMxgPjFIn0LBTqht5O7Awkm7fPoA64Mb0hXF_voBpgYGPY5qUVpsiyp0pdScPTpacRLD32VCKB.J0_BN7DaOwdsjmJgtr.NZ9y4c6Ttg07paDlFa.BpdnoxsLZIJuwYX_fGoGmpG08d94MxZxe60R5e4RcSTwGK_.ShcuCKU5naVWaszL6GJrNjbaUI8MeljAyEhfz5aYIYViPVBdW1bFvCQmJ6mJa_vu3jFrDigVmsjuXrIUftfTfgGeBwBRBpPVRSHkcUlgWKYTlwNX62yB82wdMOOulnYsjXHzTrwW46g9KtzwcU02EMuwU1gKV3Z0FsrTPfvtu1jCchEAk6b4.jHjFmFCv7RWCemWRtb848S0nmQvmmu1hbNpmqqszeDrQbW9bSJg9bXbhD023HLhDMQqZKGk3YbdlhodgbOD8ePcLQJtjkamIx_HShJsi.gNWNjrKNDv21MN1AiOoqswmfqDTyjbSxvmUSURuxRCkf5eYBWZmDiPwYsYyDUoLgwuEuVvtxyXuzcFk3pvAWEr7bIpIUXj349D6TCuD_zpvHSfRsTPSkMpGjw92sDTAG5e21aoDwDz9GquShG8lOXZ6IcEIYUklqYmceaenbIek56SeezWRf_vs0krrGyRAOI4R5cOgAtPldioTPbwu7cjeAOYCkCC8sP5j6tD7M8b_titzFb7BRls.a7jBb0jD.kxPjx3HrqPQDxjMpE5l7ZeD8eM25qzt4dFzIOcgBLjZa9D4CljrLL2iTyUI_j7UrFMfWt.njlGxT70U23jNZAFFUg3eqBTjtNXX5FygYzOqGklEMIl5kHyKI.OGz_6I4N_0UA_BRiw_boOqen3wqy3MH8UzOZvUKetbpBGnUSKM0k3mJWF_TXDX4Jq03otcNhcVhwURI.hkTok6piPaqMxmRM9Y2z6FqWq5rHt.ZADCL91T5cui94f6qjBpGOOCxX.Ci6CRjdY5oMk0pCTu07qUu0GJgpouWGPxYBJOWZxNsoby4bq_ijAILa967tEzai3RuTo5NIHLnUtO9suCLZ9JiFlqPcw7PiE7cAan.s4JZ8vWSG029Bq86xYIkYK_l1478TwfWhGObA9Ky7_T3PyMu9QtL7YQ_eyBYaEuy9BkveijwfGrVUisGW0wNBzKm66bKIskdlfb22LsSfUqA_nWoBfE4eXZN4mNU4pgrckb.IZRx39MOFwbpWBkVDmZzKEMegqlgwH.ou4E3dGRhk3o46j7glXspxw9jrltx4RuIa3CvqboLvK8a99Yp4C0iVj_ydqwVIOnJ.yUfcCHVMRZzE.PDOhLU5Kz_fDdgCdQTG59lYds4kszIJs_uTYbgWkD77HoIo45xUJf1fWVYOdePUpkyYo0dyP5qc7i0nkcbBgN7JDkam.QgcuPDvu4GVcJa.ZrxdBO022stt6XODONYlZaXEgRlsZDfXHkFYHqx.5T6nXCLYMpaUZbwljWD5RNeNt3fUumiM5WdzIg3ckE..221PejomadKnBK79ZeS6UdBNjgbYugOYdzU2BzbP8wqKjYCC1PWvP4G6VUI.I.zJph.X9WC6o.LH4kVlsfvTg4JiihGraq32ZPI9o',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96dacef254e9ab39';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\/190\/tree\/\/trunk\/csdAsyGPU_2014\/src\/asyGPU.tex?__cf_chl_rt_tk=c6RWy57XnzEHH7GPPuqMkZ.PlbCCc0HCo.IgxWLB7DU-1754947556-1.0.1.1-Xk25rdklWeloRMA3RDZgKETtIPozrWr.ik6LNFBXEeM"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>