{"action":"created","issue":{"url":"https://api.github.com/repos/t-sakashita/rokko/issues/191","labels_url":"https://api.github.com/repos/t-sakashita/rokko/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/t-sakashita/rokko/issues/191/comments","events_url":"https://api.github.com/repos/t-sakashita/rokko/issues/191/events","html_url":"https://github.com/t-sakashita/rokko/issues/191","id":97391289,"number":191,"title":"密行列MPI並列インターフェースで、ソルバ名の引数を省略したときのエラー","user":{"login":"t-sakashita","id":3450212,"avatar_url":"https://avatars.githubusercontent.com/u/3450212?v=3","gravatar_id":"","url":"https://api.github.com/users/t-sakashita","html_url":"https://github.com/t-sakashita","followers_url":"https://api.github.com/users/t-sakashita/followers","following_url":"https://api.github.com/users/t-sakashita/following{/other_user}","gists_url":"https://api.github.com/users/t-sakashita/gists{/gist_id}","starred_url":"https://api.github.com/users/t-sakashita/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t-sakashita/subscriptions","organizations_url":"https://api.github.com/users/t-sakashita/orgs","repos_url":"https://api.github.com/users/t-sakashita/repos","events_url":"https://api.github.com/users/t-sakashita/events{/privacy}","received_events_url":"https://api.github.com/users/t-sakashita/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"t-sakashita","id":3450212,"avatar_url":"https://avatars.githubusercontent.com/u/3450212?v=3","gravatar_id":"","url":"https://api.github.com/users/t-sakashita","html_url":"https://github.com/t-sakashita","followers_url":"https://api.github.com/users/t-sakashita/followers","following_url":"https://api.github.com/users/t-sakashita/following{/other_user}","gists_url":"https://api.github.com/users/t-sakashita/gists{/gist_id}","starred_url":"https://api.github.com/users/t-sakashita/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t-sakashita/subscriptions","organizations_url":"https://api.github.com/users/t-sakashita/orgs","repos_url":"https://api.github.com/users/t-sakashita/repos","events_url":"https://api.github.com/users/t-sakashita/events{/privacy}","received_events_url":"https://api.github.com/users/t-sakashita/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-07-27T05:41:02Z","updated_at":"2015-07-27T06:00:41Z","closed_at":null,"body":"コミット: 9ae3c45833e743264034f0c30eda935c039bd9cb\r\n* 変更前：`solver.diagonalize(\"\", mat, eigval, eigvec);`\r\n* 変更後：`solver.diagonalize(mat, eigval, eigvec);`\r\n\r\n変更後の形式もサポートしているが、エラー\r\nプロセス数２以上で、Macでもphi@神戸で、どのソルバでも実行時エラーとなる。\r\n\r\nMac、eigen_exaの場合\r\n```\r\nmpirun -np 4 xterm -e lldb ./frank_mpi\r\n```\r\n\r\n```\r\n    frame #8: 0x0000000101421b60 libEigenExa.dylib`eigen_prd_(n=10, a=double [] at 0x0000000109825a00, nma0=80, d_out=double [] at 0x000000010772d350, e_out=double [] at 0x000000010772d3a0, nme0=10, m_orig=48) + 114 at eigen_prd.F:39\r\n    frame #9: 0x0000000101440679 libEigenExa.dylib`eigen_sx_(n=10, nvec=10, a=([0] = double [] @ 0x0000000109825a00, [1] = double [] @ 0x0000000109825a08, [2] = double [] @ 0x0000000109825a10, [3] = double [] @ 0x0000000109825a18, [4] = double [] @ 0x0000000109825a20), lda=80, w=double [] at 0x0000000107729ea0, z=([0] = double [] @ 0x0000000109826800, [1] = double [] @ 0x0000000109826808, [2] = double [] @ 0x0000000109826810, [3] = double [] @ 0x0000000109826818, [4] = double [] @ 0x0000000109826820), ldz=80, m_forward=48, m_backward=128, mode=(null) at 0x00007fff5fbfe443, _mode=1606411332) + 1339 at eigen_sx.F:66\r\n    frame #10: 0x000000010013ca61 librokko.dylib`ROKKO_eigen_exa_sx(n=10, nvec=10, a=0x0000000109825a00, lda=80, w=0x0000000107729ea0, z=0x0000000109826800, ldz=80, m_forward=48, m_backward=128, mode='A') + 161 at eigen_exa_sx.c:17\r\n    frame #11: 0x000000010013f98a librokko.dylib`void rokko::eigen_exa::diagonalize_eigen_sx<rokko::matrix_col_major>(mat=0x00007fff5fbfecb0, eigvals=0x00007fff5fbfec88, eigvecs=0x00007fff5fbfec00, params=0x00007fff5fbfed48, timer=0x00000001077279c0) + 938 at diagonalize_eigen_sx.hpp:41\r\n    frame #12: 0x000000010013f134 librokko.dylib`void rokko::eigen_exa::solver::diagonalize<rokko::matrix_col_major, rokko::localized_vector<double, -1> >(this=0x0000000107727ad8, routine=0x00007fff5fbfed60, mat=0x00007fff5fbfecb0, eigvals=0x00007fff5fbfec88, eigvecs=0x00007fff5fbfec00, params=0x00007fff5fbfed48, timer=0x00000001077279c0) + 340 at core.hpp:59\r\n    frame #13: 0x000000010013d8ee librokko.dylib`rokko::detail::pd_solver_wrapper<rokko::eigen_exa::solver>::diagonalize(this=0x0000000107727ad0, routine=0x00007fff5fbfed60, mat=0x00007fff5fbfecb0, eigvals=0x00007fff5fbfec88, eigvecs=0x00007fff5fbfec00, params=0x00007fff5fbfed48, timer=0x00000001077279c0) + 94 at parallel_dense_solver.hpp:76\r\n    frame #14: 0x0000000100007f5e frank_mpi`void rokko::parallel_dense_solver::diagonalize<rokko::matrix_col_major, rokko::localized_vector<double, -1> >(this=0x00007fff5fbfed38, mat=0x00007fff5fbfecb0, eigvals=0x00007fff5fbfec88, eigvecs=0x00007fff5fbfec00, timer=0x00000001077279c0) + 1182 at parallel_dense_solver.hpp:212\r\n    frame #15: 0x0000000100006660 frank_mpi`main(argc=1, argv=0x00007fff5fbfef08) + 1184 at frank_mpi.cpp:54\r\n    frame #16: 0x00007fff8a1b15fd libdyld.dylib`start + 1\r\n    frame #17: 0x00007fff8a1b15fd libdyld.dylib`start + 1\r\n```"},"comment":{"url":"https://api.github.com/repos/t-sakashita/rokko/issues/comments/125095781","html_url":"https://github.com/t-sakashita/rokko/issues/191#issuecomment-125095781","issue_url":"https://api.github.com/repos/t-sakashita/rokko/issues/191","id":125095781,"user":{"login":"t-sakashita","id":3450212,"avatar_url":"https://avatars.githubusercontent.com/u/3450212?v=3","gravatar_id":"","url":"https://api.github.com/users/t-sakashita","html_url":"https://github.com/t-sakashita","followers_url":"https://api.github.com/users/t-sakashita/followers","following_url":"https://api.github.com/users/t-sakashita/following{/other_user}","gists_url":"https://api.github.com/users/t-sakashita/gists{/gist_id}","starred_url":"https://api.github.com/users/t-sakashita/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t-sakashita/subscriptions","organizations_url":"https://api.github.com/users/t-sakashita/orgs","repos_url":"https://api.github.com/users/t-sakashita/repos","events_url":"https://api.github.com/users/t-sakashita/events{/privacy}","received_events_url":"https://api.github.com/users/t-sakashita/received_events","type":"User","site_admin":false},"created_at":"2015-07-27T06:00:41Z","updated_at":"2015-07-27T06:00:41Z","body":"Mac、Elementalの場合\r\n```\r\nmpirun -np 4 xterm -e lldb ./frank_mpi elemental\r\n```\r\n\r\n```\r\n(lldb) run\r\nProcess 56687 launched: './frank_mpi' (x86_64)\r\nwarning: (x86_64) /Users/sakashitatatsuya/opt/rokko/lib/libpetsc.3.5.2.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.\r\nProcess 56687 stopped\r\n* thread #1: tid = 0x580bd1, 0x000000010245ff2f libEl.dylib`El::Blocksize() + 47 at global.cpp:437, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)\r\n    frame #0: 0x000000010245ff2f libEl.dylib`El::Blocksize() + 47 at global.cpp:437\r\n   434  }\r\n   435 \r\n   436  Int Blocksize()\r\n-> 437  { return ::blocksizeStack.top(); }\r\n   438 \r\n   439  void SetBlocksize( Int blocksize )\r\n   440  { ::blocksizeStack.top() = blocksize; }\r\n```\r\n"}}