{"action":"created","issue":{"url":"https://api.github.com/repos/stfc/PSyclone/issues/150","repository_url":"https://api.github.com/repos/stfc/PSyclone","labels_url":"https://api.github.com/repos/stfc/PSyclone/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/stfc/PSyclone/issues/150/comments","events_url":"https://api.github.com/repos/stfc/PSyclone/issues/150/events","html_url":"https://github.com/stfc/PSyclone/issues/150","id":306509194,"node_id":"MDU6SXNzdWUzMDY1MDkxOTQ=","number":150,"title":"Reference cell information in kernels","user":{"login":"thomasmelvin","id":26627275,"node_id":"MDQ6VXNlcjI2NjI3Mjc1","avatar_url":"https://avatars1.githubusercontent.com/u/26627275?v=4","gravatar_id":"","url":"https://api.github.com/users/thomasmelvin","html_url":"https://github.com/thomasmelvin","followers_url":"https://api.github.com/users/thomasmelvin/followers","following_url":"https://api.github.com/users/thomasmelvin/following{/other_user}","gists_url":"https://api.github.com/users/thomasmelvin/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasmelvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasmelvin/subscriptions","organizations_url":"https://api.github.com/users/thomasmelvin/orgs","repos_url":"https://api.github.com/users/thomasmelvin/repos","events_url":"https://api.github.com/users/thomasmelvin/events{/privacy}","received_events_url":"https://api.github.com/users/thomasmelvin/received_events","type":"User","site_admin":false},"labels":[{"id":822579019,"node_id":"MDU6TGFiZWw4MjI1NzkwMTk=","url":"https://api.github.com/repos/stfc/PSyclone/labels/in%20progress","name":"in progress","color":"a7ff9b","default":false}],"state":"open","locked":false,"assignee":{"login":"TeranIvy","id":26188725,"node_id":"MDQ6VXNlcjI2MTg4NzI1","avatar_url":"https://avatars2.githubusercontent.com/u/26188725?v=4","gravatar_id":"","url":"https://api.github.com/users/TeranIvy","html_url":"https://github.com/TeranIvy","followers_url":"https://api.github.com/users/TeranIvy/followers","following_url":"https://api.github.com/users/TeranIvy/following{/other_user}","gists_url":"https://api.github.com/users/TeranIvy/gists{/gist_id}","starred_url":"https://api.github.com/users/TeranIvy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TeranIvy/subscriptions","organizations_url":"https://api.github.com/users/TeranIvy/orgs","repos_url":"https://api.github.com/users/TeranIvy/repos","events_url":"https://api.github.com/users/TeranIvy/events{/privacy}","received_events_url":"https://api.github.com/users/TeranIvy/received_events","type":"User","site_admin":false},"assignees":[{"login":"TeranIvy","id":26188725,"node_id":"MDQ6VXNlcjI2MTg4NzI1","avatar_url":"https://avatars2.githubusercontent.com/u/26188725?v=4","gravatar_id":"","url":"https://api.github.com/users/TeranIvy","html_url":"https://github.com/TeranIvy","followers_url":"https://api.github.com/users/TeranIvy/followers","following_url":"https://api.github.com/users/TeranIvy/following{/other_user}","gists_url":"https://api.github.com/users/TeranIvy/gists{/gist_id}","starred_url":"https://api.github.com/users/TeranIvy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TeranIvy/subscriptions","organizations_url":"https://api.github.com/users/TeranIvy/orgs","repos_url":"https://api.github.com/users/TeranIvy/repos","events_url":"https://api.github.com/users/TeranIvy/events{/privacy}","received_events_url":"https://api.github.com/users/TeranIvy/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2018-03-19T15:22:42Z","updated_at":"2018-09-03T08:48:05Z","closed_at":null,"author_association":"COLLABORATOR","body":"Some gungho kernels need information from the reference element. This used to be handled by using the reference element module and so now psy layer infrastructure calls were required. However since the refernce element is now an object belonging to the mesh the information is extracted from the mesh in the psy layer and passed to the kernel. PSyclone needs to support the relevant kernel metadata and psy layer infrastructure calls. As an example `sample_poly_adv_kernel_mod` requires an array of face normal vectors. The metadata is uses is:\r\n    `type(mesh_data_type) :: meta_init(1) = (/             &`\r\n     `mesh_data_type( reference_element_out_face_normal ) &`\r\n     `/)`\r\nand the psykal-lite code is:\r\n`  mesh => flux%get_mesh()`\r\n`  reference_element => mesh%get_reference_element()`\r\n`  call reference_element%get_normals_to_out_faces( out_face_normal )`\r\n\r\nThis is similar to the information required by #18 and maybe covered by #59"},"comment":{"url":"https://api.github.com/repos/stfc/PSyclone/issues/comments/418045862","html_url":"https://github.com/stfc/PSyclone/issues/150#issuecomment-418045862","issue_url":"https://api.github.com/repos/stfc/PSyclone/issues/150","id":418045862,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODA0NTg2Mg==","user":{"login":"arporter","id":17409212,"node_id":"MDQ6VXNlcjE3NDA5MjEy","avatar_url":"https://avatars1.githubusercontent.com/u/17409212?v=4","gravatar_id":"","url":"https://api.github.com/users/arporter","html_url":"https://github.com/arporter","followers_url":"https://api.github.com/users/arporter/followers","following_url":"https://api.github.com/users/arporter/following{/other_user}","gists_url":"https://api.github.com/users/arporter/gists{/gist_id}","starred_url":"https://api.github.com/users/arporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arporter/subscriptions","organizations_url":"https://api.github.com/users/arporter/orgs","repos_url":"https://api.github.com/users/arporter/repos","events_url":"https://api.github.com/users/arporter/events{/privacy}","received_events_url":"https://api.github.com/users/arporter/received_events","type":"User","site_admin":false},"created_at":"2018-09-03T08:48:05Z","updated_at":"2018-09-03T08:48:05Z","author_association":"MEMBER","body":"Hi @thomasmelvin, hope you had a good break. Just a reminder that I need the list of recognised mesh properties so that I can get on with this ticket."}}
{"actor":{"display_login":"arporter"}}