Introduction - If you have any usage issues, please Google them yourself
we present the first 3D discrete curvelet transform. This transform is an extension to the 2D
transform described in Cand`es et al..1 The resulting curvelet frame preserves the important properties, such
as parabolic scaling, tightness and sparse representation for singularities of codimension one. We describe three
different implementations: in-core, out-of-core and MPI-based parallel implementations. Numerical results verify
the desired properties of the 3D curvelets and demonstrate the efficiency of our implementations.