Skip to content

Commit 2fffa86

Browse files
committed
Deploying to gh-pages from @ 2d666bf 🚀
1 parent 4677936 commit 2fffa86

3 files changed

Lines changed: 30 additions & 31 deletions

File tree

‎Manifest.toml‎

Lines changed: 21 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎sitemap.xml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,49 @@
33

44
<url>
55
<loc>https://trixi-gpu.github.io/doc/index.html</loc>
6-
<lastmod>2025-03-19</lastmod>
6+
<lastmod>2025-06-06</lastmod>
77
<changefreq>monthly</changefreq>
88
<priority>0.5</priority>
99
</url>
1010
<url>
1111
<loc>https://trixi-gpu.github.io/blog/index.html</loc>
12-
<lastmod>2025-03-19</lastmod>
12+
<lastmod>2025-06-06</lastmod>
1313
<changefreq>monthly</changefreq>
1414
<priority>0.5</priority>
1515
</url>
1616
<url>
1717
<loc>https://trixi-gpu.github.io/update/index.html</loc>
18-
<lastmod>2025-03-19</lastmod>
18+
<lastmod>2025-06-06</lastmod>
1919
<changefreq>monthly</changefreq>
2020
<priority>0.5</priority>
2121
</url>
2222
<url>
2323
<loc>https://trixi-gpu.github.io/tutorial/index.html</loc>
24-
<lastmod>2025-03-19</lastmod>
24+
<lastmod>2025-06-06</lastmod>
2525
<changefreq>monthly</changefreq>
2626
<priority>0.5</priority>
2727
</url>
2828
<url>
2929
<loc>https://trixi-gpu.github.io/tutorial/ncu_profiling/index.html</loc>
30-
<lastmod>2025-03-19</lastmod>
30+
<lastmod>2025-06-06</lastmod>
3131
<changefreq>monthly</changefreq>
3232
<priority>0.5</priority>
3333
</url>
3434
<url>
3535
<loc>https://trixi-gpu.github.io/tutorial/nsys_profiling/index.html</loc>
36-
<lastmod>2025-03-19</lastmod>
36+
<lastmod>2025-06-06</lastmod>
3737
<changefreq>monthly</changefreq>
3838
<priority>0.5</priority>
3939
</url>
4040
<url>
4141
<loc>https://trixi-gpu.github.io/index.html</loc>
42-
<lastmod>2025-03-19</lastmod>
42+
<lastmod>2025-06-06</lastmod>
4343
<changefreq>monthly</changefreq>
4444
<priority>0.5</priority>
4545
</url>
4646
<url>
4747
<loc>https://trixi-gpu.github.io/tutorial/cloud_gpu/index.html</loc>
48-
<lastmod>2025-03-19</lastmod>
48+
<lastmod>2025-06-06</lastmod>
4949
<changefreq>monthly</changefreq>
5050
<priority>0.5</priority>
5151
</url>

