Nice to hear and thanks for the feedback @rafael.guerra!
For others who might stumble upon this post: I think you have a typo in the following line of the code you posted:
kernel = GaussKernel{dim(nodeset)}(shape_parameter = 1.0)
where nodeset
should be nodes
.