Mercurial > repos > public > sbplib_julia
comparison test/SbpOperators/stencil_test.jl @ 905:a3bc90c59e8e feature/variable_derivatives
Fix type instability in apply_stencil_backwards and add tests
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 15 Feb 2022 08:08:19 +0100 |
parents | 47f5451cdfc4 |
children | 14cb97284373 |
comparison
equal
deleted
inserted
replaced
904:47f5451cdfc4 | 905:a3bc90c59e8e |
---|---|
53 @inferred SbpOperators.apply_stencil(s_int, v_int, 2) | 53 @inferred SbpOperators.apply_stencil(s_int, v_int, 2) |
54 @inferred SbpOperators.apply_stencil(s_float, v_float, 2) | 54 @inferred SbpOperators.apply_stencil(s_float, v_float, 2) |
55 @inferred SbpOperators.apply_stencil(s_int, v_float, 2) | 55 @inferred SbpOperators.apply_stencil(s_int, v_float, 2) |
56 @inferred SbpOperators.apply_stencil(s_float, v_int, 2) | 56 @inferred SbpOperators.apply_stencil(s_float, v_int, 2) |
57 | 57 |
58 # TODO: apply backwards | 58 @inferred SbpOperators.apply_stencil_backwards(s_int, v_int, 5) |
59 @inferred SbpOperators.apply_stencil_backwards(s_float, v_float, 5) | |
60 @inferred SbpOperators.apply_stencil_backwards(s_int, v_float, 5) | |
61 @inferred SbpOperators.apply_stencil_backwards(s_float, v_int, 5) | |
59 end | 62 end |
60 end | 63 end |
61 | 64 |
62 @testset "NestedStencil" begin | 65 @testset "NestedStencil" begin |
63 | 66 |
155 @inferred SbpOperators.apply_stencil(s_int, c_float, v_int, 2) | 158 @inferred SbpOperators.apply_stencil(s_int, c_float, v_int, 2) |
156 @inferred SbpOperators.apply_stencil(s_float, c_float, v_float, 2) | 159 @inferred SbpOperators.apply_stencil(s_float, c_float, v_float, 2) |
157 @inferred SbpOperators.apply_stencil(s_int, c_float, v_float, 2) | 160 @inferred SbpOperators.apply_stencil(s_int, c_float, v_float, 2) |
158 @inferred SbpOperators.apply_stencil(s_float, c_float, v_int, 2) | 161 @inferred SbpOperators.apply_stencil(s_float, c_float, v_int, 2) |
159 | 162 |
160 # TODO: apply backwards | 163 @inferred SbpOperators.apply_stencil_backwards(s_int, c_int, v_int, 2) |
164 @inferred SbpOperators.apply_stencil_backwards(s_float, c_int, v_float, 2) | |
165 @inferred SbpOperators.apply_stencil_backwards(s_int, c_int, v_float, 2) | |
166 @inferred SbpOperators.apply_stencil_backwards(s_float, c_int, v_int, 2) | |
167 | |
168 @inferred SbpOperators.apply_stencil_backwards(s_int, c_float, v_int, 2) | |
169 @inferred SbpOperators.apply_stencil_backwards(s_float, c_float, v_float, 2) | |
170 @inferred SbpOperators.apply_stencil_backwards(s_int, c_float, v_float, 2) | |
171 @inferred SbpOperators.apply_stencil_backwards(s_float, c_float, v_int, 2) | |
161 end | 172 end |
162 | 173 |
163 end | 174 end |