Free vibration analysis of functionally graded porous cylindrical panels and shells with porosity distributions along the thickness and length directions. (March 2023)