A PR was merged today that changes an internal detail of the ACBulk class, which a lot of Allen-Cahn type Kernels inherit from. This class is now a class template. The template argument is the type of the Mobility parameter. Previously this has been assumed to be a scalar number.

To update your code retaining the previous behavior perform the following replacements for classes that inherit from ACBulk:

  1. in the header change public ACBulk to public ACBulk<Real>
  2. in the implementation file
  3. change validParams<ACBulk>() to ACBulk<Real>::validParams() in the body of the validParams function for your class
  4. In the initializer list of your class' constructor change ACBulk() to ACBulk<Real>()

This change mirrors a similar change from a few months ago, which made CHBulk a template. The point is to allow tensorial mobilities to be specified by templating the new class template on a RealValueTensor instead of a Real. This will utilize the same underlying code to allow for models with anisotropic mobilities.

Additionally the MOOSE object name ACParsed has been deprecated. The new preferred name is AllenCahn. The kernel is not specific to "parsed" functions, but is our main Kernel for any type of material based free energy. Again this mirrors a change from a few months ago, which renamed CHParsed to CahnHilliard.

Currently unrated


resumesland 2 months, 3 weeks ago

Thank you for the work done, but what about the names that did not change a couple of months ago?

Link | Reply
Current rating: 5

Replica Watches 2 months, 3 weeks ago

Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot.

Link | Reply
Currently unrated

Cheap Pandora Sale 2 weeks, 6 days ago

pandora Signature pandora necklace ; Find the perfect pandora necklace and choose from a range of silver and two-toned necklaces for women. cheap pandora charms With beautiful and detailed designs, Explore our stunning range of pandora necklaces.

Link | Reply
Currently unrated

New Comment


required (not published)


R&D 100

Recent Blog Posts

Using our new clang-format Style

7 months, 1 week ago

Steady State Algorithm Change

1 year, 4 months ago

Making an App inherit from an App

1 year, 4 months ago

Changing a published API (Deprecation)

1 year, 5 months ago

DiscreteMaterial Objects

1 year, 7 months ago

Recent Posts






RSS / Atom