Hi Sujian,
There's one compiled from green-marl but we haven't check those in. However it's quite simple. Each vertex first finds all possible open triads by receiving the adjacency list of its neighbors. Then finds the closing triangles locally. This is quite unoptimized. You can do some tricks on top of it and not send all your adjacency list to your neighbor u but only those neighbors with id greater than u.
Best,
semih
> --
> You received this message because you are subscribed to the Google Groups "stanfordgpsusers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
stanfordgpsuse...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
>