1. prepare new romio directory cp -a # cp -a ompi/mca/io/romio ompi/mca/io/romio321 rm -rf /romio # rm -rf ompi/mca/io/romio321/romio git add # git add ompi/mca/io/romio321 # git commit 2. import new romio cp -a /src/mpi/romio # cp -a /.../mpich-3.2b1/src/mpi/romio ompi/mca/io/romio321 git add # git add ompi/mca/io/romio321 # git commit 3. patch romio cd # cd ompi/mca/io/romio321 # git show 7a7968f02e2bad912426d1535119fb30d881b460 | patch -p5 # cd ../../../.. git add # git add ompi/mca/io/romio321 # git commit 4. prepare ompi to use new romio vi /Makefile.am /configure.m4 /src/Makefile.extra # vi ompi/mca/io/romio321/Makefile.am ompi/mca/io/romio321/configure.m4 ompi/mca/io/romio321/src/Makefile.extra git add # git add ompi/mca/io/romio321 # git commit 5. remove old romio git rm -r # git rm -r ompi/mca/io/romio # git commit rm -rf # rm -rf ompi/mca/io/romio