As Felipe mentioned, I don't see anything within the custom fields code that modifies boundary conditions.
Probably what you can do is copy the existing DMI .go and .cu files (i think mostly it is the cuda you need to tweak), and then tweak the pieces you need. For the most part it should be nearly identical, and there is some explanation of things in the file comments (DMI.cu in particular has comments on the boundary conditions used/implemented). The boundary terms are only ~6 lines or so (repeated for each dimension), so like 36 lines of code total. Of course, you'll have to recompile after making those edits.
There are also some existing test mx3 files to test things like the DMI energy, so if your custom version can be simplified to normal DMI (say, in a special case), those might be useful as sanity checks once you get the modifications working.
Cheers,
Josh L.