idaholab/moose — pull request #3147 by aeslaughter (2014-05-14 13:30:36+00:00)
Title: [AuxKernels] handles both boundary and block restricted. (Do not merge)

This deprecates the [AuxBCs] block, all AuxKernels now will be added in [AuxKernels]. The final commit re-enables the [AuxBCs] block and produces a deprecated warning.
(#3021)

There is still one bug in this commit: combined:gap_heat_transfer_convex.test, which just dies. I have been working on this for some time and could use some fresh eyes if someone has time. I believe that the incorrect `MaterialData` is being stored in some of the objects, but I can't find where this is happening.

```
Time Step 0, time = 0
dt = 0

Process 3308 stopped
* thread #1: tid = 0x3b3979, 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties() [inlined] std::vector >::size() const at stl_vector.h:400, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x28)
frame #0: 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties() [inlined] std::vector >::size() const at stl_vector.h:400
397	/** Returns the number of elements in the %vector. */
398	size_type
399	size() const
-> 400	{ return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
401
402	/** Returns the size() of the largest possible %vector. */
403	size_type
(lldb) bt
* thread #1: tid = 0x3b3979, 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties() [inlined] std::vector >::size() const at stl_vector.h:400, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x28)
* frame #0: 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties() [inlined] std::vector >::size() const at stl_vector.h:400
frame #1: 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties() [inlined] libMesh::QBase::n_points(this=0x0000000000000000) const at quadrature.h:118
frame #2: 0x0000000100b0bdbd libmoose-oprof.0.dylib`Material::computeProperties(this=0x0000000109836200) + 29 at Material.C:92
frame #3: 0x0000000100b0e329 libmoose-oprof.0.dylib`MaterialData::reinit(this=, mats=0x000000010970b488) + 25 at MaterialData.C:74
frame #4: 0x0000000100987181 libmoose-oprof.0.dylib`ComputeResidualThread::onBoundary(this=0x00007fff5fbfe500, elem=, side=, bnd_id=3) + 209 at ComputeResidualThread.C:133
frame #5: 0x0000000100957506 libmoose-oprof.0.dylib`ThreadedElementLoopBase >::operator(this=0x00007fff5fbfe500, range=0x00000001091c9540, bypass_threading=)(libMesh::StoredRange const&, bool) + 278 at ThreadedElementLoopBase.h:146
frame #6: 0x0000000100a45294 libmoose-oprof.0.dylib`NonlinearSystem::computeResidualInternal(Moose::KernelType) [inlined] void libMesh::Threads::parallel_reduce, ComputeResidualThread>(range=, body=0x0000000100e0dac0) + 63 at threads.h:259
frame #7: 0x0000000100a45255 libmoose-oprof.0.dylib`NonlinearSystem::computeResidualInternal(this=0x00000001091daef0, type=) + 389 at NonlinearSystem.C:1167
frame #8: 0x0000000100a44de8 libmoose-oprof.0.dylib`NonlinearSystem::computeResidual(this=0x00000001091daef0, residual=0x0000000109701af0, type=) + 312 at NonlinearSystem.C:702
frame #9: 0x00000001009afca8 libmoose-oprof.0.dylib`FEProblem::computeResidualType(this=0x000000010982e800, soln=, residual=0x0000000109701af0, type=KT_ALL) + 408 at FEProblem.C:3206
frame #10: 0x0000000100a425a9 libmoose-oprof.0.dylib`NonlinearSystem::solve(this=0x00000001091daef0) + 73 at NonlinearSystem.C:213
frame #11: 0x00000001009af0aa libmoose-oprof.0.dylib`FEProblem::solve(this=0x000000010982e800) + 154 at FEProblem.C:3038
frame #12: 0x0000000100c1fca6 libmoose-oprof.0.dylib`TimeStepper::step(this=0x00000001097bc8e0) + 22 at TimeStepper.C:188
frame #13: 0x0000000100aa50fe libmoose-oprof.0.dylib`Transient::solveStep(this=0x0000000109832000, input_dt=) + 654 at Transient.C:351
frame #14: 0x0000000100aa4e29 libmoose-oprof.0.dylib`Transient::takeStep(this=0x0000000109832000, input_dt=-1) + 217 at Transient.C:288
frame #15: 0x0000000100aa4c1d libmoose-oprof.0.dylib`Transient::execute(this=0x0000000109832000) + 93 at Transient.C:239
frame #16: 0x0000000100001e77 modules-oprof`main(argc=, argv=) + 135 at main.C:31
frame #17: 0x0000000100001de4 modules-oprof`start + 52
(lldb)
```