<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://jade-speculoos-11a861.netlify.app/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://jade-speculoos-11a861.netlify.app/</loc>
</url>
<url>
<loc>https://jade-speculoos-11a861.netlify.app/accelerating-pressure-based-cfd-with-cuda-and-hypre-amg.html</loc>
<lastmod>2026-09-17T15:39:22+05:30</lastmod>
</url>
<url>
<loc>https://jade-speculoos-11a861.netlify.app/custom-mixed-finite-element-simple-solver.html</loc>
<lastmod>2026-09-17T15:38:40+05:30</lastmod>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/1.png</image:loc>
<image:title><![CDATA[Figure 1: The P1+BF3/P0 function space]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/2.png</image:loc>
<image:title><![CDATA[Governing incompressible momentum and continuity equations]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/4.png</image:loc>
<image:title><![CDATA[Figure 2: The Q1+BF2/Q0 function space]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/5.png</image:loc>
<image:title><![CDATA[The Q0/P0 pressure equation is one integrated mass-balance equation per cell]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/6.png</image:loc>
<image:title><![CDATA[Schematic mixed weak form used by the solver]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/7.png</image:loc>
<image:title><![CDATA[Equivalent block form of the discrete mixed velocity-pressure equations]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/8.png</image:loc>
<image:title><![CDATA[SIMPLE-like Schur approximation used in NodalS]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/9.png</image:loc>
<image:title><![CDATA[Figure 3: NodalS: Outer iterations for convergence vs OpenFOAM]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/10.png</image:loc>
<image:title><![CDATA[Figure 4: NodalS wall time for convergence vs OpenFOAM]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/11.png</image:loc>
<image:title><![CDATA[Figure 5: Pressure error comparison vs OpenFOAM]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/12.png</image:loc>
<image:title><![CDATA[Figure 6: Velocity error vs OpenFOAM (alongwith scheme descriptions)]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/13.png</image:loc>
<image:title><![CDATA[Figure 7: The tet mesh used for turbulent flow computations (mid plane cross section of the pipe geometry)]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/14.png</image:loc>
<image:title><![CDATA[Strict-hex mixed element used for the turbulent-pipe work]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/15.png</image:loc>
<image:title><![CDATA[Figure 8: The hex mesh used for turbulent flow computations (mid plane cut section)]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/16.png</image:loc>
<image:title><![CDATA[Conceptual Chebyshev-accelerated Jacobi iteration]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/17.png</image:loc>
<image:title><![CDATA[Nikuradse pipe mixing length and algebraic eddy viscosity]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/18.png</image:loc>
<image:title><![CDATA[Spalding relation used to obtain friction velocity and the weak wall coefficient]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/19.png</image:loc>
<image:title><![CDATA[Prescribed inlet trace used in the cellwise continuity operator]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/20.png</image:loc>
<image:title><![CDATA[Figure 9: Custom mixed finite-element SIMPLE solver - NodalS]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/21.png</image:loc>
<image:title><![CDATA[Figure 10: The DG inlet ensures a smooth inlet progression and avoids the entrance loss]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/22.png</image:loc>
<image:title><![CDATA[Darcy friction factor used for the developed-flow comparisons]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/23.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://jade-speculoos-11a861.netlify.app/media/posts/6/24.png</image:loc>
<image:title><![CDATA[Figure 11: Results of the VMFL003 benchmark for the specific mesh (section 5)]]></image:title>
</image:image>
</url>
<url>
<loc>https://jade-speculoos-11a861.netlify.app/fem.html</loc>
<lastmod>2026-09-17T15:39:56+05:30</lastmod>
</url>
<url>
<loc>https://jade-speculoos-11a861.netlify.app/home.html</loc>
<lastmod>2026-09-15T15:06:55+05:30</lastmod>
</url>
</urlset>