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:
ACBulk<Real>::validParams()in the body of the validParams function for your class
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