payload: {"action":"created","issue":{"url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/511","repository_url":"https://api.github.com/repos/nrc-cnrc/EGSnrc","labels_url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/511/labels{/name}","comments_url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/511/comments","events_url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/511/events","html_url":"https://github.com/nrc-cnrc/EGSnrc/pull/511","id":404964623,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDI5MDk3","number":511,"title":"EGSnrc parallelization using MPI","user":{"login":"edoerner","id":20616774,"node_id":"MDQ6VXNlcjIwNjE2Nzc0","avatar_url":"https://avatars2.githubusercontent.com/u/20616774?v=4","gravatar_id":"","url":"https://api.github.com/users/edoerner","html_url":"https://github.com/edoerner","followers_url":"https://api.github.com/users/edoerner/followers","following_url":"https://api.github.com/users/edoerner/following{/other_user}","gists_url":"https://api.github.com/users/edoerner/gists{/gist_id}","starred_url":"https://api.github.com/users/edoerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edoerner/subscriptions","organizations_url":"https://api.github.com/users/edoerner/orgs","repos_url":"https://api.github.com/users/edoerner/repos","events_url":"https://api.github.com/users/edoerner/events{/privacy}","received_events_url":"https://api.github.com/users/edoerner/received_events","type":"User","site_admin":false},"labels":[{"id":20611376,"node_id":"MDU6TGFiZWwyMDYxMTM3Ng==","url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"ftessier","id":1444241,"node_id":"MDQ6VXNlcjE0NDQyNDE=","avatar_url":"https://avatars0.githubusercontent.com/u/1444241?v=4","gravatar_id":"","url":"https://api.github.com/users/ftessier","html_url":"https://github.com/ftessier","followers_url":"https://api.github.com/users/ftessier/followers","following_url":"https://api.github.com/users/ftessier/following{/other_user}","gists_url":"https://api.github.com/users/ftessier/gists{/gist_id}","starred_url":"https://api.github.com/users/ftessier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ftessier/subscriptions","organizations_url":"https://api.github.com/users/ftessier/orgs","repos_url":"https://api.github.com/users/ftessier/repos","events_url":"https://api.github.com/users/ftessier/events{/privacy}","received_events_url":"https://api.github.com/users/ftessier/received_events","type":"User","site_admin":false},"assignees":[{"login":"ftessier","id":1444241,"node_id":"MDQ6VXNlcjE0NDQyNDE=","avatar_url":"https://avatars0.githubusercontent.com/u/1444241?v=4","gravatar_id":"","url":"https://api.github.com/users/ftessier","html_url":"https://github.com/ftessier","followers_url":"https://api.github.com/users/ftessier/followers","following_url":"https://api.github.com/users/ftessier/following{/other_user}","gists_url":"https://api.github.com/users/ftessier/gists{/gist_id}","starred_url":"https://api.github.com/users/ftessier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ftessier/subscriptions","organizations_url":"https://api.github.com/users/ftessier/orgs","repos_url":"https://api.github.com/users/ftessier/repos","events_url":"https://api.github.com/users/ftessier/events{/privacy}","received_events_url":"https://api.github.com/users/ftessier/received_events","type":"User","site_admin":false},{"login":"edoerner","id":20616774,"node_id":"MDQ6VXNlcjIwNjE2Nzc0","avatar_url":"https://avatars2.githubusercontent.com/u/20616774?v=4","gravatar_id":"","url":"https://api.github.com/users/edoerner","html_url":"https://github.com/edoerner","followers_url":"https://api.github.com/users/edoerner/followers","following_url":"https://api.github.com/users/edoerner/following{/other_user}","gists_url":"https://api.github.com/users/edoerner/gists{/gist_id}","starred_url":"https://api.github.com/users/edoerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edoerner/subscriptions","organizations_url":"https://api.github.com/users/edoerner/orgs","repos_url":"https://api.github.com/users/edoerner/repos","events_url":"https://api.github.com/users/edoerner/events{/privacy}","received_events_url":"https://api.github.com/users/edoerner/received_events","type":"User","site_admin":false}],"milestone":null,"comments":9,"created_at":"2019-01-30T21:06:56Z","updated_at":"2019-10-11T20:16:55Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/pulls/511","html_url":"https://github.com/nrc-cnrc/EGSnrc/pull/511","diff_url":"https://github.com/nrc-cnrc/EGSnrc/pull/511.diff","patch_url":"https://github.com/nrc-cnrc/EGSnrc/pull/511.patch"},"body":"The purpose of this contribution is to present a parallel solution for the EGSnrc Monte Carlo code system using the MPI programming model as an alternative to the provided implementation, based on the use of a batch-queueing system.\r\n\r\nFor details of this implementation please check the README_MPI.md file available in the EGSnrc main folder.\r\n\r\nCurrently, the BEAMnrc and DOSXYZnrc user codes support this parallel solution based on MPI. In the case of DOSXYZnrc, both the use of a phase space file and BEAM shared library as sources has been tested. Both codes can be used as models to introduce MPI features to other EGSnrc user codes.\r\n\r\nBy default, it is expected that OpenMPI is installed in the system. If another MPI implementation is desired, change the F77 macro inside the 'mpi' target to the desired MPI compiler in the following Makefiles:\r\n\r\n$HEN_HOUSE/makefiles/standard_makefile (line 169)\r\n$HEN_HOUSE/makefiles/beam_makefile (line 165)\r\n\r\nby default F77=mpif90 in both files.\r\n\r\nIn order to compile an user code $(user_code) with MPI support go to the $EGS_HOME/$(user_code) folder and type:\r\n\r\nmake mpi\r\n\r\nThis will enable the MPI features in the user code and will create an executable called $(user_code)_mpi (i.e. the normal user code executable name with the '_mpi' suffix attached to it). Then, use mpirun or similar to execute it with MPI support:\r\n\r\nmpirun -np #NUM_PROCS $(user_code)_mpi -i input_file -p pegs_file"},"comment":{"url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/comments/541209287","html_url":"https://github.com/nrc-cnrc/EGSnrc/pull/511#issuecomment-541209287","issue_url":"https://api.github.com/repos/nrc-cnrc/EGSnrc/issues/511","id":541209287,"node_id":"MDEyOklzc3VlQ29tbWVudDU0MTIwOTI4Nw==","user":{"login":"ealemany","id":36861498,"node_id":"MDQ6VXNlcjM2ODYxNDk4","avatar_url":"https://avatars1.githubusercontent.com/u/36861498?v=4","gravatar_id":"","url":"https://api.github.com/users/ealemany","html_url":"https://github.com/ealemany","followers_url":"https://api.github.com/users/ealemany/followers","following_url":"https://api.github.com/users/ealemany/following{/other_user}","gists_url":"https://api.github.com/users/ealemany/gists{/gist_id}","starred_url":"https://api.github.com/users/ealemany/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ealemany/subscriptions","organizations_url":"https://api.github.com/users/ealemany/orgs","repos_url":"https://api.github.com/users/ealemany/repos","events_url":"https://api.github.com/users/ealemany/events{/privacy}","received_events_url":"https://api.github.com/users/ealemany/received_events","type":"User","site_admin":false},"created_at":"2019-10-11T20:16:55Z","updated_at":"2019-10-11T20:16:55Z","author_association":"NONE","body":"Hello,\r\n\r\nAre there  specific steps to install EGSnrc for multiple users for the GUI option?  I read through the instructions at https://github.com/nrc-cnrc/EGSnrc/wiki/Install-EGSnrc-on-Linux#1-install-prerequisite-software\r\nbut i do not see any install configurations for multiple users.\r\n\r\ni ran a test on a ubuntu server and i came across permissions issues for the short-cut icons on the desktop. To resolve this issue I created a group called \"egsnrc\", users joined the \"egsnrc\" group, I changed the permissions on the top directory (EGSnrc-2019) to 774 so users and egsnrc group can launch the short-cut icons on the desktop.  \r\n\r\nIs this the correct way to approach a multi user Desktop environment?\r\n\r\nThank you "}}
other: {"actor":{"display_login":"ealemany"}}