‎update/index.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html> <html lang=en > <meta charset=UTF-8 > <meta name=viewport content="width=device-width, initial-scale=1"> <link rel=stylesheet href="/css/franklin.css"> <link rel=stylesheet href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic|Source+Code+Pro:400,700" type="text/css"> <link rel=stylesheet href="/css/font-awesome.min.css"> <link rel=stylesheet href="/css/celeste.min.css"> <link rel=icon type="image/png" sizes=192x192 href="/assets/favicon.png"> <link rel="shortcut icon" href="/assets/favicon.ico"> <link rel=apple-touch-icon-precomposed sizes=152x152 href="/assets/apple-touch-icon.png"> <title>Archived Update</title> <header> <nav class=nav-main > <ul> <a class=hvr-underline-reveal href="/" style="margin-top: 15px; margin-right: 15px"> <img src="/assets/favicon.png" alt=Logo style="height: 45px; width: 45px"> </a> <li class=hvr-underline-reveal ><a href="/">Home</a> <li class=hvr-underline-reveal ><a href="/doc/">Doc</a> <li class=hvr-underline-reveal ><a href="/tutorial/">Tutorial</a> <li class=hvr-underline-reveal ><a href="/blog/">Blog</a> </ul> </nav> </header> <div class=franklin-content ><h3 id=archived_update ><a href="#archived_update" class=header-anchor >Archived Update</a></h3> <p><em>Update on Nov 21, 2024</em>:</p> <ul> <li><p>Due to the <a href="https://github.com/trixi-framework/Trixi.jl/issues/2108">issue</a> from upstream with Trixi.jl and CUDA.jl in Julia v1.11, this package now supports only Julia v1.10. Using or developing this package with Julia v1.11 will result in precompilation errors. To fix this, downgrade to Julia v1.10. If you have any other problems, please file issues <a href="https://github.com/trixi-gpu/TrixiCUDA.jl/issues">here</a>.</p> </ul> <p><em>Update on Oct 11, 2024</em>:</p> <ul> <li><p>Development on Julia v1.11 is currently on hold due to an <a href="https://github.com/trixi-framework/Trixi.jl/issues/2108">incompatibility issue</a> between the latest version of CUDA.jl and Trixi.jl. The fix is in progress.</p> <ul> <li><p>Trace the root issue in <a href="https://github.com/trixi-framework/Trixi.jl/issues/1789">Trixi.jl Issue #1789</a>: SciMLBase.jl has dropped support for arrays of <code>SVector</code>.</p> <li><p><a href="https://github.com/trixi-framework/Trixi.jl/pull/2150">Trixi.jl PR #2150</a> is opened to replace arrays of <code>SVector</code> using RecursiveArrayTools.jl</p> <li><p>It requires updating RecursiveArrayTools.jl, which is compatible with Julia &gt;&#61; v1.10. However, Trixi.jl has some legacy tests relying on Julia v1.8 and v1.9. See more discussions in <a href="https://github.com/trixi-framework/Trixi.jl/pull/2194">Trixi.jl PR #2194</a>. </p> </ul> </ul> <p><em>Update on Sep 16, 2024</em>:</p> <ul> <li><p>GPU-related tests are run now locally rather than on CI. Once the package is ready to publish, we will set up JuliaGPU CI infrastructure to run tests on a system with a GPU using <a href="https://github.com/JuliaGPU/buildkite">JuliaGPU Buildkite</a>.</p> </ul> <p><em>Update on Aug 5, 2024</em>:</p> <ul> <li><p>The original project repository has been refactored into a package named <a href="https://github.com/trixi-gpu/TrixiCUDA.jl">TrixiCUDA.jl</a>, primarily aimed at providing CUDA support for Trixi.jl. The package is currently under active development and testing. </p> </ul> <p><em>Update on May 15, 2024</em>:</p> <ul> <li><p>Based on the discussion, the original naive GPU implementation is planned to be optimized in the following general ways:</p> <ul> <li><p>Memory coalescing through shared memory </p> <li><p>Sparse matrix computation through CSC and CSR</p> <li><p>Compensated summation algorithm</p> </ul> <p>The primary challenge of optimization is about precision and performance &#40;i.e., speed&#41;. Further research is required to determine how to achieve high precision and high performance at the same time.</p> </ul> <p><em>Update on Apr 28, 2024</em>:</p> <ul> <li><p>GPU support requires type stability of <code>Float32</code> to achieve better performance. However, type stability for <code>Float32</code> is not supported in the upstream &#40;i.e., Trixi.jl&#41;, which causes errors in some GPU kernels during compilation. We are now beginning to enhance <code>Float32</code> support in the upstream:</p> <ul> <li><p>Support for the solvers &#40;focused on <code>Trixi.rhs&#33;</code>&#41; has been completed. See <a href="https://github.com/trixi-framework/Trixi.jl/pull/1909">Trixi.jl PR #1909</a> for all the related PRs.</p> <li><p>Support for mesh initialization &#40;such as <code>TreeMesh</code> and <code>StructuredMesh</code>&#41; and callbacks is in progress. See <a href="https://github.com/trixi-framework/Trixi.jl/pull/2042">Trixi.jl PR #2042</a> for all the discussion.</p> </ul> </ul> <div class=page-foot > <p> &copy; <a href="https://github.com/trixi-gpu" target=_blank >Trixi-GPU</a> developers. Powered by <a href="https://github.com/tlienart/Franklin.jl" target=_blank >Franklin.jl</a> and the <a href="https://julialang.org" target=_blank >Julia programming language</a>. </p> </div></div>
1+
<!doctype html> <html lang=en > <meta charset=UTF-8 > <meta name=viewport content="width=device-width, initial-scale=1"> <link rel=stylesheet href="/css/franklin.css"> <link rel=stylesheet href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic|Source+Code+Pro:400,700" type="text/css"> <link rel=stylesheet href="/css/font-awesome.min.css"> <link rel=stylesheet href="/css/celeste.min.css"> <link rel=icon type="image/png" sizes=192x192 href="/assets/favicon.png"> <link rel="shortcut icon" href="/assets/favicon.ico"> <link rel=apple-touch-icon-precomposed sizes=152x152 href="/assets/apple-touch-icon.png"> <title>Archived Update</title> <header> <nav class=nav-main > <ul> <a class=hvr-underline-reveal href="/" style="margin-top: 15px; margin-right: 15px"> <img src="/assets/favicon.png" alt=Logo style="height: 45px; width: 45px"> </a> <li class=hvr-underline-reveal ><a href="/">Home</a> <li class=hvr-underline-reveal ><a href="/doc/">Doc</a> <li class=hvr-underline-reveal ><a href="/tutorial/">Tutorial</a> <li class=hvr-underline-reveal ><a href="/blog/">Blog</a> </ul> </nav> </header> <div class=franklin-content ><h3 id=archived_update ><a href="#archived_update" class=header-anchor >Archived Update</a></h3> <p><em>Update on Dec 31, 2024</em>:</p> <ul> <li><p>The kernel optimization starts with the volume integral kernels &#40;see <a href="https://github.com/trixi-gpu/TrixiCUDA.jl/pull/102">TrixiCUDA.jl PR #102</a>&#41; and will extend to all existing kernels used in the semidiscretization.</p> </ul> <p><em>Update on Nov 21, 2024</em>:</p> <ul> <li><p>Due to the <a href="https://github.com/trixi-framework/Trixi.jl/issues/2108">issue</a> from upstream with Trixi.jl and CUDA.jl in Julia v1.11, this package now supports only Julia v1.10. Using or developing this package with Julia v1.11 will result in precompilation errors. To fix this, downgrade to Julia v1.10. If you have any other problems, please file issues <a href="https://github.com/trixi-gpu/TrixiCUDA.jl/issues">here</a>.</p> </ul> <p><em>Update on Oct 11, 2024</em>:</p> <ul> <li><p>Development on Julia v1.11 is currently on hold due to an <a href="https://github.com/trixi-framework/Trixi.jl/issues/2108">incompatibility issue</a> between the latest version of CUDA.jl and Trixi.jl. The fix is in progress.</p> <ul> <li><p>Trace the root issue in <a href="https://github.com/trixi-framework/Trixi.jl/issues/1789">Trixi.jl Issue #1789</a>: SciMLBase.jl has dropped support for arrays of <code>SVector</code>.</p> <li><p><a href="https://github.com/trixi-framework/Trixi.jl/pull/2150">Trixi.jl PR #2150</a> is opened to replace arrays of <code>SVector</code> using RecursiveArrayTools.jl</p> <li><p>It requires updating RecursiveArrayTools.jl, which is compatible with Julia &gt;&#61; v1.10. However, Trixi.jl has some legacy tests relying on Julia v1.8 and v1.9. See more discussions in <a href="https://github.com/trixi-framework/Trixi.jl/pull/2194">Trixi.jl PR #2194</a>. </p> </ul> </ul> <p><em>Update on Sep 16, 2024</em>:</p> <ul> <li><p>GPU-related tests are run now locally rather than on CI. Once the package is ready to publish, we will set up JuliaGPU CI infrastructure to run tests on a system with a GPU using <a href="https://github.com/JuliaGPU/buildkite">JuliaGPU Buildkite</a>.</p> </ul> <p><em>Update on Aug 5, 2024</em>:</p> <ul> <li><p>The original project repository has been refactored into a package named <a href="https://github.com/trixi-gpu/TrixiCUDA.jl">TrixiCUDA.jl</a>, primarily aimed at providing CUDA support for Trixi.jl. The package is currently under active development and testing. </p> </ul> <p><em>Update on May 15, 2024</em>:</p> <ul> <li><p>Based on the discussion, the original naive GPU implementation is planned to be optimized in the following general ways:</p> <ul> <li><p>Memory coalescing through shared memory </p> <li><p>Sparse matrix computation through CSC and CSR</p> <li><p>Compensated summation algorithm</p> </ul> <p>The primary challenge of optimization is about precision and performance &#40;i.e., speed&#41;. Further research is required to determine how to achieve high precision and high performance at the same time.</p> </ul> <p><em>Update on Apr 28, 2024</em>:</p> <ul> <li><p>GPU support requires type stability of <code>Float32</code> to achieve better performance. However, type stability for <code>Float32</code> is not supported in the upstream &#40;i.e., Trixi.jl&#41;, which causes errors in some GPU kernels during compilation. We are now beginning to enhance <code>Float32</code> support in the upstream:</p> <ul> <li><p>Support for the solvers &#40;focused on <code>Trixi.rhs&#33;</code>&#41; has been completed. See <a href="https://github.com/trixi-framework/Trixi.jl/pull/1909">Trixi.jl PR #1909</a> for all the related PRs.</p> <li><p>Support for mesh initialization &#40;such as <code>TreeMesh</code> and <code>StructuredMesh</code>&#41; and callbacks is in progress. See <a href="https://github.com/trixi-framework/Trixi.jl/pull/2042">Trixi.jl PR #2042</a> for all the discussion.</p> </ul> </ul> <div class=page-foot > <p> &copy; <a href="https://github.com/trixi-gpu" target=_blank >Trixi-GPU</a> developers. Powered by <a href="https://github.com/tlienart/Franklin.jl" target=_blank >Franklin.jl</a> and the <a href="https://julialang.org" target=_blank >Julia programming language</a>. </p> </div></div>

0 commit comments

Comments
 (0)