63 Commits

Author SHA1 Message Date
92ad7bc580 Allow mutable contexts for evalexpr strings
These may be slow when used as boundary conditions, but produces results
consistent with the special "vortex" type for the example.
2021-06-29 23:12:48 +02:00
ea90bb8655 Add example using evalexpr 2021-06-29 21:34:59 +02:00
0878e75b8d Fixup test 2021-06-29 19:51:09 +02:00
2bad8a1b71 Reenable error output 2021-06-29 19:45:20 +02:00
1c884fe09d Add 100x100 grid config on single grid 2021-06-29 18:36:39 +02:00
8873f458b4 useless conversion 2021-06-29 18:07:26 +02:00
b5360af6de Add Evaluator for defining IC/BC in json config 2021-06-29 17:55:19 +02:00
300f6a34e5 Fix interactive eulerplot 2021-06-27 12:34:59 +02:00
5f7d38dd55 Introduce Diff type for euler 2021-03-30 18:46:28 +02:00
52c21dbbe9 Add boolean for switching serial/parallel execution 2021-03-26 00:00:42 +01:00
4ae5c02bb1 Replace FastFloat with mul_add 2021-03-23 19:21:38 +01:00
00fcdf1031 Replace StructOpt with argh for comp.time+space 2021-03-22 20:56:16 +01:00
ff9a477b67 Remove non-global Threadpool 2021-03-22 19:28:01 +01:00
7aadda3de9 Move integrate to separate crate 2021-03-22 17:49:35 +01:00
550b43b4cd Bump ndarray 2021-03-16 19:03:35 +01:00
f098981d3e Update email 2021-03-16 19:00:24 +01:00
5d59a51bbe Add option to output information in JSON 2021-02-12 18:28:30 +01:00
743cca00e2 Revert hdf5 patch (TODO: add back info here) 2021-02-12 18:09:15 +01:00
78f0c9ed2c Update json5 crate to include location errors 2021-02-12 18:08:10 +01:00
1f15bcc056 revisit SBP Traits 2021-01-17 15:37:45 +01:00
7782f72612 update indicatif 2020-09-21 17:06:53 +02:00
e3a15b3844 Update READMEs 2020-09-19 14:41:02 +02:00
0fc9ec64ec Make integrate generic over D 2020-09-17 20:30:58 +02:00
5b7f407af9 Add serde deserialize to Grid 2020-09-16 21:44:11 +02:00
d2c6d6af6c clippy lints 2020-09-04 17:44:06 +02:00
5ce9a84872 Add single example 2020-09-04 17:35:20 +02:00
d5b1daa413 Add back tsection 2020-09-04 17:19:36 +02:00
aa40eb7339 Update examples to new format 2020-09-04 16:51:18 +02:00
f1cb01d47c Add improved default bc 2020-09-04 16:23:49 +02:00
c954484503 translate some of the examples 2020-09-04 00:05:25 +02:00
1648c72904 use new parser 2020-09-03 23:49:45 +02:00
7ca3d1fda2 Implement conversion from parse to runtime 2020-09-03 23:43:51 +02:00
d0e6727ac3 Use serde for json configuration file 2020-09-03 21:30:28 +02:00
16c367ce20 Update dependencies and package structure 2020-08-20 21:07:30 +02:00
Magnus Ulimoen
a3cccd7e32 update dependencies 2020-06-14 22:00:52 +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
34f837c0be default operator bugfix 2020-04-30 20:03:34 +02:00
Magnus Ulimoen
615b2a6990 parse into several vortices 2020-04-23 18:34:37 +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
86f75905d9 use name of grid in output 2020-04-22 20:47:26 +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
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