Commit Graph

36 Commits

Author SHA1 Message Date
Magnus Ulimoen b64bace750 Move json config to separate file 2021-06-30 18:49:37 +02:00
Magnus Ulimoen 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
Magnus Ulimoen 2bad8a1b71 Reenable error output 2021-06-29 19:45:20 +02:00
Magnus Ulimoen b5360af6de Add Evaluator for defining IC/BC in json config 2021-06-29 17:55:19 +02:00
Magnus Ulimoen 5f7d38dd55 Introduce Diff type for euler 2021-03-30 18:46:28 +02:00
Magnus Ulimoen 52c21dbbe9 Add boolean for switching serial/parallel execution 2021-03-26 00:00:42 +01:00
Magnus Ulimoen 00fcdf1031 Replace StructOpt with argh for comp.time+space 2021-03-22 20:56:16 +01:00
Magnus Ulimoen ff9a477b67 Remove non-global Threadpool 2021-03-22 19:28:01 +01:00
Magnus Ulimoen 7aadda3de9 Move integrate to separate crate 2021-03-22 17:49:35 +01:00
Magnus Ulimoen 5d59a51bbe Add option to output information in JSON 2021-02-12 18:28:30 +01:00
Magnus Ulimoen 78f0c9ed2c Update json5 crate to include location errors 2021-02-12 18:08:10 +01:00
Magnus Ulimoen 1f15bcc056 revisit SBP Traits 2021-01-17 15:37:45 +01:00
Magnus Ulimoen 0fc9ec64ec Make integrate generic over D 2020-09-17 20:30:58 +02:00
Magnus Ulimoen d2c6d6af6c clippy lints 2020-09-04 17:44:06 +02:00
Magnus Ulimoen 1648c72904 use new parser 2020-09-03 23:49:45 +02:00
Magnus Ulimoen 16c367ce20 Update dependencies and package structure 2020-08-20 21:07:30 +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 db6f7ef41f allow several vortices 2020-04-22 23:59:06 +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 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 a37d9f4bce adapt multigrid to dynamic dispatch 2020-04-15 19:50:23 +02:00
Magnus Ulimoen 9cfd54253f change trait signature for interpolation 2020-04-13 20:56:29 +02:00
Magnus Ulimoen 2adf91e1ce relax Fn bound on integrate functions 2020-04-13 18:39:21 +02:00
Magnus Ulimoen fe2621df11 move file handling to separate module 2020-04-13 13:31:01 +02:00
Magnus Ulimoen 058f0e9923 more operator combinations 2020-04-13 13:26:51 +02:00
Magnus Ulimoen 9c917abb16 introduce two diff SBP operators on same domain 2020-04-13 00:56:53 +02:00
Magnus Ulimoen cde8755c15 allow selection of operators 2020-04-13 00:08:02 +02:00
Magnus Ulimoen 0f1f115fc3 change to WB 2020-04-12 21:32:20 +02:00
Magnus Ulimoen 3e7b45b3be fix clippy lints 2020-04-12 20:44:52 +02:00
Magnus Ulimoen 59c8509a98 add multigrid_integrate to sbp crate 2020-04-12 12:46:53 +02:00
Magnus Ulimoen ff6a179d92 move multigrid example 2020-04-12 12:43:14 +02:00