<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://cfd.university/essential-libraries-for-cfd-solver-development/eigen-the-swiss-arm-knife-of-cfd-libraries</loc>
    </url>
    <url>
        <loc>https://cfd.university/essential-libraries-for-cfd-solver-development/hdf5-storing-cfd-data-the-correct-way</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/how-to-derive-the-navier-stokes-equations</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/what-are-hyperbolic-parabolic-and-elliptic-equations-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/how-to-discretise-the-navier-stokes-equations</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/explicit-vs-implicit-time-integration-and-the-cfl-condition</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/the-complete-guide-to-linear-system-of-equation-solvers-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/space-and-time-integration-schemes-for-cfd-applications</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/how-to-implement-boundary-conditions-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/how-to-solve-incompressible-and-compressible-flows-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/the-origin-of-turbulence-and-direct-numerical-simulations-dns</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/the-introduction-to-large-eddy-simulations-les-i-wish-i-had</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/all-you-need-to-know-about-rans-turbulence-modelling-in-one-article</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/advanced-rans-and-hybrid-rans-les-turbulence-modelling-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/mesh-generation-in-cfd-all-you-need-to-know-in-one-article</loc>
    </url>
    <url>
        <loc>https://cfd.university/10-key-concepts-everyone-must-understand-in-cfd/cfd-on-steroids-high-performance-computing-and-code-parallelisation</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-use-makefiles-to-automate-cfd-solver-compilations</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/introduction-to-cmake-for-cfd-practitioners</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/advanced-cmake-features-to-power-up-your-cfd-development</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-compile-install-and-use-custom-libraries-with-cmake</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-add-external-libraries-into-your-cfd-solver-using-cmake</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-automate-testing-with-cmake-ctest-and-gtest</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/never-worry-about-docs-again-automate-it-with-cmake-instead</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-use-cmake-cpack-to-create-beautiful-gui-installers</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/complete-walkthrough-adding-cmake-to-an-existing-library</loc>
    </url>
    <url>
        <loc>https://cfd.university/automating-cfd-solver-and-library-compilation-using-cmake/how-to-use-conan-to-manage-your-own-cmake-based-libraries</loc>
    </url>
    <url>
        <loc>https://cfd.university/keep-your-users-happy-how-to-document-code-the-right-way/documenting-code-why-bother-and-how-to-do-it-right</loc>
    </url>
    <url>
        <loc>https://cfd.university/keep-your-users-happy-how-to-document-code-the-right-way/how-to-write-a-1-page-readme-file-to-document-your-code</loc>
    </url>
    <url>
        <loc>https://cfd.university/keep-your-users-happy-how-to-document-code-the-right-way/how-to-write-a-user-guide-to-document-your-cfd-code</loc>
    </url>
    <url>
        <loc>https://cfd.university/keep-your-users-happy-how-to-document-code-the-right-way/how-to-annotate-c-code-for-automatic-code-documentation</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/how-to-get-started-with-software-testing-for-cfd-codes</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/the-test-driven-development-for-writing-bug-free-cfd-code</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/how-to-get-started-with-gtest-in-c-for-cfd-development</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/how-to-test-a-cgns-based-mesh-reading-library-using-gtest</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/how-to-test-a-linear-algebra-solver-library-using-gtest</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/how-to-use-mocking-in-cfd-test-code-using-gtest-and-gmock</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-software-testing-for-cfd-applications/what-is-test-coverage-and-how-to-use-lcov-gcov-for-testing</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/what-is-the-cgns-format-and-how-to-get-started</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/how-to-inspect-structured-and-unstructured-grids-using-cgns</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/how-to-set-up-a-simple-cgns-based-mesh-reading-library</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/how-to-read-a-multi-block-structured-mesh-from-a-cgns-file</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/how-to-read-a-multi-block-unstructured-mesh-from-a-cgns-file</loc>
    </url>
    <url>
        <loc>https://cfd.university/the-complete-guide-to-structured-and-unstructured-mesh-reading-using-cgns/how-to-test-our-cgns-based-mesh-reading-library</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/understanding-static-dynamic-and-header-only-c-libraries</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-discretising-the-model-equation</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-basic-library-structure</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-the-conjugate-gradient-class</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-the-vector-class</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-the-sparse-matrix-class</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-write-a-cfd-library-compiling-and-testing</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-integrate-external-cfd-libraries-in-your-code</loc>
    </url>
    <url>
        <loc>https://cfd.university/how-to-compile-write-and-use-cfd-libraries-in-c/how-to-handle-c-libraries-with-a-package-manager</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/choosing-the-right-programming-language-for-cfd-applications</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/why-you-should-use-c-for-cfd-development</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/understanding-memory-management-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/object-orientated-programming-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/handling-inheritance-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/templates-in-c-boost-your-cfd-solver-performance</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/enhance-readability-with-operator-overloading-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/the-power-of-the-standard-template-library-stl-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/understanding-lambda-expressions-and-how-to-use-them-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/what-every-cfd-developer-needs-to-know-about-c/reduce-memory-bugs-with-smart-pointers-in-c</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/what-is-numerical-dissipation-in-cfd-and-why-do-we-need-it</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/ive-tried-su2-for-a-week-should-you-too</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/how-to-determine-the-best-stopping-criterion-for-cfd-simulations</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/how-to-manage-uncertainty-in-cfd-the-grid-convergence-index</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/learn-openfoam-the-good-the-bad-and-the-evil</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/the-6-biggest-and-unoslved-challenges-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/can-chatgpt-write-fully-functional-cfd-solvers</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/why-is-everyone-switching-to-gpu-computing-in-cfd</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/setting-up-a-programming-environment-to-develop-cfd-codes</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/should-you-specialise-in-cfd-and-get-a-university-degree</loc>
    </url>
    <url>
        <loc>https://cfd.university/blog/how-to-get-started-with-computational-fluid-dynamics-cfd</loc>
    </url>
</urlset>
