A large-scale wave-current coupled module with wave diffraction effect on unstructured meshes