This page will go over how to get the sourcing features you have in Axiom 3 working in Axiom 4.
This HIP file has working examples off all the topics we will cover in this guide.
axiom4.0_changesToSourcing.hip
https://www.youtube.com/watch?v=t0DhQRrRDQE
The naming convention you use in Axiom 3 will still apply to Axiom 4 however there are some major changes to workflows regarding influence fields and new options.
In Axiom 4 your normal field sources such as density, temperature, fuel, velocity, etc. should just work exactly as you expect. Just name them correctly and plug them in.
The default parameter values the solver has for these sources will have it behave just like Axiom 3 with nothing extra needed.
There are still differences and you can choose to use the new features or not.
You can disable or change the mask field on source fields. In Axiom 3 they were always masked by density but now you can change the mask or set it blank to not mask at all. The default is density just like Axiom 3.

You can have a source activate new voxels in the areas where they have a non-zero value. In Axiom 3 this was controlled by the activation fields setting in the Advanced → Sparse tab. That still exists and tracks the active state of voxels on the simulation grids as a whole but now you can have sources activate fields in their region separately. This is useful if you need to say source fuel, but not have it activate new voxels. Only add fuel values in voxels that already exist.

<aside> 💡
Checking a source to be an activator will not mean that the resulting values will be used for tracking the simulation grid’s activation. It just means the immediate area where the source has non-zero values will be active. If you need a field such as temperature or fuel to be tracked you still need to make sure it is enabled in the Advanced → Sparse → Activation Field parameter.
</aside>