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 3 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 3 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 1 month, 3 weeks 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

Manna 1 month ago

Advertising is your main tool to have the business ready to go. Actually, everybody is busy in their company marketing over the World Wide Web. Unfortunately, online company is scammed with scammers. On occasion the provider hires you freelance, or occasionally it is a site designer which orders the copy <a href="http://google.com/">google</a> At an identical time, if you decide on the most suitable company having excellent reviews and reputation, you will enjoy well composed works.

Link | Reply
Currently unrated

New Comment


required (not published)


R&D 100

Recent Blog Posts

Using our new clang-format Style

8 months, 1 week ago

Steady State Algorithm Change

1 year, 5 months ago

Making an App inherit from an App

1 year, 5 months ago

Changing a published API (Deprecation)

1 year, 6 months ago

DiscreteMaterial Objects

1 year, 8 months ago

Recent Posts






RSS / Atom