Wed, 13 Feb 2019 11:03:39 +0100 |
Jonatan Werpers |
Merge
cell_based_test
|
Wed, 13 Feb 2019 10:37:52 +0100 |
Vidar Stiernström |
Make grid spacing a property of EquidistantGrid. Create plotting module for sbplib.
cell_based_test
|
Wed, 13 Feb 2019 10:58:57 +0100 |
Jonatan Werpers |
Undo changes of 3560f54e3eb3 and change to result a little bit to avoid allocations.
cell_based_test
|
Tue, 12 Feb 2019 15:18:18 +0100 |
Jonatan Werpers |
Introduce and use apply_backwards for stencils
cell_based_test
|
Sun, 10 Feb 2019 19:16:14 +0100 |
Jonatan Werpers |
Change implementation of getrange to be more julia(???), mostly as an experiment to see if it breakes stuff
cell_based_test
|
Tue, 12 Feb 2019 13:23:44 +0100 |
Jonatan Werpers |
Rename getunitrange to getrange and change signature to be more specific
cell_based_test
|
Tue, 12 Feb 2019 13:15:41 +0100 |
Jonatan Werpers |
Add some Todos
cell_based_test
|
Tue, 12 Feb 2019 13:15:16 +0100 |
Jonatan Werpers |
Change uview to view. It seems the compiler is now able to remove the allocation
cell_based_test
|
Tue, 12 Feb 2019 13:13:03 +0100 |
Jonatan Werpers |
Change loop order to follow memory layout
cell_based_test
|
Fri, 08 Feb 2019 23:57:27 +0100 |
Jonatan Werpers |
Close head
cell_based_test
|
Fri, 08 Feb 2019 23:55:43 +0100 |
Jonatan Werpers |
Close head
cell_based_test
|
Fri, 08 Feb 2019 23:54:25 +0100 |
Jonatan Werpers |
Add comment about maybe splitting apply_region!
cell_based_test
|
Fri, 08 Feb 2019 21:19:34 +0100 |
Jonatan Werpers |
Add apply_tiled! that tiles the iteration to optimize cache usage. Doesn't improve runtime at all at the moment
cell_based_test
|
Fri, 08 Feb 2019 21:14:39 +0100 |
Jonatan Werpers |
Rename the apply! that applies in regions to apply_region!
cell_based_test
|
Fri, 08 Feb 2019 20:56:13 +0100 |
Jonatan Werpers |
Backed out changeset b3fbef345810, splitting apply! just complicates things
cell_based_test
|
Fri, 08 Feb 2019 15:27:48 +0100 |
Jonatan Werpers |
Use deafult constructor for Index in apply!
cell_based_test
|
Fri, 08 Feb 2019 13:08:07 +0100 |
Jonatan Werpers |
Introduce apply! for given indices
cell_based_test
|
Fri, 08 Feb 2019 12:47:21 +0100 |
Jonatan Werpers |
Change input type of apply(::Laplace) to ::DiffOpCartesian
cell_based_test
|
Fri, 08 Feb 2019 11:17:27 +0100 |
Jonatan Werpers |
Replace loop in appl!(::Laplace) to avoid allocations
cell_based_test
|
Fri, 08 Feb 2019 10:59:01 +0100 |
Vidar Stiernström |
Clean up in Laplace 2d apply!
cell_based_test
|
Fri, 08 Feb 2019 10:55:22 +0100 |
Vidar Stiernström |
Specify region types in Laplace 2d apply!
cell_based_test
|
Thu, 07 Feb 2019 17:17:31 +0100 |
Vidar Stiernström |
Merge with tip
cell_based_test
|
Thu, 07 Feb 2019 17:15:26 +0100 |
Vidar Stiernström |
Apply 2d Laplace one region at a time (removing the need for branching in the innermost loop)
cell_based_test
|
Wed, 06 Feb 2019 23:08:36 +0100 |
Jonatan Werpers |
Add TODO file
cell_based_test
|
Wed, 06 Feb 2019 23:08:11 +0100 |
Jonatan Werpers |
Convert D2 to only use tuples
cell_based_test
|
Wed, 06 Feb 2019 23:03:12 +0100 |
Jonatan Werpers |
Introduce and use the function stringToTuple in sbpD2.jl
cell_based_test
|
Wed, 06 Feb 2019 09:09:55 +0100 |
Jonatan Werpers |
Allow apply(::Laplace) to take Index types
cell_based_test
|
Wed, 06 Feb 2019 08:58:32 +0100 |
Jonatan Werpers |
Add "Unknown" region and implement D2 for it
cell_based_test
|
Tue, 05 Feb 2019 22:30:46 +0100 |
Jonatan Werpers |
Make D2 support sbp.Index and specification of region
cell_based_test
|
Tue, 05 Feb 2019 14:57:02 +0100 |
Jonatan Werpers |
Add Index type for keeping track of regions
cell_based_test
|
Mon, 04 Feb 2019 17:51:36 +0100 |
Jonatan Werpers |
Switch to using cartesian indicies
cell_based_test
|
Mon, 04 Feb 2019 16:09:07 +0100 |
Ylva Rydin |
Made everything work(?) but also go really slow. And also not type-stable.
stencil_index
|
Mon, 04 Feb 2019 09:13:48 +0100 |
Vidar Stiernström |
Implement apply for 2D-Laplace which takes an StencilIndex as input
stencil_index
|
Mon, 04 Feb 2019 09:11:53 +0100 |
Vidar Stiernström |
New branch for implementing specialized indices used by the diffOps apply functions.
stencil_index
|
Tue, 29 Jan 2019 14:32:28 +0100 |
Vidar Stiernström |
Create types StencilIndex, LowerClosureIndex, UpperClosureIndex and InteriorIndex. First attempt at seperating out interior and closure indices from. Not fully implemented.
cell_based_test
|
Fri, 25 Jan 2019 16:49:09 +0100 |
Vidar Stiernström |
Add TODO:s on how to remove allocations in apply! for Laplace2d
patch_based_test
|
Fri, 25 Jan 2019 16:47:51 +0100 |
Vidar Stiernström |
Merge with default
patch_based_test
|
Fri, 25 Jan 2019 15:10:41 +0100 |
Vidar Stiernström |
Reduce allocations
patch_based_test
|
Fri, 25 Jan 2019 13:40:15 +0100 |
Vidar Stiernström |
Clean up bounds checking in stencil. change to using uview in DiffOp
patch_based_test
|
Fri, 25 Jan 2019 10:10:30 +0100 |
Vidar Stiernström |
Change benchmarkTest from function to script since @benchmark does not work within functions
patch_based_test
|
Fri, 25 Jan 2019 15:26:47 +0100 |
Jonatan Werpers |
Merge with default
cell_based_test
|
Fri, 25 Jan 2019 15:20:40 +0100 |
Jonatan Werpers |
Change to using tuples in stencils and ops
|
Thu, 24 Jan 2019 17:46:57 +0100 |
Jonatan Werpers |
Merge
cell_based_test
|
Thu, 24 Jan 2019 17:42:51 +0100 |
Jonatan Werpers |
Use unsafe views
cell_based_test
|
Thu, 24 Jan 2019 14:58:22 +0100 |
Vidar Stiernström |
Add benchmarktest and mark all apply functions with @inline and @inbounds
patch_based_test
|
Thu, 24 Jan 2019 14:33:49 +0100 |
Vidar Stiernström |
Improve type stability
patch_based_test
|
Thu, 24 Jan 2019 14:27:57 +0100 |
Vidar Stiernström |
Created new branch for investigating patch based application of stencils
patch_based_test
|
Thu, 24 Jan 2019 14:38:14 +0100 |
Ylva Rydin |
Inline and inbounds everything
cell_based_test
|
Thu, 24 Jan 2019 13:33:07 +0100 |
Vidar Stiernström |
Use limit_lower and limit_upper in pointsalongdim
|
Thu, 24 Jan 2019 09:24:21 +0100 |
Jonatan Werpers |
Make Laplace take dimension as a parameter
|
Thu, 17 Jan 2019 15:19:33 +0100 |
Jonatan Werpers |
Make EquidistantGrid more concrete
|
Thu, 17 Jan 2019 13:53:01 +0100 |
Jonatan Werpers |
Make grid.spacings more readable
|
Tue, 15 Jan 2019 19:51:16 +0100 |
Jonatan Werpers |
Add types to Laplace operators
|
Fri, 18 Jan 2019 14:26:04 +0100 |
Jonatan Werpers |
Make apply operator more efficient using @inbounds and @inline
cell_based_test
|
Fri, 18 Jan 2019 14:21:58 +0100 |
Jonatan Werpers |
Make stencils respond to @ inbounds
cell_based_test
|
Fri, 18 Jan 2019 13:51:32 +0100 |
Jonatan Werpers |
Use double view
cell_based_test
|
Fri, 18 Jan 2019 10:12:23 +0100 |
Jonatan Werpers |
Add some notes to stencil
|
Thu, 17 Jan 2019 16:04:07 +0100 |
Jonatan Werpers |
Make D2 more type stable
cell_based_test
|
Thu, 17 Jan 2019 15:52:25 +0100 |
Jonatan Werpers |
Make stencil more type stabeler
cell_based_test
|
Thu, 17 Jan 2019 15:32:53 +0100 |
Jonatan Werpers |
Add type parameter for Laplace operand
cell_based_test
|