Magnus Ulimoen
|
51397ff34d
|
shallow water equations solver
|
2020-05-19 20:05:31 +02:00 |
Magnus Ulimoen
|
d7a7b8563b
|
simplify product implementation
|
2020-05-14 19:39:19 +02:00 |
Magnus Ulimoen
|
1aa4700479
|
rewrite fluxes in a vectoriser friendly format
|
2020-05-05 20:15:44 +02:00 |
Magnus Ulimoen
|
fa3b848c6c
|
fix euler bench
|
2020-05-04 20:04:31 +02:00 |
Magnus Ulimoen
|
5b0ab0d1ce
|
unroll product loop
|
2020-05-04 20:04:31 +02:00 |
Magnus Ulimoen
|
366c030942
|
restrict c_max when using h2 operators
|
2020-05-04 17:59:49 +02:00 |
Magnus Ulimoen
|
2f98fae1c6
|
compute dt from CFL condition
|
2020-05-03 20:50:33 +02:00 |
Magnus Ulimoen
|
a1acf00c5a
|
split euler and maxwell to separate crates
|
2020-05-02 00:22:59 +02:00 |
Magnus Ulimoen
|
52bd4f3f8f
|
simdify blocks in diff_op_col
|
2020-05-01 19:08:55 +02:00 |
Magnus Ulimoen
|
cbf6042055
|
use raw pointer in simd code
|
2020-05-01 18:21:14 +02:00 |
Magnus Ulimoen
|
29db6b73df
|
readd diff_op naive
|
2020-05-01 17:44:33 +02:00 |
Magnus Ulimoen
|
78da9baaea
|
name booleans
|
2020-05-01 00:09:46 +02:00 |
Magnus Ulimoen
|
177a6abd99
|
use generalised diff_op_row for Upwind4
|
2020-04-30 23:37:51 +02:00 |
Magnus Ulimoen
|
34f837c0be
|
default operator bugfix
|
2020-04-30 20:03:34 +02:00 |
Magnus Ulimoen
|
c4848ffd1a
|
simdify diff_op_col
|
2020-04-29 23:06:19 +02:00 |
Magnus Ulimoen
|
cc5399a940
|
diff_op_col as function factory
|
2020-04-29 19:59:48 +02:00 |
Magnus Ulimoen
|
ff2a141505
|
diff_op_row as function factory
|
2020-04-29 19:52:55 +02:00 |
Magnus Ulimoen
|
615b2a6990
|
parse into several vortices
|
2020-04-23 18:34:37 +02:00 |
Magnus Ulimoen
|
96a8a2e64d
|
add misc files
|
2020-04-23 17:53:50 +02:00 |
Magnus Ulimoen
|
1ee8dc5e9a
|
keep tests up to date
|
2020-04-23 17:49:31 +02:00 |
Magnus Ulimoen
|
650f7f204a
|
special case first vortice
|
2020-04-23 00:08:28 +02:00 |
Magnus Ulimoen
|
db6f7ef41f
|
allow several vortices
|
2020-04-22 23:59:06 +02:00 |
Magnus Ulimoen
|
d60770dcbf
|
clippy lints
|
2020-04-22 22:29:26 +02:00 |
Magnus Ulimoen
|
35c4b25be3
|
move boundary extraction into parallel section
|
2020-04-22 22:22:19 +02:00 |
Magnus Ulimoen
|
dd7edd46d5
|
deduplify bt extraction
|
2020-04-22 22:16:34 +02:00 |
Magnus Ulimoen
|
86f75905d9
|
use name of grid in output
|
2020-04-22 20:47:26 +02:00 |
Magnus Ulimoen
|
6fe4e1460f
|
upgrade ndarray
|
2020-04-22 17:59:13 +02:00 |
Magnus Ulimoen
|
1718053508
|
remove trailing zeros in blocks
|
2020-04-22 17:48:15 +02:00 |
Magnus Ulimoen
|
c6e467bc2d
|
add col-wise specialisation
|
2020-04-22 00:32:49 +02:00 |
Magnus Ulimoen
|
cdd25b1750
|
add row-wise specialisation
|
2020-04-21 23:19:02 +02:00 |
Magnus Ulimoen
|
5bf066c2e2
|
diff_op_1d signature change
|
2020-04-21 22:15:47 +02:00 |
Magnus Ulimoen
|
c36dcc4e6d
|
add sbp xi/eta benches
|
2020-04-20 21:33:54 +02:00 |
Magnus Ulimoen
|
5003c0d55c
|
adaptive integration option
|
2020-04-19 20:45:06 +02:00 |
Magnus Ulimoen
|
597e1ab4a0
|
add and move multigrid examples
|
2020-04-19 18:52:47 +02:00 |
Magnus Ulimoen
|
ed0f0e4a20
|
add tsection type interfaces
This interface combines grids which do not have clean interfaces.
The type of interface has not been tested or verified here.
|
2020-04-19 18:49:43 +02:00 |
Magnus Ulimoen
|
297e295532
|
add operators as upwind
|
2020-04-18 21:38:39 +02:00 |
Magnus Ulimoen
|
74c6e41ea0
|
tighten interpolation bounds
|
2020-04-16 21:35:59 +02:00 |
Magnus Ulimoen
|
cfff49107c
|
simplify integrate function
|
2020-04-16 20:40:22 +02:00 |
Magnus Ulimoen
|
41935728e1
|
change json format
|
2020-04-15 23:58:39 +02:00 |
Magnus Ulimoen
|
ec9dc79704
|
move json parsing to multigrid
|
2020-04-15 20:18:51 +02:00 |
Magnus Ulimoen
|
02cac56fb5
|
move direction
|
2020-04-15 20:14:44 +02:00 |
Magnus Ulimoen
|
a37d9f4bce
|
adapt multigrid to dynamic dispatch
|
2020-04-15 19:50:23 +02:00 |
Magnus Ulimoen
|
d4831b4336
|
change startpoint
|
2020-04-15 19:48:44 +02:00 |
Magnus Ulimoen
|
9023adf01f
|
use Direction struct
|
2020-04-15 19:22:10 +02:00 |
Magnus Ulimoen
|
655d76f47d
|
use dynamic dispatch
|
2020-04-15 17:47:17 +02:00 |
Magnus Ulimoen
|
5068a6123c
|
add dyn cast to sbp
|
2020-04-15 17:36:45 +02:00 |
Magnus Ulimoen
|
d089df6d54
|
change trait signaturs
|
2020-04-15 17:17:48 +02:00 |
Magnus Ulimoen
|
6df4632719
|
add back specialization
|
2020-04-15 00:37:46 +02:00 |
Magnus Ulimoen
|
1667eaaca0
|
change sbp operators for dimensionality
|
2020-04-15 00:12:54 +02:00 |
Magnus Ulimoen
|
85f3c46430
|
SbpOperator takes &self
|
2020-04-14 21:59:02 +02:00 |