Citrulline malate is an amino acid that will increase nitric oxide levels in the body. 100%, it will increase blood flow but enough to actually do much...that's another topic in itself.
For recovery, I doubt you will actually notice a difference in taking it.