I think I've found a bug in the InterpolateMeshToMesh routine. This only seems to have cropped up since this was moved out of the Lists.src file and into its own InterpolateMeshToMesh.f90
I get a segfault when I call the subroutine InterpolateMeshToMesh without a Projector variable:
Code: Select all
CALL InterpolateMeshToMesh( Mesh, EvalMesh, Mesh % Variables, EvalMesh % Variables, .FALSE. )
Code: Select all
CALL InterpolateMeshToMeshQ( OldMesh, NewMesh, OldVariables, &
NewVariables, UseQuadrantTree, Projector, MaskName )
Code: Select all
Projector => NewMesh % Projector
Perhaps a check for the projector variable within InterpolateMeshToMesh would work? If the projector variable is not present, InterpolateMeshToMeshQ could be called without this variable.
Cheers,
Joe