surfacePDEs_public_code