Commits on Source
1480
11f3a287
Set up basic interface for object conversion
May 25, 2020
bd5f322c
Update interface to be unidirectional
May 28, 2020
70657ca9
Added an importer for FIAT's simplex cell
May 28, 2020
4ff6048f
Added an __init__.py file for FIAT directory
May 28, 2020
07d0f416
Fixed docstring
May 28, 2020
7491da5e
Some flake8 fixes
May 28, 2020
fc9baf08
Some more minor flake8 changes
May 28, 2020
d6754612
Added an importer for FInAT Lagrange elements
May 28, 2020
ec071519
Added a mesh topology import handler
May 28, 2020
4dd0d6ad
Added coordinateless functions implementation
Jun 01, 2020
aa9bd6d9
Forgot to add __init__.py
Jun 01, 2020
1c3b93bf
Changed name of underlying structure from transporter to handler
Jun 01, 2020
30f04b46
Added an importer for mesh geometries
Jun 01, 2020
a2ab04f2
Added function space shared data
Jun 01, 2020
eedefb9a
Added a function space importer
Jun 01, 2020
e8f56cb8
Added a function importer
Jun 01, 2020
75e6337a
Some leftover changes from fd2mm
Jun 01, 2020
5a213f33
Finished FromFiredrakeConnection
Jun 01, 2020
947668b8
Fixed copyrights
Jun 01, 2020
5ed91ce0
renamed to fix flake8 errors
Jun 01, 2020
4e97cc81
Added some docs about interop
Jun 01, 2020
2167d8d9
Finished adding firedrake mesh design to the docs
Jun 02, 2020
5d9f5d8e
Some bug fixes (mostly from fd2mm conversion) revealed by testing
Jun 02, 2020
c6099406
Added an initial test which makes sure conversion is idempotent
Jun 02, 2020
30a19e71
Some flake8 fixes, ctx_getter -> ctx_factory
Jun 02, 2020
d2871c40
Removed dependency on abc
Jun 02, 2020
7af97f69
Added a test to check some basic consistency
Jun 22, 2020
6a7a21e7
Fixed the unit node coordinates routine
Jun 22, 2020
46d9fca3
flake8 + fixed careless bug by preventing memoized functions from both calling each other
Jun 22, 2020
910303e3
Added some function transfer tests
Jun 23, 2020
41d1ea91
Redid cell and coordinate handling a bit to account for 1D bug/get correct unit nodes
Jun 23, 2020
d2e843a0
Some documentation fixes
Jun 23, 2020
7dad1fcb
Removed unused/unsafe __eq__/__hash__ from handlers
Jun 23, 2020
35a71f86
Moved useful methods from FInAT and FIAT classes into functions in reference_cell.py
Jun 24, 2020
e3081538
Moved useful methods from mesh_topology.py into mesh.py
Jun 24, 2020
8831b0d3
Redid mesh to be functional and use dmplex/cell_closure properly
Jun 25, 2020
427c2761
Fixed neighbors on boundary to be negative
Jun 26, 2020
ec692e12
Added a new functional connection implementation, began debugging with testing
Jun 28, 2020
6c45d61b
get function transfer to pass tests
Jun 28, 2020
b54c3387
Add docs, move over to newer functional interface
Jun 29, 2020
d2b8c563
updated test file
Jun 29, 2020
f6cbea63
Removed old DataHandlers
Jun 29, 2020
ea3c949f
cleaned up some FIXMEs with integer types and avoiding copies
Jun 29, 2020
2e1a00fb
missed a transpose in a hasty commit
Jun 29, 2020
389c5174
Added support for conversion from meshmode into a continuous space
Jun 29, 2020
05fe1dc6
Improved docs
Jun 29, 2020
4ac9ad5e
Added a mesh exporter, set up beginning of exporting connection
Jun 29, 2020
359d8719
Shot in the dark at Firedrake interop CI script
Jun 30, 2020
78ee5444
Install POCL in Firedrake interop
Jun 30, 2020
098f8f02
Firedrake CI: Convince apt to actually install
Jun 30, 2020
9aab8aef
Firedrake CI: Actually also install meshmode
Jun 30, 2020
2a701c0c
Some doc fixes, added intersphinx links
Jun 30, 2020
baa8a85d
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
88a5e2d3
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
c5c7e658
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
c7e09c32
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
50ad638f
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
df53a818
Apply 1 suggestion(s) to 1 file(s)
Jun 30, 2020
d966b7c2
spat_coord -> spatial_coord
Jun 30, 2020
2b650961
Merge branch 'firedrakeConnection-functional' of...
Jun 30, 2020
a3e73868
Merge branch 'master' into firedrakeConnection-functional to get rid of py2.6 CL
Jun 30, 2020
5da72443
Added some blob meshes
Jun 30, 2020
cfdca1d1
Firedrake CI: Do not install loopy over Firedrake loopy
Jul 01, 2020
fcfb5110
Made FiredrakeConnection class from node mapping to avoid code duplication
Jul 02, 2020
0d9fcb2c
_plex -> _topology_dm
Jul 02, 2020
2f858f03
Merge branch remote changes to CI into local changes
Jul 02, 2020
ce192ab4
Some doc updates
Jul 02, 2020
9d8786ed
First stab at a cells_to_use argument (for later use in FromBdy connection)
Jul 02, 2020
b3fd9cbf
Implement FromBdyFiredrakeConnection
Jul 02, 2020
4bc3ff7d
Add testing for boundary tagging
Jul 03, 2020
2027ac19
Some doc fixes
Jul 03, 2020
5baef9af
Doc fixes + remember to convert fd local facet nrs -> meshmode
Jul 03, 2020
bbc88920
Improve docs for frombdy related args
Jul 04, 2020
a95a8dcf
Add testing for FromBdyConnection
Jul 05, 2020
8fd2ac02
Some bug fixes to allow for FromBdyConnection, be more careful with flipping local facet nrs
Jul 05, 2020
d828024a
Added FromBdy to test_function_transfer, added some TODOs
Jul 05, 2020
f012bcd9
Added tensor + frombdy idempotency tests, combined into one test_idempotency...
Jul 06, 2020
dc09101e
Update flip_matrix so that can produce arbitrary permutation
Jul 06, 2020
aaed3638
Fix ToFiredrakeConnection to handle arbitrary local vertex nr permutations
Jul 06, 2020
335b70e0
Remove extra prints, add tests, add some TODOs
Jul 06, 2020
afa2a4a7
Fixed ToFiredrakeConnection to use permutation based on fd unit nodes, not mm
Jul 07, 2020
4bbddf80
flipped_bary_unit should be the one indexed by permutation
Jul 07, 2020
6f20676f
Added function transfer test for ToFiredrakeConnection
Jul 07, 2020
2b0d8662
Added ToFiredrakeConnection idempotency tests
Jul 07, 2020
210f9609
Some doc updates
Jul 07, 2020
b5d50231
Removed duplicate function from __init__.py
Jul 07, 2020
8c2da5f8
np.int32 -> pyop2.datatypes.IntType to handle possibility of int64
Jul 07, 2020
5a2cca71
Added implementation details to docs to clarify FiredrakeConnection.mm2fd_node_mapping
Jul 08, 2020
8f0ac40f
Added type check to from_meshmode
Jul 09, 2020
80267374
Added to-firedrake example
Jul 09, 2020
cdcd4db5
Fixed comment
Jul 09, 2020
1ddde334
Add guard on firedrake_connection example in case firedrake cannot be imported
Jul 09, 2020
dfcaccdf
flake8 fix
Jul 09, 2020
e4b0f9a9
Added a FromFiredrake example that makes some plots
Jul 09, 2020
c7624e29
Make sure high order mesh uses fd nodes for permutation
Jul 14, 2020
e120940e
Some doc fixes + discr order >= mesh order for ToFiredrakeConnection until we find the bug?
Jul 14, 2020
89e6a06d
add high order meshes, grab vertices properly
Jul 14, 2020
ca978f70
flake8 fix : V -> fspace
Jul 14, 2020
20cde7a7
Merge branch 'master' of gitlab.tiker.net:inducer/meshmode into firedrakeConnection-functional
Jul 14, 2020
a4ffacbc
Initial changes to be compatible with new DOF interface, committing to save...
Jul 14, 2020
1,380 additional commits have been omitted to prevent performance issues.
Loading
Loading