{"action":"created","issue":{"url":"https://api.github.com/repos/idaholab/moose/issues/5599","labels_url":"https://api.github.com/repos/idaholab/moose/issues/5599/labels{/name}","comments_url":"https://api.github.com/repos/idaholab/moose/issues/5599/comments","events_url":"https://api.github.com/repos/idaholab/moose/issues/5599/events","html_url":"https://github.com/idaholab/moose/issues/5599","id":102814019,"number":5599,"title":"PETSc malloc error for simple steady-state 3D diffusion problem","user":{"login":"permcody","id":3036960,"avatar_url":"https://avatars.githubusercontent.com/u/3036960?v=3","gravatar_id":"","url":"https://api.github.com/users/permcody","html_url":"https://github.com/permcody","followers_url":"https://api.github.com/users/permcody/followers","following_url":"https://api.github.com/users/permcody/following{/other_user}","gists_url":"https://api.github.com/users/permcody/gists{/gist_id}","starred_url":"https://api.github.com/users/permcody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/permcody/subscriptions","organizations_url":"https://api.github.com/users/permcody/orgs","repos_url":"https://api.github.com/users/permcody/repos","events_url":"https://api.github.com/users/permcody/events{/privacy}","received_events_url":"https://api.github.com/users/permcody/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/idaholab/moose/labels/C:%20MOOSE","name":"C: MOOSE","color":"0052cc"},{"url":"https://api.github.com/repos/idaholab/moose/labels/P:%20critical","name":"P: critical","color":"ffffb8"},{"url":"https://api.github.com/repos/idaholab/moose/labels/T:%20defect","name":"T: defect","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-08-24T15:04:46Z","updated_at":"2015-08-24T18:10:51Z","closed_at":null,"body":"As reported by @WilkAndy and Heather Sheldon.\r\n\r\nThis input file triggers an out of memory error saying it requested too much memory (18446744069961385984 ~ 18 Exabytes!). Yes it uses full SMP with ASM and an overlap of two but is this really right?\r\n\r\nInput file is attached and runs (crashes) with moose_test:\r\n```\r\n# A 3D problem using the Laverton mesh\r\n# Heather Sheldon, CSIRO Aug 2015\r\n# TEST VERSION TO DEBUG MESH\r\n\r\n[Mesh]\r\n  type = GeneratedMesh\r\n  dim = 3\r\n  nx = 70\r\n  ny = 60\r\n  nz = 20\r\n  xmin = 0\r\n  xmax = 80E3\r\n  ymin = 0\r\n  ymax = 70E3\r\n  zmin = -30E3\r\n  zmax = 0\r\n[]\r\n\r\n[Variables]\r\n  [./disp_x]\r\n  [../]\r\n  [./disp_y]\r\n  [../]\r\n  [./disp_z]\r\n  [../]\r\n  [./pp]\r\n    [./InitialCondition]\r\n      type = FunctionIC\r\n      function = '10000-10000*z'\r\n    [../]\r\n  [../]\r\n[]\r\n\r\n[Kernels]\r\n  [./a_x]\r\n    type = Diffusion\r\n    variable = disp_x\r\n  [../]\r\n  [./a_y]\r\n    type = Diffusion\r\n    variable = disp_y\r\n  [../]\r\n  [./a_z]\r\n    type = Diffusion\r\n    variable = disp_z\r\n  [../]\r\n  [./a_p]\r\n    type = Diffusion\r\n    variable = pp\r\n  [../]\r\n[]\r\n\r\n[Preconditioning]\r\n  [./andy]\r\n    type = SMP\r\n    full = true\r\n  [../]\r\n[]\r\n\r\n[Executioner]\r\n  solve_type = Newton\r\n  type = Transient\r\n  \r\n  end_time = 1E7\r\n  dt = 1E5      \r\n \r\n  l_tol = 1E-3\r\n  nl_abs_tol = 1E1\r\n  nl_rel_tol = 1E-8\r\n  l_max_its = 200\r\n  nl_max_its = 400\r\n\r\n  petsc_options_iname = '-pc_type -pc_asm_overlap -sub_pc_type -ksp_type -ksp_gmres_restart'\r\n  petsc_options_value = ' asm      2              lu            gmres     200'\r\n[]\r\n\r\n\r\n[Outputs]\r\n  file_base = andy_out\r\n  output_on = 'initial timestep_end'\r\n  print_perf_log = true\r\n  [./console]\r\n    type = Console\r\n    output_linear = true\r\n  [../]\r\n[]\r\n```"},"comment":{"url":"https://api.github.com/repos/idaholab/moose/issues/comments/134321907","html_url":"https://github.com/idaholab/moose/issues/5599#issuecomment-134321907","issue_url":"https://api.github.com/repos/idaholab/moose/issues/5599","id":134321907,"user":{"login":"permcody","id":3036960,"avatar_url":"https://avatars.githubusercontent.com/u/3036960?v=3","gravatar_id":"","url":"https://api.github.com/users/permcody","html_url":"https://github.com/permcody","followers_url":"https://api.github.com/users/permcody/followers","following_url":"https://api.github.com/users/permcody/following{/other_user}","gists_url":"https://api.github.com/users/permcody/gists{/gist_id}","starred_url":"https://api.github.com/users/permcody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/permcody/subscriptions","organizations_url":"https://api.github.com/users/permcody/orgs","repos_url":"https://api.github.com/users/permcody/repos","events_url":"https://api.github.com/users/permcody/events{/privacy}","received_events_url":"https://api.github.com/users/permcody/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T18:10:51Z","updated_at":"2015-08-24T18:10:51Z","body":"Yes, but we should be able to explain why it request 18 Exabytes. We've run into this kind of problem a few times and it would be nice to know when things should work and when they might fail and how to work around these issues. This isn't that big of a problem."}}