Note:

- Openfoam version 9 was used throughout the pre-processing and solving part; the commands and case files can be sensitive to the specific version. For post-processing, of9 and of-v2112 both were used.

- The .unv mesh files for longitudinal and transverse riblets are named accordingly. (also given in the link at last)

- The riblet_CD.unv file is the applicable mesh for all the folders having Reynolds Number specified in their names since the same geometry used with different Reynolds Number. (also given in the link at last)

- conversion command : $ ideasUnvToFoam {filename} , for example $ ideasUnvToFoam transverse.unv (note you need to be in the directory where transverse.unv is present) 

- 14 subdomains specified in decomposeParDict in system folder. Changes might be needed before running as per no. of processors.

- After the mesh has been converted from '.unv' format into polyMesh files workable in OpenFoam environment, edit the boundary file in polymesh folder ensuring the following boundary conditions are mentioned against the patch names :

		frontSymmetry - symmetryPlane
		backSymmetry - symmetryPlane
		wall - wall
		
- Kindly doubly recheck that the boundary conditions in the 'U' and 'p' file in 0 folder are matching with the boundary conditions specified in the 'boundary' file in 'polyMesh' folder.


			

- After specifying the boundary conditions against the patch names in the boundary file in polymesh folder, simply run the commands: 

		1.) decomposePar
		2.) mpirun -np {no. of processors used} simpleFoam -parallel, in my case it was : mpirun -np 14 simpleFoam -parallel







- Link for downloading the mesh files  : https://drive.google.com/drive/folders/1Tovyck1Zhp36Sc-lp5E4TeOEcr04eKJM?usp=sharing
