Magnus Ulimoen
|
0c8b02b466
|
add short README
|
2020-08-31 21:05:05 +02:00 |
Magnus Ulimoen
|
0ff0c5790c
|
bench implicit matrix
|
2020-08-31 21:03:39 +02:00 |
Magnus Ulimoen
|
311bd6de12
|
Use min_specialisation
|
2020-08-24 18:08:58 +02:00 |
Magnus Ulimoen
|
8676665c75
|
Downgrade sprs (rayon non-optional)
|
2020-08-22 10:51:13 +02:00 |
Magnus Ulimoen
|
883a37fb16
|
Rename outer -> kronecker product
|
2020-08-22 10:38:55 +02:00 |
Magnus Ulimoen
|
feeb254468
|
Improve the performance of the outer product
|
2020-08-21 23:58:07 +02:00 |
Magnus Ulimoen
|
3671ba5e1f
|
Add benching of matrix creation
|
2020-08-21 22:53:37 +02:00 |
Magnus Ulimoen
|
d00e7b3fb1
|
Update sprs in sbp too
|
2020-08-21 15:54:05 +02:00 |
Magnus Ulimoen
|
16c367ce20
|
Update dependencies and package structure
|
2020-08-20 21:07:30 +02:00 |
Magnus Ulimoen
|
9ec90a42a9
|
add benchmark for sparse matrix
|
2020-06-15 22:47:40 +02:00 |
Magnus Ulimoen
|
9fb9ad8eae
|
don't expose sparse solver (yet)
|
2020-06-15 22:32:34 +02:00 |
Magnus Ulimoen
|
f7a30ac1cc
|
upwind dissipation on matrix form
|
2020-06-15 22:28:53 +02:00 |
Magnus Ulimoen
|
ad6564eeb1
|
sparse upwind operators
|
2020-06-15 22:01:42 +02:00 |
Magnus Ulimoen
|
9e22f239c2
|
fixup maxwell rhs matrix
|
2020-06-15 21:24:42 +02:00 |
Magnus Ulimoen
|
459581a3c9
|
brainderp
|
2020-06-15 21:21:00 +02:00 |
Magnus Ulimoen
|
1e84e2ddf0
|
move frontend
|
2020-06-14 22:21:09 +02:00 |
Magnus Ulimoen
|
cb635eb860
|
move python scripts
|
2020-06-14 22:02:28 +02:00 |
Magnus Ulimoen
|
a3cccd7e32
|
update dependencies
|
2020-06-14 22:00:52 +02:00 |
Magnus Ulimoen
|
648913e254
|
move sparse to maxwell
|
2020-06-14 22:00:52 +02:00 |
Magnus Ulimoen
|
d3e1005be8
|
str_strip stabilized
|
2020-06-14 21:53:18 +02:00 |
Magnus Ulimoen
|
e2a3bed1ff
|
add sparse matrix creating to all diff ops
|
2020-06-14 21:52:25 +02:00 |
Magnus Ulimoen
|
4f772b8dc5
|
first untested sparse implementation
|
2020-06-12 21:04:18 +02:00 |
Magnus Ulimoen
|
9261f1b239
|
move all functionality to common js
|
2020-05-30 10:03:00 +02:00 |
Magnus Ulimoen
|
e1ed7ca083
|
simplify width/height
|
2020-05-27 22:19:44 +02:00 |
Magnus Ulimoen
|
2989acfcce
|
move to main directory
|
2020-05-25 21:08:05 +02:00 |
Magnus Ulimoen
|
a6c2adf0f0
|
write solver specific intros
|
2020-05-25 21:00:26 +02:00 |
Magnus Ulimoen
|
4c40acbb1f
|
add grid options
|
2020-05-24 23:31:33 +02:00 |
Magnus Ulimoen
|
cd72ce3477
|
introduce lineDrawer
|
2020-05-24 18:02:53 +02:00 |
Magnus Ulimoen
|
d1e89bf20e
|
skeleton of common js
|
2020-05-24 16:52:23 +02:00 |
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 |