+# Use of MPI library (default ON)
+option(UNRES_WITH_MPI "Choose whether or not to use MPI library" ON )
+
+#=================================
+# MPI stuff
+#=================================
+
+if(MPIF_LOCAL_DIR)
+ find_library(MPIF_LIBRARY NAMES libmpich.a NO_DEFAULT_PATH PATHS ${MPIF_LOCAL_DIR}/lib)
+ find_path( MPIF_INCLUDE_DIRECTORIES NAMES mpif.h NO_DEFAULT_PATH PATHS ${MPIF_LOCAL_DIR}/include )
+else(MPIF_LOCAL_DIR)
+ find_library(MPIF_LIBRARY NAMES mpich PATHS
+ /users/local/mpi64/mpich-1.2.7p1/lib
+ /usr/lib
+ /usr/local/lib
+ /usr/local/mpi/lib
+ )
+ find_path( MPIF_INCLUDE_DIRECTORIES NAMES mpif.h PATHS
+ /users/local/mpi64/mpich-1.2.7p1/include
+ /usr/include
+ /usr/local/include
+ /usr/include/mpi
+ /usr/local/mpi/include
+ )
+endif(MPIF_LOCAL_DIR)
+
+set( MPIF_LIBRARIES ${MPIF_LIBRARY})
+
+if ( MPIF_INCLUDE_DIRECTORIES )
+ set( MPIF_FOUND TRUE )
+ message("MPIF found")
+else ( MPIF_INCLUDE_DIRECTORIES )
+ set( MPIF_FOUND FALSE )
+ message("MPIF not found - disabling MPI compile flags ")
+ set ( UNRES_WITH_MPI "OFF")
+endif ( MPIF_INCLUDE_DIRECTORIES )
+
+if (MPIF_FOUND)
+ message("MPIF_LIBRARIES=${MPIF_LIBRARY}")
+ message("MPIF_INCLUDE_DIRECTORIES=${MPIF_INCLUDE_DIRECTORIES}" )
+endif(MPIF_FOUND)
+
+#=======================================
+# Create diractories for build targets
+#=======================================
+execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/bin/unres/MD )
+
+#=======================================
+# Add source files
+#=======================================
+add_subdirectory(source/unres/src_MD)
+
+