{"action":"created","issue":{"url":"https://api.github.com/repos/trilinos/Trilinos/issues/2985","repository_url":"https://api.github.com/repos/trilinos/Trilinos","labels_url":"https://api.github.com/repos/trilinos/Trilinos/issues/2985/labels{/name}","comments_url":"https://api.github.com/repos/trilinos/Trilinos/issues/2985/comments","events_url":"https://api.github.com/repos/trilinos/Trilinos/issues/2985/events","html_url":"https://github.com/trilinos/Trilinos/pull/2985","id":333838221,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1OTU3Mzc3","number":2985,"title":"Tpetra: multithread local matrix transpose","user":{"login":"aprokop","id":7297887,"node_id":"MDQ6VXNlcjcyOTc4ODc=","avatar_url":"https://avatars1.githubusercontent.com/u/7297887?v=4","gravatar_id":"","url":"https://api.github.com/users/aprokop","html_url":"https://github.com/aprokop","followers_url":"https://api.github.com/users/aprokop/followers","following_url":"https://api.github.com/users/aprokop/following{/other_user}","gists_url":"https://api.github.com/users/aprokop/gists{/gist_id}","starred_url":"https://api.github.com/users/aprokop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aprokop/subscriptions","organizations_url":"https://api.github.com/users/aprokop/orgs","repos_url":"https://api.github.com/users/aprokop/repos","events_url":"https://api.github.com/users/aprokop/events{/privacy}","received_events_url":"https://api.github.com/users/aprokop/received_events","type":"User","site_admin":false},"labels":[{"id":289606028,"node_id":"MDU6TGFiZWwyODk2MDYwMjg=","url":"https://api.github.com/repos/trilinos/Trilinos/labels/Tpetra","name":"Tpetra","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-06-19T21:03:32Z","updated_at":"2018-06-20T19:35:13Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/trilinos/Trilinos/pulls/2985","html_url":"https://github.com/trilinos/Trilinos/pull/2985","diff_url":"https://github.com/trilinos/Trilinos/pull/2985.diff","patch_url":"https://github.com/trilinos/Trilinos/pull/2985.patch"},"body":"@trilinos/tpetra @mhoemmen \r\n\r\nFirst draft of local transpose multithreading.\r\n\r\nRelated to #2236.\r\n\r\nThings I'm not sure about (and have not thought much):\r\n1. While the class is called `RowMatrixTranposer`, it really only works for crs matrices. Should the row matrix path in local transpose be removed?\r\n2. I'm not sure about using all those atomics.\r\n3. I assume it would be nice to do 2-level parallelism.\r\n4. The tests pass but I'm not sure if I'm running them right. I did add OMP_NUM_THREADS to environment when running, but maybe I need to do more."},"comment":{"url":"https://api.github.com/repos/trilinos/Trilinos/issues/comments/398870304","html_url":"https://github.com/trilinos/Trilinos/pull/2985#issuecomment-398870304","issue_url":"https://api.github.com/repos/trilinos/Trilinos/issues/2985","id":398870304,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODg3MDMwNA==","user":{"login":"trilinos-autotester","id":26070492,"node_id":"MDQ6VXNlcjI2MDcwNDky","avatar_url":"https://avatars2.githubusercontent.com/u/26070492?v=4","gravatar_id":"","url":"https://api.github.com/users/trilinos-autotester","html_url":"https://github.com/trilinos-autotester","followers_url":"https://api.github.com/users/trilinos-autotester/followers","following_url":"https://api.github.com/users/trilinos-autotester/following{/other_user}","gists_url":"https://api.github.com/users/trilinos-autotester/gists{/gist_id}","starred_url":"https://api.github.com/users/trilinos-autotester/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trilinos-autotester/subscriptions","organizations_url":"https://api.github.com/users/trilinos-autotester/orgs","repos_url":"https://api.github.com/users/trilinos-autotester/repos","events_url":"https://api.github.com/users/trilinos-autotester/events{/privacy}","received_events_url":"https://api.github.com/users/trilinos-autotester/received_events","type":"User","site_admin":false},"created_at":"2018-06-20T19:35:13Z","updated_at":"2018-06-20T19:35:13Z","author_association":"NONE","body":"Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED\n\nNote: Testing will normally be attempted again in approx. 2 Hrs 30 Mins. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.\n\n<details>\n<summary>\n  <b>Pull Request Auto Testing has FAILED</b> (click to expand)\n</summary>\n\n<h2>Build Information</h2>\n<h3>Test Name: Trilinos_pullrequest_gcc_4.9.3</h3>\n<ul>\n  <li>Build Num: 920</li>\n  <li>Status: PASSED</li>\n</ul>\n\n<h4>Jenkins Parameters</h4>\n<table>\n  <tr>\n    <th>Parameter Name</th>\n    <th>Value</th>\n  </tr>\n\n  <tr>\n    <td>COMPILER_MODULE</td>\n    <td>sems-gcc/4.9.3</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_BUILD_TYPE</td>\n    <td>Release</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_COMM_TYPE</td>\n    <td>MPI</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_DO_COMPLEX</td>\n    <td>OFF</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_JOB_TYPE</td>\n    <td>Experimental</td>\n  </tr>\n\n  <tr>\n    <td>MPI_MODULE</td>\n    <td>sems-openmpi/1.8.7</td>\n  </tr>\n\n  <tr>\n    <td>PULLREQUESTNUM</td>\n    <td>2985</td>\n  </tr>\n\n  <tr>\n    <td>TEST_REPO_ALIAS</td>\n    <td>TRILINOS</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_BRANCH</td>\n    <td>tpetra_transpose_thread</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_REPO</td>\n    <td>https://github.com/aprokop/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_SHA</td>\n    <td>6b68ce584fbc60e8b45ea57218daa3399636a2de</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_BRANCH</td>\n    <td>develop</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_REPO</td>\n    <td>https://github.com/trilinos/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_SHA</td>\n    <td>8b7a90a192432b8d7b0f2ad8e5ec299483c92972</td>\n  </tr>\n</table>\n\n<h2>Build Information</h2>\n<h3>Test Name: Trilinos_pullrequest_gcc_4.8.4</h3>\n<ul>\n  <li>Build Num: 632</li>\n  <li>Status: PASSED</li>\n</ul>\n\n<h4>Jenkins Parameters</h4>\n<table>\n  <tr>\n    <th>Parameter Name</th>\n    <th>Value</th>\n  </tr>\n\n  <tr>\n    <td>COMPILER_MODULE</td>\n    <td>sems-gcc/4.8.4</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_BUILD_TYPE</td>\n    <td>Release</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_COMM_TYPE</td>\n    <td>MPI</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_DO_COMPLEX</td>\n    <td>OFF</td>\n  </tr>\n\n  <tr>\n    <td>JENKINS_JOB_TYPE</td>\n    <td>Experimental</td>\n  </tr>\n\n  <tr>\n    <td>MPI_MODULE</td>\n    <td>sems-openmpi/1.8.7</td>\n  </tr>\n\n  <tr>\n    <td>PULLREQUESTNUM</td>\n    <td>2985</td>\n  </tr>\n\n  <tr>\n    <td>TEST_REPO_ALIAS</td>\n    <td>TRILINOS</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_BRANCH</td>\n    <td>tpetra_transpose_thread</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_REPO</td>\n    <td>https://github.com/aprokop/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_SHA</td>\n    <td>6b68ce584fbc60e8b45ea57218daa3399636a2de</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_BRANCH</td>\n    <td>develop</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_REPO</td>\n    <td>https://github.com/trilinos/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_SHA</td>\n    <td>8b7a90a192432b8d7b0f2ad8e5ec299483c92972</td>\n  </tr>\n</table>\n\n<h2>Build Information</h2>\n<h3>Test Name: Trilinos_pullrequest_intel_17.0.1</h3>\n<ul>\n  <li>Build Num: 185</li>\n  <li>Status: FAILED</li>\n</ul>\n\n<h4>Jenkins Parameters</h4>\n<table>\n  <tr>\n    <th>Parameter Name</th>\n    <th>Value</th>\n  </tr>\n\n  <tr>\n    <td>PULLREQUESTNUM</td>\n    <td>2985</td>\n  </tr>\n\n  <tr>\n    <td>TEST_REPO_ALIAS</td>\n    <td>TRILINOS</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_BRANCH</td>\n    <td>tpetra_transpose_thread</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_REPO</td>\n    <td>https://github.com/aprokop/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_SOURCE_SHA</td>\n    <td>6b68ce584fbc60e8b45ea57218daa3399636a2de</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_BRANCH</td>\n    <td>develop</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_REPO</td>\n    <td>https://github.com/trilinos/Trilinos</td>\n  </tr>\n\n  <tr>\n    <td>TRILINOS_TARGET_SHA</td>\n    <td>8b7a90a192432b8d7b0f2ad8e5ec299483c92972</td>\n  </tr>\n</table>\n</details>\n\n\n<br>[CDash Test Results for PR# 2985.](https://testing-vm.sandia.gov/cdash/index.php?project=Trilinos&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercount=2&showfilters=1&filtercombine=and&field1=buildname&compare1=63&value1=PR-2985-test&field2=buildstarttime&compare2=84&value2=NOW\n)<br>"}}
{"actor":{"display_login":"trilinos-autotester"}}