Commit Graph
80 Commits
Author SHA1 Message Date
mulimoen 4d44b4a74a Fix ouptut for single/multi backend 2021-08-08 20:28:37 +00:00
mulimoen 0a5647df3a Compilable state 2021-08-07 17:30:00 +00:00
mulimoen 4319e403a5 Remove option for number of threads 2021-08-06 17:24:59 +00:00
mulimoen 1e363c0508 Reimplement interpolation for distributed system 2021-08-06 17:24:15 +00:00
mulimoen b142bb63e4 Add workbuffer for boundaries 2021-08-06 15:01:48 +00:00
mulimoen 26159d5ffb Introduce precursor system 2021-08-05 19:28:14 +00:00
mulimoen 95897777d6 Apply SAT on boundaries 2021-08-04 18:30:15 +00:00
mulimoen b11f3c9abb Improve channel distribution 2021-08-03 17:18:09 +00:00
mulimoen 35b8af8b2d Partial implementation 2021-08-03 16:18:20 +02:00
mulimoen e25ee9c74a Prefer clone_from over assign 2021-07-15 17:25:30 +02:00
mulimoen e4ea5b081b Update evalexpr dependency 2021-07-06 22:10:33 +02:00
mulimoen b9212a4ec3 Add gresho vortex example 2021-07-05 21:51:08 +02:00
mulimoen 6c6e11c1e3 Move input validation of expressions to evalexpr 2021-07-01 18:47:56 +02:00
mulimoen 891cee3160 Move evalexpr down one level 2021-07-01 18:37:22 +02:00
mulimoen 912119d093 Add smooth periodic example 2021-06-30 20:33:22 +02:00
mulimoen b64bace750 Move json config to separate file 2021-06-30 18:49:37 +02:00
mulimoen 3ceeeb8ca1 Make GAMMA into a static 2021-06-30 18:20:44 +02:00
mulimoen 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
mulimoen ea90bb8655 Add example using evalexpr 2021-06-29 21:34:59 +02:00
mulimoen 0878e75b8d Fixup test 2021-06-29 19:51:09 +02:00
mulimoen 2bad8a1b71 Reenable error output 2021-06-29 19:45:20 +02:00
mulimoen 1c884fe09d Add 100x100 grid config on single grid 2021-06-29 18:36:39 +02:00
mulimoen 8873f458b4 useless conversion 2021-06-29 18:07:26 +02:00
mulimoen b5360af6de Add Evaluator for defining IC/BC in json config 2021-06-29 17:55:19 +02:00
mulimoen 300f6a34e5 Fix interactive eulerplot 2021-06-27 12:34:59 +02:00
mulimoen 5f7d38dd55 Introduce Diff type for euler 2021-03-30 18:46:28 +02:00
mulimoen 52c21dbbe9 Add boolean for switching serial/parallel execution 2021-03-26 00:00:42 +01:00
mulimoen 4ae5c02bb1 Replace FastFloat with mul_add 2021-03-23 19:21:38 +01:00
mulimoen 00fcdf1031 Replace StructOpt with argh for comp.time+space 2021-03-22 20:56:16 +01:00
mulimoen ff9a477b67 Remove non-global Threadpool 2021-03-22 19:28:01 +01:00
mulimoen 7aadda3de9 Move integrate to separate crate 2021-03-22 17:49:35 +01:00
mulimoen 550b43b4cd Bump ndarray 2021-03-16 19:03:35 +01:00
mulimoen f098981d3e Update email 2021-03-16 19:00:24 +01:00
mulimoen 5d59a51bbe Add option to output information in JSON 2021-02-12 18:28:30 +01:00
mulimoen 743cca00e2 Revert hdf5 patch (TODO: add back info here) 2021-02-12 18:09:15 +01:00
mulimoen 78f0c9ed2c Update json5 crate to include location errors 2021-02-12 18:08:10 +01:00
mulimoen 1f15bcc056 revisit SBP Traits 2021-01-17 15:37:45 +01:00
mulimoen 7782f72612 update indicatif 2020-09-21 17:06:53 +02:00
mulimoen e3a15b3844 Update READMEs 2020-09-19 14:41:02 +02:00
mulimoen 0fc9ec64ec Make integrate generic over D 2020-09-17 20:30:58 +02:00
mulimoen 5b7f407af9 Add serde deserialize to Grid 2020-09-16 21:44:11 +02:00
mulimoen d2c6d6af6c clippy lints 2020-09-04 17:44:06 +02:00
mulimoen 5ce9a84872 Add single example 2020-09-04 17:35:20 +02:00
mulimoen d5b1daa413 Add back tsection 2020-09-04 17:19:36 +02:00
mulimoen aa40eb7339 Update examples to new format 2020-09-04 16:51:18 +02:00
mulimoen f1cb01d47c Add improved default bc 2020-09-04 16:23:49 +02:00
mulimoen c954484503 translate some of the examples 2020-09-04 00:05:25 +02:00
mulimoen 1648c72904 use new parser 2020-09-03 23:49:45 +02:00
mulimoen 7ca3d1fda2 Implement conversion from parse to runtime 2020-09-03 23:43:51 +02:00
mulimoen d0e6727ac3 Use serde for json configuration file 2020-09-03 21:30:28 +02:00