{"action":"created","issue":{"url":"https://api.github.com/repos/trilinos/Trilinos/issues/466","repository_url":"https://api.github.com/repos/trilinos/Trilinos","labels_url":"https://api.github.com/repos/trilinos/Trilinos/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/trilinos/Trilinos/issues/466/comments","events_url":"https://api.github.com/repos/trilinos/Trilinos/issues/466/events","html_url":"https://github.com/trilinos/Trilinos/issues/466","id":162311964,"number":466,"title":"STK: STK requires MPI but does not state a required MPI dependency","user":{"login":"bartlettroscoe","id":1959736,"avatar_url":"https://avatars.githubusercontent.com/u/1959736?v=3","gravatar_id":"","url":"https://api.github.com/users/bartlettroscoe","html_url":"https://github.com/bartlettroscoe","followers_url":"https://api.github.com/users/bartlettroscoe/followers","following_url":"https://api.github.com/users/bartlettroscoe/following{/other_user}","gists_url":"https://api.github.com/users/bartlettroscoe/gists{/gist_id}","starred_url":"https://api.github.com/users/bartlettroscoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartlettroscoe/subscriptions","organizations_url":"https://api.github.com/users/bartlettroscoe/orgs","repos_url":"https://api.github.com/users/bartlettroscoe/repos","events_url":"https://api.github.com/users/bartlettroscoe/events{/privacy}","received_events_url":"https://api.github.com/users/bartlettroscoe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/trilinos/Trilinos/labels/STK","name":"STK","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-06-26T04:26:00Z","updated_at":"2016-06-26T04:26:51Z","closed_at":null,"body":"**Next Action Status:**\r\n\r\n???\r\n\r\n**CC:** @trilinos/stk, @trilinos/framework \r\n\r\n**Description:**\r\n\r\nIf you configure and try to build STK under Trilinos without MPI (i..e `-DTPL_ENABLE_MPI=OFF`), it fails to build with the build error:\r\n\r\n```\r\nIn file included from /home/rabartl/Trilinos.base/Trilinos/packages/stk/stk_util/stk_util/parallel/GenerateParallelUniqueIDs.hpp:38:0,\r\n                 from /home/rabartl/Trilinos.base/Trilinos/packages/stk/stk_util/stk_util/parallel/GenerateParallelUniqueIDs.cpp:34:\r\n/home/rabartl/Trilinos.base/Trilinos/packages/stk/stk_util/stk_util/parallel/ParallelVectorConcat.hpp:40:19: fatal error: mpi.h: No such file or directory\r\n #include \"mpi.h\"  \r\n                   ^\r\ncompilation terminated.\r\nmake[2]: *** [packages/stk/stk_util/stk_util/parallel/CMakeFiles/stk_util_parallel.dir/GenerateParallelUniqueIDs.cpp.o] Error 1 \r\n ```\r\n\r\nThe issue is that this STK subpackage does not declare a required dependency on MPI as shown by:\r\n\r\n```\r\n$ cd Trilinos/packages/stk/\r\n$ find . -name Dependencies.cmake -exec grep -nH MPI {} \\;\r\n./cmake/Dependencies.cmake:22:SET(LIB_OPTIONAL_DEP_TPLS MPI)\r\n```\r\n\r\nEither STK needs to be fixed to build without MPI or it needs to declare a required dependency on MPI."},"comment":{"url":"https://api.github.com/repos/trilinos/Trilinos/issues/comments/228583691","html_url":"https://github.com/trilinos/Trilinos/issues/466#issuecomment-228583691","issue_url":"https://api.github.com/repos/trilinos/Trilinos/issues/466","id":228583691,"user":{"login":"bartlettroscoe","id":1959736,"avatar_url":"https://avatars.githubusercontent.com/u/1959736?v=3","gravatar_id":"","url":"https://api.github.com/users/bartlettroscoe","html_url":"https://github.com/bartlettroscoe","followers_url":"https://api.github.com/users/bartlettroscoe/followers","following_url":"https://api.github.com/users/bartlettroscoe/following{/other_user}","gists_url":"https://api.github.com/users/bartlettroscoe/gists{/gist_id}","starred_url":"https://api.github.com/users/bartlettroscoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartlettroscoe/subscriptions","organizations_url":"https://api.github.com/users/bartlettroscoe/orgs","repos_url":"https://api.github.com/users/bartlettroscoe/repos","events_url":"https://api.github.com/users/bartlettroscoe/events{/privacy}","received_events_url":"https://api.github.com/users/bartlettroscoe/received_events","type":"User","site_admin":false},"created_at":"2016-06-26T04:26:51Z","updated_at":"2016-06-26T04:26:51Z","body":"For now, I will just disable STK for SEMS Dev Env builds (#158) so this does not mess up the serial build for other people as well. \r\n\r\n@bmpersc, I will disable STK for serial SEMS Dev Env builds by default without touching the packages/stk directory tree.\r\n\r\n"}}
{"actor":{"display_login":"bartlettroscoe"}}