Commit Graph

406 Commits

Author SHA1 Message Date
Magnus Ulimoen 3c7cc4605a simplify traits 2021-02-02 00:12:02 +01:00
Magnus Ulimoen f7c238f6a7 add blockend SBP8 2021-02-02 00:12:02 +01:00
Magnus Ulimoen a7660281c8 add inline to remove magic fix 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 14fefe97ab add Matrix approach for SBP8 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 3d34f2e7a0 add fast-float feature 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 4c2daf5933 minor thingys 2021-02-02 00:12:02 +01:00
Magnus Ulimoen db552af4ff add blockend with weird caveat 2021-02-02 00:12:02 +01:00
Magnus Ulimoen bcda26a512 15% reductions in instr count 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 36293e75e6 10% instr reduction with fast_ intr 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 30c563c19d working d1 SBP4 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 94e8fb5b7c checkpoint 2021-02-02 00:12:02 +01:00
Magnus Ulimoen c104082ac0 add matrix type 2021-02-02 00:12:02 +01:00
Magnus Ulimoen 3cc7c31ee5 increase bench size 2021-02-01 23:22:35 +01:00
Magnus Ulimoen ddfddbd33f fix bench+sparse builds 2021-01-25 23:58:50 +01:00
Magnus Ulimoen 53acd300ce readd sparseness approach to bench 2021-01-25 21:02:04 +01:00
Magnus Ulimoen 1069bad145 bugfix sparse algo visibility 2021-01-25 20:53:56 +01:00
Magnus Ulimoen 0f261ef507 replace criterion with iai 2021-01-25 20:51:59 +01:00
Magnus Ulimoen 5de82f393b move algos to separate file 2021-01-18 22:37:24 +01:00
Magnus Ulimoen dc126938bb re-add specialization of diss-ops 2021-01-17 16:15:15 +01:00
Magnus Ulimoen 1f15bcc056 revisit SBP Traits 2021-01-17 15:37:45 +01:00
Magnus Ulimoen 6f3a810cd3 add upwind/d2 to SbpOperators1d trait 2021-01-14 22:53:36 +01:00
Magnus Ulimoen 56bba27a4b check largest eigenvalues using arpack 2020-11-10 17:49:53 +01:00
Magnus Ulimoen 2f7fc510b6 packed_simd updated at other location 2020-09-30 20:43:22 +02:00
Magnus Ulimoen 668b575d1c bump sprs in heat-equation 2020-09-30 00:36:04 +02:00
Magnus Ulimoen 3c2cfe27cd update sprs 2020-09-30 00:29:20 +02:00
Magnus Ulimoen c241603e44 use packed_simd from github 2020-09-30 00:18:53 +02:00
Magnus Ulimoen 7782f72612 update indicatif 2020-09-21 17:06:53 +02:00
Magnus Ulimoen 3593ee2f52 update sparse maxwell benches 2020-09-21 16:38:52 +02:00
Magnus Ulimoen 939eae9af1 apply -d1.rev() on right boundary 2020-09-21 16:30:12 +02:00
Magnus Ulimoen 3d66e48413 silence clippy 2020-09-19 15:49:55 +02:00
Magnus Ulimoen 4eb653da23 Documentation in SBP 2020-09-19 15:46:02 +02:00
Magnus Ulimoen e3a15b3844 Update READMEs 2020-09-19 14:41:02 +02:00
Magnus Ulimoen 67f097cf31 Add matrix approach to heat equation 2020-09-19 14:00:18 +02:00
Magnus Ulimoen 0cfd41845b Example of Neumann boundary 2020-09-18 18:40:10 +02:00
Magnus Ulimoen b80ca3f5e8 Add D2 operator and heat equation 2020-09-18 17:58:37 +02:00
Magnus Ulimoen 0fc9ec64ec Make integrate generic over D 2020-09-17 20:30:58 +02:00
Magnus Ulimoen 5bbc13158a Add interpolation grid generators 2020-09-16 22:10:22 +02:00
Magnus Ulimoen 5b7f407af9 Add serde deserialize to Grid 2020-09-16 21:44:11 +02:00
Magnus Ulimoen ac83a2cbca use symmetrisation from [0]
[0]: Two-Dimensional Inlet Simulation Using a
    Diagonal Implicit Algorithm, Chausee & Pulliam, AIAA Journal
2020-09-15 18:12:27 +02:00
Magnus Ulimoen 5161dd8ab6 Add euler symbolic algebra helpers 2020-09-15 17:53:09 +02:00
Magnus Ulimoen 52ca29a51c Add matrix form to maxwell 2020-09-15 17:42:12 +02:00
Magnus Ulimoen d2c6d6af6c clippy lints 2020-09-04 17:44:06 +02:00
Magnus Ulimoen d1151bbe3f Fix fallback bug 2020-09-04 17:35:30 +02:00
Magnus Ulimoen 5ce9a84872 Add single example 2020-09-04 17:35:20 +02:00
Magnus Ulimoen d5b1daa413 Add back tsection 2020-09-04 17:19:36 +02:00
Magnus Ulimoen aa40eb7339 Update examples to new format 2020-09-04 16:51:18 +02:00
Magnus Ulimoen f1cb01d47c Add improved default bc 2020-09-04 16:23:49 +02:00
Magnus Ulimoen cb2423ecb3 Add more funcs on Direction 2020-09-04 00:12:47 +02:00
Magnus Ulimoen c954484503 translate some of the examples 2020-09-04 00:05:25 +02:00
Magnus Ulimoen 1648c72904 use new parser 2020-09-03 23:49:45 +02:00