{"action":"created","comment":{"url":"https://api.github.com/repos/idaholab/moose/pulls/comments/63748833","id":63748833,"diff_hunk":"@@ -0,0 +1,153 @@\n+# This simulation predicts GB migration of 8 grains and outputs grain texture information\n+# Mesh adaptivity is not used so that the VectorPostprocessor's output will be uniform\n+# Time step adaptivity is used\n+# An AuxVariable is used to calculate the grain boundary locations\n+\n+[Mesh]\n+  # Mesh block.  Meshes can be read in or automatically generated\n+  type = GeneratedMesh\n+  dim = 2 # Problem dimension\n+  nx = 10 # Number of elements in the x-direction\n+  ny = 10 # Number of elements in the y-direction\n+  xmin = 0 # minimum x-coordinate of the mesh\n+  xmax = 100 # maximum x-coordinate of the mesh\n+  ymin = 0 # minimum y-coordinate of the mesh\n+  ymax = 100 # maximum y-coordinate of the mesh\n+  elem_type = QUAD4 # Type of elements used in the mesh\n+[]\n+\n+[GlobalParams]\n+  # Parameters used by several kernels that are defined globally to simplify input file\n+  op_num = 3 # Number of order parameters used\n+  var_name_base = gr # Base name of grains\n+  grain_num = 3 #Number of grains\n+[]\n+\n+[Variables]\n+  # Variable block, where all variables in the simulation are declared\n+  [./PolycrystalVariables]\n+  [../]\n+[]\n+\n+[ICs]\n+  [./PolycrystalICs]\n+    [./PolycrystalVoronoiIC]\n+    [../]\n+  [../]\n+[]\n+\n+[AuxVariables]\n+  # Dependent variables\n+  [./bnds]\n+    # Variable used to visualize the grain boundaries in the simulation\n+    order = FIRST\n+    family = LAGRANGE\n+  [../]\n+  [./unique_grains]\n+    order = CONSTANT\n+    family = MONOMIAL\n+  [../]\n+  [./var_indices]\n+    order = CONSTANT\n+    family = MONOMIAL\n+  [../]\n+[]\n+\n+[Kernels]\n+  # Kernel block, where the kernels defining the residual equations are set up.\n+  [./PolycrystalKernel]\n+    # Custom action creating all necessary kernels for grain growth.  All input parameters are up in GlobalParams\n+  [../]\n+[]\n+\n+[AuxKernels]\n+  # AuxKernel block, defining the equations used to calculate the auxvars\n+  [./bnds_aux]\n+    # AuxKernel that calculates the GB term\n+    type = BndsCalcAux\n+    variable = bnds\n+    execute_on = timestep_end\n+  [../]\n+  [./unique_grains]\n+    type = FeatureFloodCountAux\n+    variable = unique_grains\n+    execute_on = timestep_end\n+    bubble_object = grain_tracker\n+    field_display = UNIQUE_REGION\n+  [../]\n+  [./var_indices]\n+    type = FeatureFloodCountAux\n+    variable = var_indices\n+    execute_on = timestep_end\n+    bubble_object = grain_tracker\n+    field_display = VARIABLE_COLORING\n+  [../]\n+[]\n+\n+[BCs]\n+  # Boundary Condition block\n+  [./Periodic]\n+    [./top_bottom]\n+      auto_direction = 'x y' # Makes problem periodic in the x and y directions\n+    [../]\n+  [../]\n+[]\n+\n+[Materials]\n+  [./CuGrGr]\n+    # Material properties\n+    type = GBEvolution # Quantitative material properties for copper grain growth.  Dimensions are nm and ns\n+    block = 0 # Block ID (only one block in this problem)\n+    GBmob0 = 2.5e-6 #Mobility prefactor for Cu from Schonfelder1997\n+    GBenergy = 0.708 # GB energy in J/m^2\n+    Q = 0.23 #Activation energy for grain growth from Schonfelder 1997\n+    T = 450 # K   #Constant temperature of the simulation (for mobility calculation)\n+    wGB = 14 # nm    #Width of the diffuse GB\n+  [../]\n+[]\n+\n+[UserObjects]\n+  [./grain_tracker]\n+    type = GrainTracker\n+    threshold = 0.2\n+    connecting_threshold = 0.08\n+    flood_entity_type = ELEMENTAL\n+    outputs = none\n+  [../]\n+  [./euler_angle_file]\n+    type = EulerAngleFileReader\n+    file_name = grn_3_rand_2D.tex\n+  [../]\n+[]\n+\n+[VectorPostprocessors]\n+  [./textureInfo]\n+    type = GrainTextureVectorPostprocessor\n+    unique_grains = unique_grains\n+    euler_angle_provider = euler_angle_file\n+    sort_by = id # sort output by elem id\n+  [../]\n+[]\n+\n+[Executioner]\n+  type = Transient # Type of executioner, here it is transient with an adaptive time step\n+  scheme = bdf2 # Type of time integration (2nd order backward euler), defaults to 1st order backward euler\n+\n+  #Preconditioned JFNK (default)\n+  solve_type = 'PJFNK'\n+\n+  petsc_options_iname = '-pc_type -pc_hypre_type -ksp_gmres_restart -mat_mffd_type'\n+  petsc_options_value = 'hypre boomeramg 101 ds'\n+  l_max_its = 30 # Max number of linear iterations\n+  l_tol = 1e-4 # Relative tolerance for linear solves\n+  nl_max_its = 40 # Max number of nonlinear iterations\n+  nl_abs_tol = 1e-11 # Relative tolerance for nonlinear solves\n+  nl_rel_tol = 1e-10 # Absolute tolerance for nonlinear solves\n+  start_time = 0.0\n+  num_steps = 1.0","path":"modules/combined/tests/grain_texture/grain_texture_test_1.i","position":147,"original_position":147,"commit_id":"e86200f4217fc0dca3ed746e58ae76897ca055e1","original_commit_id":"e86200f4217fc0dca3ed746e58ae76897ca055e1","user":{"login":"jhbradley","id":12360457,"avatar_url":"https://avatars.githubusercontent.com/u/12360457?v=3","gravatar_id":"","url":"https://api.github.com/users/jhbradley","html_url":"https://github.com/jhbradley","followers_url":"https://api.github.com/users/jhbradley/followers","following_url":"https://api.github.com/users/jhbradley/following{/other_user}","gists_url":"https://api.github.com/users/jhbradley/gists{/gist_id}","starred_url":"https://api.github.com/users/jhbradley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhbradley/subscriptions","organizations_url":"https://api.github.com/users/jhbradley/orgs","repos_url":"https://api.github.com/users/jhbradley/repos","events_url":"https://api.github.com/users/jhbradley/events{/privacy}","received_events_url":"https://api.github.com/users/jhbradley/received_events","type":"User","site_admin":false},"body":"Results for 3D (using git diff on the perf_log, so + equals new results):\r\n```\r\n ----------------------------------------------------------------------\r\n-| Totals:                                    241        2.2566               \r\n+| Totals:                                    235        0.3949          \r\n ----------------------------------------------------------------------\r\n```\r\n\r\n2D:\r\n```\r\n ---------------------------------------------------------------------\r\n-| Totals:                                    221        0.1862          \r\n+| Totals:                                    215        0.1004         \r\n --------------------------------------------------------------------\r\n```","created_at":"2016-05-18T17:43:31Z","updated_at":"2016-05-18T17:43:31Z","html_url":"https://github.com/idaholab/moose/pull/7009#discussion_r63748833","pull_request_url":"https://api.github.com/repos/idaholab/moose/pulls/7009","_links":{"self":{"href":"https://api.github.com/repos/idaholab/moose/pulls/comments/63748833"},"html":{"href":"https://github.com/idaholab/moose/pull/7009#discussion_r63748833"},"pull_request":{"href":"https://api.github.com/repos/idaholab/moose/pulls/7009"}}},"pull_request":{"url":"https://api.github.com/repos/idaholab/moose/pulls/7009","id":70441175,"html_url":"https://github.com/idaholab/moose/pull/7009","diff_url":"https://github.com/idaholab/moose/pull/7009.diff","patch_url":"https://github.com/idaholab/moose/pull/7009.patch","issue_url":"https://api.github.com/repos/idaholab/moose/issues/7009","number":7009,"state":"open","locked":false,"title":"Grain Texture VectorPostprocessor","user":{"login":"jhbradley","id":12360457,"avatar_url":"https://avatars.githubusercontent.com/u/12360457?v=3","gravatar_id":"","url":"https://api.github.com/users/jhbradley","html_url":"https://github.com/jhbradley","followers_url":"https://api.github.com/users/jhbradley/followers","following_url":"https://api.github.com/users/jhbradley/following{/other_user}","gists_url":"https://api.github.com/users/jhbradley/gists{/gist_id}","starred_url":"https://api.github.com/users/jhbradley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhbradley/subscriptions","organizations_url":"https://api.github.com/users/jhbradley/orgs","repos_url":"https://api.github.com/users/jhbradley/repos","events_url":"https://api.github.com/users/jhbradley/events{/privacy}","received_events_url":"https://api.github.com/users/jhbradley/received_events","type":"User","site_admin":false},"body":"### Complete each of the following items before creating a PR\r\n\r\nThe new VectorPostprocessor for grain texture analysis has been added and tests are included. It requires the coupling of the phase_field and tensor_mechanics modules.\r\n\r\ncloses #6952 ","created_at":"2016-05-17T22:24:38Z","updated_at":"2016-05-18T17:43:31Z","closed_at":null,"merged_at":null,"merge_commit_sha":"148793d6693b9e93e9c60a764769ebed448c2cc0","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/idaholab/moose/pulls/7009/commits","review_comments_url":"https://api.github.com/repos/idaholab/moose/pulls/7009/comments","review_comment_url":"https://api.github.com/repos/idaholab/moose/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idaholab/moose/issues/7009/comments","statuses_url":"https://api.github.com/repos/idaholab/moose/statuses/e86200f4217fc0dca3ed746e58ae76897ca055e1","head":{"label":"jhbradley:textureVPP_6952","ref":"textureVPP_6952","sha":"e86200f4217fc0dca3ed746e58ae76897ca055e1","user":{"login":"jhbradley","id":12360457,"avatar_url":"https://avatars.githubusercontent.com/u/12360457?v=3","gravatar_id":"","url":"https://api.github.com/users/jhbradley","html_url":"https://github.com/jhbradley","followers_url":"https://api.github.com/users/jhbradley/followers","following_url":"https://api.github.com/users/jhbradley/following{/other_user}","gists_url":"https://api.github.com/users/jhbradley/gists{/gist_id}","starred_url":"https://api.github.com/users/jhbradley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhbradley/subscriptions","organizations_url":"https://api.github.com/users/jhbradley/orgs","repos_url":"https://api.github.com/users/jhbradley/repos","events_url":"https://api.github.com/users/jhbradley/events{/privacy}","received_events_url":"https://api.github.com/users/jhbradley/received_events","type":"User","site_admin":false},"repo":{"id":35838674,"name":"moose","full_name":"jhbradley/moose","owner":{"login":"jhbradley","id":12360457,"avatar_url":"https://avatars.githubusercontent.com/u/12360457?v=3","gravatar_id":"","url":"https://api.github.com/users/jhbradley","html_url":"https://github.com/jhbradley","followers_url":"https://api.github.com/users/jhbradley/followers","following_url":"https://api.github.com/users/jhbradley/following{/other_user}","gists_url":"https://api.github.com/users/jhbradley/gists{/gist_id}","starred_url":"https://api.github.com/users/jhbradley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhbradley/subscriptions","organizations_url":"https://api.github.com/users/jhbradley/orgs","repos_url":"https://api.github.com/users/jhbradley/repos","events_url":"https://api.github.com/users/jhbradley/events{/privacy}","received_events_url":"https://api.github.com/users/jhbradley/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jhbradley/moose","description":"Multiphysics Object Oriented Simulation Environment","fork":true,"url":"https://api.github.com/repos/jhbradley/moose","forks_url":"https://api.github.com/repos/jhbradley/moose/forks","keys_url":"https://api.github.com/repos/jhbradley/moose/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jhbradley/moose/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jhbradley/moose/teams","hooks_url":"https://api.github.com/repos/jhbradley/moose/hooks","issue_events_url":"https://api.github.com/repos/jhbradley/moose/issues/events{/number}","events_url":"https://api.github.com/repos/jhbradley/moose/events","assignees_url":"https://api.github.com/repos/jhbradley/moose/assignees{/user}","branches_url":"https://api.github.com/repos/jhbradley/moose/branches{/branch}","tags_url":"https://api.github.com/repos/jhbradley/moose/tags","blobs_url":"https://api.github.com/repos/jhbradley/moose/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jhbradley/moose/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jhbradley/moose/git/refs{/sha}","trees_url":"https://api.github.com/repos/jhbradley/moose/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jhbradley/moose/statuses/{sha}","languages_url":"https://api.github.com/repos/jhbradley/moose/languages","stargazers_url":"https://api.github.com/repos/jhbradley/moose/stargazers","contributors_url":"https://api.github.com/repos/jhbradley/moose/contributors","subscribers_url":"https://api.github.com/repos/jhbradley/moose/subscribers","subscription_url":"https://api.github.com/repos/jhbradley/moose/subscription","commits_url":"https://api.github.com/repos/jhbradley/moose/commits{/sha}","git_commits_url":"https://api.github.com/repos/jhbradley/moose/git/commits{/sha}","comments_url":"https://api.github.com/repos/jhbradley/moose/comments{/number}","issue_comment_url":"https://api.github.com/repos/jhbradley/moose/issues/comments{/number}","contents_url":"https://api.github.com/repos/jhbradley/moose/contents/{+path}","compare_url":"https://api.github.com/repos/jhbradley/moose/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jhbradley/moose/merges","archive_url":"https://api.github.com/repos/jhbradley/moose/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jhbradley/moose/downloads","issues_url":"https://api.github.com/repos/jhbradley/moose/issues{/number}","pulls_url":"https://api.github.com/repos/jhbradley/moose/pulls{/number}","milestones_url":"https://api.github.com/repos/jhbradley/moose/milestones{/number}","notifications_url":"https://api.github.com/repos/jhbradley/moose/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jhbradley/moose/labels{/name}","releases_url":"https://api.github.com/repos/jhbradley/moose/releases{/id}","deployments_url":"https://api.github.com/repos/jhbradley/moose/deployments","created_at":"2015-05-18T19:42:25Z","updated_at":"2016-05-05T15:45:47Z","pushed_at":"2016-05-17T22:20:04Z","git_url":"git://github.com/jhbradley/moose.git","ssh_url":"git@github.com:jhbradley/moose.git","clone_url":"https://github.com/jhbradley/moose.git","svn_url":"https://github.com/jhbradley/moose","homepage":"http://www.mooseframework.org","size":170738,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"devel"}},"base":{"label":"idaholab:devel","ref":"devel","sha":"db0da29e5b75b38d0afea330f2cf6f7c8ddc3130","user":{"login":"idaholab","id":3855370,"avatar_url":"https://avatars.githubusercontent.com/u/3855370?v=3","gravatar_id":"","url":"https://api.github.com/users/idaholab","html_url":"https://github.com/idaholab","followers_url":"https://api.github.com/users/idaholab/followers","following_url":"https://api.github.com/users/idaholab/following{/other_user}","gists_url":"https://api.github.com/users/idaholab/gists{/gist_id}","starred_url":"https://api.github.com/users/idaholab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idaholab/subscriptions","organizations_url":"https://api.github.com/users/idaholab/orgs","repos_url":"https://api.github.com/users/idaholab/repos","events_url":"https://api.github.com/users/idaholab/events{/privacy}","received_events_url":"https://api.github.com/users/idaholab/received_events","type":"Organization","site_admin":false},"repo":{"id":16851223,"name":"moose","full_name":"idaholab/moose","owner":{"login":"idaholab","id":3855370,"avatar_url":"https://avatars.githubusercontent.com/u/3855370?v=3","gravatar_id":"","url":"https://api.github.com/users/idaholab","html_url":"https://github.com/idaholab","followers_url":"https://api.github.com/users/idaholab/followers","following_url":"https://api.github.com/users/idaholab/following{/other_user}","gists_url":"https://api.github.com/users/idaholab/gists{/gist_id}","starred_url":"https://api.github.com/users/idaholab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idaholab/subscriptions","organizations_url":"https://api.github.com/users/idaholab/orgs","repos_url":"https://api.github.com/users/idaholab/repos","events_url":"https://api.github.com/users/idaholab/events{/privacy}","received_events_url":"https://api.github.com/users/idaholab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/idaholab/moose","description":"Multiphysics Object Oriented Simulation Environment","fork":false,"url":"https://api.github.com/repos/idaholab/moose","forks_url":"https://api.github.com/repos/idaholab/moose/forks","keys_url":"https://api.github.com/repos/idaholab/moose/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idaholab/moose/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idaholab/moose/teams","hooks_url":"https://api.github.com/repos/idaholab/moose/hooks","issue_events_url":"https://api.github.com/repos/idaholab/moose/issues/events{/number}","events_url":"https://api.github.com/repos/idaholab/moose/events","assignees_url":"https://api.github.com/repos/idaholab/moose/assignees{/user}","branches_url":"https://api.github.com/repos/idaholab/moose/branches{/branch}","tags_url":"https://api.github.com/repos/idaholab/moose/tags","blobs_url":"https://api.github.com/repos/idaholab/moose/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idaholab/moose/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idaholab/moose/git/refs{/sha}","trees_url":"https://api.github.com/repos/idaholab/moose/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idaholab/moose/statuses/{sha}","languages_url":"https://api.github.com/repos/idaholab/moose/languages","stargazers_url":"https://api.github.com/repos/idaholab/moose/stargazers","contributors_url":"https://api.github.com/repos/idaholab/moose/contributors","subscribers_url":"https://api.github.com/repos/idaholab/moose/subscribers","subscription_url":"https://api.github.com/repos/idaholab/moose/subscription","commits_url":"https://api.github.com/repos/idaholab/moose/commits{/sha}","git_commits_url":"https://api.github.com/repos/idaholab/moose/git/commits{/sha}","comments_url":"https://api.github.com/repos/idaholab/moose/comments{/number}","issue_comment_url":"https://api.github.com/repos/idaholab/moose/issues/comments{/number}","contents_url":"https://api.github.com/repos/idaholab/moose/contents/{+path}","compare_url":"https://api.github.com/repos/idaholab/moose/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idaholab/moose/merges","archive_url":"https://api.github.com/repos/idaholab/moose/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idaholab/moose/downloads","issues_url":"https://api.github.com/repos/idaholab/moose/issues{/number}","pulls_url":"https://api.github.com/repos/idaholab/moose/pulls{/number}","milestones_url":"https://api.github.com/repos/idaholab/moose/milestones{/number}","notifications_url":"https://api.github.com/repos/idaholab/moose/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idaholab/moose/labels{/name}","releases_url":"https://api.github.com/repos/idaholab/moose/releases{/id}","deployments_url":"https://api.github.com/repos/idaholab/moose/deployments","created_at":"2014-02-14T22:26:15Z","updated_at":"2016-05-10T09:59:41Z","pushed_at":"2016-05-18T17:32:30Z","git_url":"git://github.com/idaholab/moose.git","ssh_url":"git@github.com:idaholab/moose.git","clone_url":"https://github.com/idaholab/moose.git","svn_url":"https://github.com/idaholab/moose","homepage":"http://www.mooseframework.org","size":144339,"stargazers_count":151,"watchers_count":151,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":241,"mirror_url":null,"open_issues_count":604,"forks":241,"open_issues":604,"watchers":151,"default_branch":"devel"}},"_links":{"self":{"href":"https://api.github.com/repos/idaholab/moose/pulls/7009"},"html":{"href":"https://github.com/idaholab/moose/pull/7009"},"issue":{"href":"https://api.github.com/repos/idaholab/moose/issues/7009"},"comments":{"href":"https://api.github.com/repos/idaholab/moose/issues/7009/comments"},"review_comments":{"href":"https://api.github.com/repos/idaholab/moose/pulls/7009/comments"},"review_comment":{"href":"https://api.github.com/repos/idaholab/moose/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idaholab/moose/pulls/7009/commits"},"statuses":{"href":"https://api.github.com/repos/idaholab/moose/statuses/e86200f4217fc0dca3ed746e58ae76897ca055e1"}}}}