{"action":"created","issue":{"url":"https://api.github.com/repos/idaholab/moose/issues/4643","labels_url":"https://api.github.com/repos/idaholab/moose/issues/4643/labels{/name}","comments_url":"https://api.github.com/repos/idaholab/moose/issues/4643/comments","events_url":"https://api.github.com/repos/idaholab/moose/issues/4643/events","html_url":"https://github.com/idaholab/moose/issues/4643","id":56605819,"number":4643,"title":"Dynamic Multiapp support","user":{"login":"permcody","id":3036960,"avatar_url":"https://avatars.githubusercontent.com/u/3036960?v=3","gravatar_id":"","url":"https://api.github.com/users/permcody","html_url":"https://github.com/permcody","followers_url":"https://api.github.com/users/permcody/followers","following_url":"https://api.github.com/users/permcody/following{/other_user}","gists_url":"https://api.github.com/users/permcody/gists{/gist_id}","starred_url":"https://api.github.com/users/permcody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/permcody/subscriptions","organizations_url":"https://api.github.com/users/permcody/orgs","repos_url":"https://api.github.com/users/permcody/repos","events_url":"https://api.github.com/users/permcody/events{/privacy}","received_events_url":"https://api.github.com/users/permcody/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/idaholab/moose/labels/C:%20MOOSE","name":"C: MOOSE","color":"0052cc"},{"url":"https://api.github.com/repos/idaholab/moose/labels/High%20Risk","name":"High Risk","color":"FF00FF"},{"url":"https://api.github.com/repos/idaholab/moose/labels/P:%20critical","name":"P: critical","color":"ffffb8"},{"url":"https://api.github.com/repos/idaholab/moose/labels/T:%20task","name":"T: task","color":"cccccc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-04T23:42:43Z","updated_at":"2015-04-15T15:08:49Z","closed_at":null,"body":"It would be handy to use dynamic linking work with MultiApps. To do this we'll need to have a function that can register an application when dl_open is called so that we can just run it without explicitly compiling it in.\r\n\r\n# Design\r\n- When an unknown application name is encountered in the `app_type` variable the system will attempt to locate a module dynamically to find the application.\r\n- Locating the dynamic libraries will be done with a variable named MOOSE_LIB_PATH. Users will set this variable with colon delimited paths where application libs can be found.\r\n- Additionally we will support a new parameter in the Multiapp section in the input file where an input file specific path can be set.\r\n```\r\nappend_moose_dir_path = <some_path>\r\n```\r\n- Dependent libraries will automatically be loaded by searching the library's \"*.la\" file for dependency_libs.\r\n"},"comment":{"url":"https://api.github.com/repos/idaholab/moose/issues/comments/93438583","html_url":"https://github.com/idaholab/moose/issues/4643#issuecomment-93438583","issue_url":"https://api.github.com/repos/idaholab/moose/issues/4643","id":93438583,"user":{"login":"permcody","id":3036960,"avatar_url":"https://avatars.githubusercontent.com/u/3036960?v=3","gravatar_id":"","url":"https://api.github.com/users/permcody","html_url":"https://github.com/permcody","followers_url":"https://api.github.com/users/permcody/followers","following_url":"https://api.github.com/users/permcody/following{/other_user}","gists_url":"https://api.github.com/users/permcody/gists{/gist_id}","starred_url":"https://api.github.com/users/permcody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/permcody/subscriptions","organizations_url":"https://api.github.com/users/permcody/orgs","repos_url":"https://api.github.com/users/permcody/repos","events_url":"https://api.github.com/users/permcody/events{/privacy}","received_events_url":"https://api.github.com/users/permcody/received_events","type":"User","site_admin":false},"created_at":"2015-04-15T15:08:49Z","updated_at":"2015-04-15T15:08:49Z","body":"Andrew Dykhius reported an issue with finding the library for hognose-dev. Investigate issues with dashes in the name."}}