{"action":"created","issue":{"url":"https://api.github.com/repos/NCAR/KGen/issues/52","repository_url":"https://api.github.com/repos/NCAR/KGen","labels_url":"https://api.github.com/repos/NCAR/KGen/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/NCAR/KGen/issues/52/comments","events_url":"https://api.github.com/repos/NCAR/KGen/issues/52/events","html_url":"https://github.com/NCAR/KGen/issues/52","id":151739800,"number":52,"title":"procedure stmt is remained even though the procedure is not used","user":{"login":"grnydawn","id":11076687,"avatar_url":"https://avatars.githubusercontent.com/u/11076687?v=3","gravatar_id":"","url":"https://api.github.com/users/grnydawn","html_url":"https://github.com/grnydawn","followers_url":"https://api.github.com/users/grnydawn/followers","following_url":"https://api.github.com/users/grnydawn/following{/other_user}","gists_url":"https://api.github.com/users/grnydawn/gists{/gist_id}","starred_url":"https://api.github.com/users/grnydawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grnydawn/subscriptions","organizations_url":"https://api.github.com/users/grnydawn/orgs","repos_url":"https://api.github.com/users/grnydawn/repos","events_url":"https://api.github.com/users/grnydawn/events{/privacy}","received_events_url":"https://api.github.com/users/grnydawn/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-28T20:48:48Z","updated_at":"2016-05-03T19:55:01Z","closed_at":"2016-05-03T19:55:01Z","body":"I am trying to understand what you meant by \"init\" functions. From looking at the source file, I found\r\n\r\n!     procedure, public  :: Init         \r\n!     procedure, public  :: Restart      \r\n!     procedure, public  :: CropRestIncYear\r\n!     procedure, private :: InitAllocate\r\n!     procedure, private :: InitHistory  \r\n!     procedure, private :: InitCold \r\n\r\nAre they \"init\" functions?\r\n\r\nIf so, I guess that KGen figured out that those functions are not required to run the kernel part. However, if those procedure statement remained even though they are not used within the kernel region, that is a KGen bug. KGen should remove the procedure statement lines too."},"comment":{"url":"https://api.github.com/repos/NCAR/KGen/issues/comments/216646052","html_url":"https://github.com/NCAR/KGen/issues/52#issuecomment-216646052","issue_url":"https://api.github.com/repos/NCAR/KGen/issues/52","id":216646052,"user":{"login":"grnydawn","id":11076687,"avatar_url":"https://avatars.githubusercontent.com/u/11076687?v=3","gravatar_id":"","url":"https://api.github.com/users/grnydawn","html_url":"https://github.com/grnydawn","followers_url":"https://api.github.com/users/grnydawn/followers","following_url":"https://api.github.com/users/grnydawn/following{/other_user}","gists_url":"https://api.github.com/users/grnydawn/gists{/gist_id}","starred_url":"https://api.github.com/users/grnydawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grnydawn/subscriptions","organizations_url":"https://api.github.com/users/grnydawn/orgs","repos_url":"https://api.github.com/users/grnydawn/repos","events_url":"https://api.github.com/users/grnydawn/events{/privacy}","received_events_url":"https://api.github.com/users/grnydawn/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T19:55:01Z","updated_at":"2016-05-03T19:55:01Z","body":"commit 3f8e91fb7bc5e4b20729a840ca63866f4063b7de on devel branch resolved this issue."}}