Skip to content
Snippets Groups Projects
Commit d933ced7 authored by Frederik Hennig's avatar Frederik Hennig
Browse files

Squashed commit of the following:

commit 9bf8a3c53086f54e97f284df30091ae8e6c03e2a
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Fri Mar 28 10:35:41 2025 +0100

    run pages deploy early

commit 009c0ef8
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Fri Mar 28 10:28:13 2025 +0100

    fix linter

commit 9c23b652
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Fri Mar 28 10:27:02 2025 +0100

    fix capture of coordinate variable. Fix sweep argument order (always put blockforest first)

commit d1c42ac3
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Fri Mar 28 09:52:50 2025 +0100

    fix cell coordinates when running on a cell interval

commit fa953baa
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Fri Mar 28 09:08:48 2025 +0100

    add symbolic geometry functions to docs

commit f59c8ca0
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 17:25:59 2025 +0100

    add tests for local cell indices and centers

commit 5ebca68a
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 17:09:13 2025 +0100

    Add Sweeper. Add and test more symbolic geometry features.

     - Add experimental::sweep::Sweeper
     - Add domain and block cell bounding boxes
     - Refactor and extend geometry info extraction in Sweep generator
     - Start building unit test for geometry extraction

commit fd24f2ab
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 16:03:07 2025 +0100

    Better error messages and documentation for venv setup

commit 14792966
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 13:30:59 2025 +0100

    fix nox. Force rebuild environment when cache was deleted.

commit 8d9a274c
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 12:25:07 2025 +0100

    fix check for initialized env in populate

commit cbaaffc7
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 12:23:21 2025 +0100

    enable editable installs

commit 12a180f4
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 11:04:16 2025 +0100

    finish codegen venv manager

commit 41d0432e
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 27 10:00:55 2025 +0100

    [skip-ci] toward improved venv management

commit beb1c05f
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 26 11:56:44 2025 +0100

    fix cuda dependency + some cleanup

commit a010a7e6
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 26 09:31:09 2025 +0100

    bump pystencils-sfg. Use Release mode for test suite. Update CI containers.

commit d4cc8ca4
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 25 13:44:23 2025 +0100

    fix HIP language

commit 47ffae70
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 11:41:28 2025 +0100

    fix: do not #include inside a namespace, you moron!

commit 25ab3ebe
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 11:13:02 2025 +0100

    don't use readlink either, since it doesn't work on busybox

commit fa3c57c1
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 11:02:09 2025 +0100

    alpine doesn't have GNU realpath - use readlink instead

commit 36ff5ad9
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 10:54:33 2025 +0100

    update AVX2 tag

commit 76789749
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 10:52:58 2025 +0100

    fix API in examples. Update CI config.

commit 47389401
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 24 10:10:33 2025 +0100

    update requirements and dependencies

commit affbafbc
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 19 19:44:09 2025 +0100

    fix codegen config setup in boundary condition generators

commit 8ff2579c
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 19 15:31:07 2025 +0100

    toward overriding build system settings

commit 698f704c
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 19 15:16:57 2025 +0100

    Prepare and test CUDA support

commit 8799550f
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 19 14:37:54 2025 +0100

    change test IDs. Fix requirements.

commit 887423b5
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 18 15:21:54 2025 +0100

    update test driver

commit ae49d3d6
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 18 15:13:52 2025 +0100

    remove empty file

commit 8193b39f
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 18 15:13:35 2025 +0100

    extend test driver to run LBM tests separately

commit 0e879163
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 18 14:51:35 2025 +0100

    fix grid-aligned noslip  and freeslip

commit 1da987f4
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 15:49:14 2025 +0100

    remove old SimpleHbbBoundary. Introduce GenericHbb boundary wrapper using factory pattern.

commit 0077ef8a
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 15:12:59 2025 +0100

    integrate examples and tests cmake projects

commit 0a4e833d
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 14:52:57 2025 +0100

    fix SparseSpiral test case

commit c65cee1d
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 14:45:45 2025 +0100

    Introduce MemTag. Use it in SparseIndexList. Adapt codegen to use entities and views.

     - Introduce the MemTag protocol (from my master's thesis)
     - Implement CUDA and HIP unified memory allocator
     - Adapt SparseIndexList to use memtags and select allocators according to them
     - Adapt codegen to use the entity/view pattern for all fields such that the block data ID of the SparseIndexList is now fully obscured
     - Make FreeSlipPipe test case run on GPU

commit 3c14c9f2
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 14:43:56 2025 +0100

    add domain border sweeps

commit 00f652b1
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 17 13:19:02 2025 +0100

    no-slip/free-slip combined scenario, not working yet

commit cd65d46d
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Sat Mar 15 17:44:32 2025 +0100

    introduce grid-aligned FreeSlip and NoSlip BCs. Start building mirrored channel test case.

commit 85acc168
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Sat Mar 15 13:38:46 2025 +0100

    adapt to changes in sfg

commit ecaa70ea
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 13 11:37:16 2025 +0100

    extend DEBUG_ENV. Fix abstract field allocator.

commit 8ff0f780
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Thu Mar 13 09:17:26 2025 +0100

    fully periodic flow now works on hip. Much pain was suffered in the process.

commit 628c6085
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 12 12:09:15 2025 +0100

    don't skip formatting

commit cc8dffaa
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 12 11:01:46 2025 +0100

    Toward HIP support in the code generator.

     - Set up separate cpu and hip targets for lbm test suite
     - Make codegen script target cmdline-configurable
     - Depend on new `Target.HIP` in pystencils
     - Enable custom codegen venv requirements file
     - Add debug build config to walberla.codegen

commit 89e278e1
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 11 20:13:49 2025 +0100

    fix examples

commit 09d04881
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 11 19:09:14 2025 +0100

    Fully Periodic Flow Test Scenario. Second-Order Iteration Functions.

commit 2c04e1f2
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 11 18:11:51 2025 +0100

    refactor free slip test case in preparation for more general testing

commit 3da48487
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 11 17:48:02 2025 +0100

    Refactor source tree layout: move headers to walberla::experimental namespace.

commit 7f6d0dd7
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Tue Mar 11 14:33:07 2025 +0100

    render GPU kernel invocations

commit 89eab60a
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 10 17:24:33 2025 +0100

    Add Python linting and typechecking to nox and CI. Fix code style and typing issues.

commit be73180b
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Mon Mar 10 16:58:25 2025 +0100

    Adapt default codegen config to build system. Use config from build system in Sweep.

commit eb1c83d6
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 5 14:09:16 2025 +0100

    remove codegen.postprocessing

commit 575f10c2
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 5 14:07:41 2025 +0100

    refactor sfg_walberla python module to walberla.codegen

commit 97394279
Author: Frederik Hennig <frederik.hennig@fau.de>
Date:   Wed Mar 5 13:53:23 2025 +0100

    adapt to latest walberla and pystencils-sfg revisions
parent c318bb73
Pipeline #77411 skipped