# LUMA Makefile

# Compiler command
ifeq (${MPICXX},)
   MPICXX=mpicxx
endif
CFLAGS=-O3 -std=c++0x -w -fopenmp

# Executable
EXE=LUMA

# Location of source, header and object files
DIR=./
SDIR=$(DIR)/src
HDIR=$(DIR)/inc
ODIR=obj

# Get the sources and object files
SRCS:=$(wildcard $(SDIR)/*.cpp)
OBJS:=$(addprefix $(ODIR)/,$(notdir $(SRCS:.cpp=.o)))

# Include and library file
INC=-I$(HDF5_HOME)/include
LIBDIR=-L$(HDF5_HOME)/lib
ifeq (${LIB},)
   LIB=-lhdf5 -llapack
endif

ifneq (${LAPACK_DIR},)
LIB += -L$(LAPACK_DIR)
endif

# Build LUMA
$(EXE): objs
	$(MPICXX) $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIB)


# Build object files
.PHONY: objs
objs: outdir $(OBJS)
$(OBJS): ${ODIR}/%.o : ${SDIR}/%.cpp
	$(MPICXX) $(CFLAGS) $(INC) -c -o $@ $<

# Create output directory
.PHONY: outdir
outdir:
	mkdir -p $(ODIR)

# Clean the project
.PHONY: clean
clean:
	rm -rf $(EXE) $(ODIR) makefile.bak && mkdir $(ODIR)

# Generate dependencies
.PHONY: depend
depend:
	makedepend -Y -- $(CFLAGS) -- $(SRCS)

# End of makefile

# DO NOT DELETE

./src/GridObj_init_grids.o: ./inc/stdafx.h
./src/GridObj_init_grids.o: ./inc/Enumerations.h
./src/GridObj_init_grids.o: ./inc/definitions.h
./src/GridObj_init_grids.o: ./inc/GridManager.h
./src/GridObj_init_grids.o: ./inc/stdafx.h
./src/GridObj_init_grids.o: ./inc/MpiManager.h
./src/GridObj_init_grids.o: ./inc/HDFstruct.h
./src/GridObj_init_grids.o: ./inc/IBInfo.h
./src/GridObj_init_grids.o: ./inc/GridUtils.h
./src/GridObj_init_grids.o: ./inc/GridObj.h
./src/GridObj_init_grids.o: ./inc/IVector.h
./src/GridObj_init_grids.o: ./inc/GridUnits.h
./src/GridObj_init_grids.o: ./inc/GridObj.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/stdafx.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/Enumerations.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/definitions.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/GridManager.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/stdafx.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/MpiManager.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/HDFstruct.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/IBInfo.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/GridUtils.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/GridObj.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/IVector.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/GridUnits.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/ObjectManager.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/IBMarker.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/Marker.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/IBBody.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/Body.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/PCpts.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/MarkerData.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/FEMBody.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/FEMNode.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/FEMElement.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/BFLBody.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/BFLMarker.h
./src/ObjectManager_ops_ibm_mpi.o: ./inc/IBInfo.h
./src/MpiManager_fem.o: ./inc/ObjectManager.h
./src/MpiManager_fem.o: ./inc/stdafx.h
./src/MpiManager_fem.o: ./inc/IVector.h
./src/MpiManager_fem.o: ./inc/IBInfo.h
./src/MpiManager_fem.o: ./inc/IBMarker.h
./src/MpiManager_fem.o: ./inc/Marker.h
./src/MpiManager_fem.o: ./inc/IBBody.h
./src/MpiManager_fem.o: ./inc/Body.h
./src/MpiManager_fem.o: ./inc/PCpts.h
./src/MpiManager_fem.o: ./inc/GridUtils.h
./src/MpiManager_fem.o: ./inc/GridObj.h
./src/MpiManager_fem.o: ./inc/MarkerData.h
./src/MpiManager_fem.o: ./inc/FEMBody.h
./src/MpiManager_fem.o: ./inc/FEMNode.h
./src/MpiManager_fem.o: ./inc/FEMElement.h
./src/MpiManager_fem.o: ./inc/BFLBody.h
./src/MpiManager_fem.o: ./inc/BFLMarker.h
./src/IBMarker.o: ./inc/stdafx.h
./src/IBMarker.o: ./inc/Enumerations.h
./src/IBMarker.o: ./inc/definitions.h
./src/IBMarker.o: ./inc/GridManager.h
./src/IBMarker.o: ./inc/stdafx.h
./src/IBMarker.o: ./inc/MpiManager.h
./src/IBMarker.o: ./inc/HDFstruct.h
./src/IBMarker.o: ./inc/IBInfo.h
./src/IBMarker.o: ./inc/GridUtils.h
./src/IBMarker.o: ./inc/GridObj.h
./src/IBMarker.o: ./inc/IVector.h
./src/IBMarker.o: ./inc/GridUnits.h
./src/IBMarker.o: ./inc/IBMarker.h
./src/IBMarker.o: ./inc/Marker.h
./src/Mpi_buffer_pack.o: ./inc/stdafx.h
./src/Mpi_buffer_pack.o: ./inc/Enumerations.h
./src/Mpi_buffer_pack.o: ./inc/definitions.h
./src/Mpi_buffer_pack.o: ./inc/GridManager.h
./src/Mpi_buffer_pack.o: ./inc/stdafx.h
./src/Mpi_buffer_pack.o: ./inc/MpiManager.h
./src/Mpi_buffer_pack.o: ./inc/HDFstruct.h
./src/Mpi_buffer_pack.o: ./inc/IBInfo.h
./src/Mpi_buffer_pack.o: ./inc/GridUtils.h
./src/Mpi_buffer_pack.o: ./inc/GridObj.h
./src/Mpi_buffer_pack.o: ./inc/IVector.h
./src/Mpi_buffer_pack.o: ./inc/GridUnits.h
./src/Mpi_buffer_pack.o: ./inc/GridObj.h
./src/FEMNode.o: ./inc/stdafx.h
./src/FEMNode.o: ./inc/Enumerations.h
./src/FEMNode.o: ./inc/definitions.h
./src/FEMNode.o: ./inc/GridManager.h
./src/FEMNode.o: ./inc/stdafx.h
./src/FEMNode.o: ./inc/MpiManager.h
./src/FEMNode.o: ./inc/HDFstruct.h
./src/FEMNode.o: ./inc/IBInfo.h
./src/FEMNode.o: ./inc/GridUtils.h
./src/FEMNode.o: ./inc/GridObj.h
./src/FEMNode.o: ./inc/IVector.h
./src/FEMNode.o: ./inc/GridUnits.h
./src/FEMNode.o: ./inc/FEMNode.h
./src/ObjectManager_ops_io.o: ./inc/stdafx.h
./src/ObjectManager_ops_io.o: ./inc/Enumerations.h
./src/ObjectManager_ops_io.o: ./inc/definitions.h
./src/ObjectManager_ops_io.o: ./inc/GridManager.h
./src/ObjectManager_ops_io.o: ./inc/stdafx.h
./src/ObjectManager_ops_io.o: ./inc/MpiManager.h
./src/ObjectManager_ops_io.o: ./inc/HDFstruct.h
./src/ObjectManager_ops_io.o: ./inc/IBInfo.h
./src/ObjectManager_ops_io.o: ./inc/GridUtils.h
./src/ObjectManager_ops_io.o: ./inc/GridObj.h
./src/ObjectManager_ops_io.o: ./inc/IVector.h
./src/ObjectManager_ops_io.o: ./inc/GridUnits.h
./src/ObjectManager_ops_io.o: ./inc/ObjectManager.h
./src/ObjectManager_ops_io.o: ./inc/IBMarker.h
./src/ObjectManager_ops_io.o: ./inc/Marker.h
./src/ObjectManager_ops_io.o: ./inc/IBBody.h
./src/ObjectManager_ops_io.o: ./inc/Body.h
./src/ObjectManager_ops_io.o: ./inc/PCpts.h
./src/ObjectManager_ops_io.o: ./inc/MarkerData.h
./src/ObjectManager_ops_io.o: ./inc/FEMBody.h
./src/ObjectManager_ops_io.o: ./inc/FEMNode.h
./src/ObjectManager_ops_io.o: ./inc/FEMElement.h
./src/ObjectManager_ops_io.o: ./inc/BFLBody.h
./src/ObjectManager_ops_io.o: ./inc/BFLMarker.h
./src/ObjectManager_ops_io.o: ./inc/PCpts.h
./src/ObjectManager_ops_io.o: ./inc/GridObj.h
./src/IBInfo.o: ./inc/stdafx.h
./src/IBInfo.o: ./inc/Enumerations.h
./src/IBInfo.o: ./inc/definitions.h
./src/IBInfo.o: ./inc/GridManager.h
./src/IBInfo.o: ./inc/stdafx.h
./src/IBInfo.o: ./inc/MpiManager.h
./src/IBInfo.o: ./inc/HDFstruct.h
./src/IBInfo.o: ./inc/IBInfo.h
./src/IBInfo.o: ./inc/GridUtils.h
./src/IBInfo.o: ./inc/GridObj.h
./src/IBInfo.o: ./inc/IVector.h
./src/IBInfo.o: ./inc/GridUnits.h
./src/IBInfo.o: ./inc/IBInfo.h
./src/BFLBody.o: ./inc/stdafx.h
./src/BFLBody.o: ./inc/Enumerations.h
./src/BFLBody.o: ./inc/definitions.h
./src/BFLBody.o: ./inc/GridManager.h
./src/BFLBody.o: ./inc/stdafx.h
./src/BFLBody.o: ./inc/MpiManager.h
./src/BFLBody.o: ./inc/HDFstruct.h
./src/BFLBody.o: ./inc/IBInfo.h
./src/BFLBody.o: ./inc/GridUtils.h
./src/BFLBody.o: ./inc/GridObj.h
./src/BFLBody.o: ./inc/IVector.h
./src/BFLBody.o: ./inc/GridUnits.h
./src/BFLBody.o: ./inc/BFLBody.h
./src/BFLBody.o: ./inc/Body.h
./src/BFLBody.o: ./inc/PCpts.h
./src/BFLBody.o: ./inc/MarkerData.h
./src/BFLBody.o: ./inc/BFLMarker.h
./src/BFLBody.o: ./inc/Marker.h
./src/BFLBody.o: ./inc/PCpts.h
./src/BFLBody.o: ./inc/GridObj.h
./src/IBBody.o: ./inc/stdafx.h
./src/IBBody.o: ./inc/Enumerations.h
./src/IBBody.o: ./inc/definitions.h
./src/IBBody.o: ./inc/GridManager.h
./src/IBBody.o: ./inc/stdafx.h
./src/IBBody.o: ./inc/MpiManager.h
./src/IBBody.o: ./inc/HDFstruct.h
./src/IBBody.o: ./inc/IBInfo.h
./src/IBBody.o: ./inc/GridUtils.h
./src/IBBody.o: ./inc/GridObj.h
./src/IBBody.o: ./inc/IVector.h
./src/IBBody.o: ./inc/GridUnits.h
./src/IBBody.o: ./inc/IBBody.h
./src/IBBody.o: ./inc/Body.h
./src/IBBody.o: ./inc/PCpts.h
./src/IBBody.o: ./inc/MarkerData.h
./src/IBBody.o: ./inc/FEMBody.h
./src/IBBody.o: ./inc/IBBody.h
./src/IBBody.o: ./inc/FEMNode.h
./src/IBBody.o: ./inc/FEMElement.h
./src/IBBody.o: ./inc/IBMarker.h
./src/IBBody.o: ./inc/Marker.h
./src/IBBody.o: ./inc/PCpts.h
./src/IBBody.o: ./inc/ObjectManager.h
./src/IBBody.o: ./inc/IBMarker.h
./src/IBBody.o: ./inc/BFLBody.h
./src/IBBody.o: ./inc/BFLMarker.h
./src/GridManager.o: ./inc/stdafx.h
./src/GridManager.o: ./inc/Enumerations.h
./src/GridManager.o: ./inc/definitions.h
./src/GridManager.o: ./inc/GridManager.h
./src/GridManager.o: ./inc/stdafx.h
./src/GridManager.o: ./inc/MpiManager.h
./src/GridManager.o: ./inc/HDFstruct.h
./src/GridManager.o: ./inc/IBInfo.h
./src/GridManager.o: ./inc/GridUtils.h
./src/GridManager.o: ./inc/GridObj.h
./src/GridManager.o: ./inc/IVector.h
./src/GridManager.o: ./inc/GridUnits.h
./src/BFLMarker.o: ./inc/stdafx.h
./src/BFLMarker.o: ./inc/Enumerations.h
./src/BFLMarker.o: ./inc/definitions.h
./src/BFLMarker.o: ./inc/GridManager.h
./src/BFLMarker.o: ./inc/stdafx.h
./src/BFLMarker.o: ./inc/MpiManager.h
./src/BFLMarker.o: ./inc/HDFstruct.h
./src/BFLMarker.o: ./inc/IBInfo.h
./src/BFLMarker.o: ./inc/GridUtils.h
./src/BFLMarker.o: ./inc/GridObj.h
./src/BFLMarker.o: ./inc/IVector.h
./src/BFLMarker.o: ./inc/GridUnits.h
./src/BFLMarker.o: ./inc/BFLMarker.h
./src/BFLMarker.o: ./inc/Marker.h
./src/Mpi_buffer_size_send.o: ./inc/stdafx.h
./src/Mpi_buffer_size_send.o: ./inc/Enumerations.h
./src/Mpi_buffer_size_send.o: ./inc/definitions.h
./src/Mpi_buffer_size_send.o: ./inc/GridManager.h
./src/Mpi_buffer_size_send.o: ./inc/stdafx.h
./src/Mpi_buffer_size_send.o: ./inc/MpiManager.h
./src/Mpi_buffer_size_send.o: ./inc/HDFstruct.h
./src/Mpi_buffer_size_send.o: ./inc/IBInfo.h
./src/Mpi_buffer_size_send.o: ./inc/GridUtils.h
./src/Mpi_buffer_size_send.o: ./inc/GridObj.h
./src/Mpi_buffer_size_send.o: ./inc/IVector.h
./src/Mpi_buffer_size_send.o: ./inc/GridUnits.h
./src/Mpi_buffer_size_send.o: ./inc/GridObj.h
./src/main_lbm.o: ./inc/stdafx.h
./src/main_lbm.o: ./inc/Enumerations.h
./src/main_lbm.o: ./inc/definitions.h
./src/main_lbm.o: ./inc/GridManager.h
./src/main_lbm.o: ./inc/stdafx.h
./src/main_lbm.o: ./inc/MpiManager.h
./src/main_lbm.o: ./inc/HDFstruct.h
./src/main_lbm.o: ./inc/IBInfo.h
./src/main_lbm.o: ./inc/GridUtils.h
./src/main_lbm.o: ./inc/GridObj.h
./src/main_lbm.o: ./inc/IVector.h
./src/main_lbm.o: ./inc/GridUnits.h
./src/main_lbm.o: ./inc/GridObj.h
./src/main_lbm.o: ./inc/GridManager.h
./src/main_lbm.o: ./inc/ObjectManager.h
./src/main_lbm.o: ./inc/IBMarker.h
./src/main_lbm.o: ./inc/Marker.h
./src/main_lbm.o: ./inc/IBBody.h
./src/main_lbm.o: ./inc/Body.h
./src/main_lbm.o: ./inc/PCpts.h
./src/main_lbm.o: ./inc/MarkerData.h
./src/main_lbm.o: ./inc/FEMBody.h
./src/main_lbm.o: ./inc/FEMNode.h
./src/main_lbm.o: ./inc/FEMElement.h
./src/main_lbm.o: ./inc/BFLBody.h
./src/main_lbm.o: ./inc/BFLMarker.h
./src/main_lbm.o: ./inc/PCpts.h
./src/GridObj_ops_lbm.o: ./inc/stdafx.h
./src/GridObj_ops_lbm.o: ./inc/Enumerations.h
./src/GridObj_ops_lbm.o: ./inc/definitions.h
./src/GridObj_ops_lbm.o: ./inc/GridManager.h
./src/GridObj_ops_lbm.o: ./inc/stdafx.h
./src/GridObj_ops_lbm.o: ./inc/MpiManager.h
./src/GridObj_ops_lbm.o: ./inc/HDFstruct.h
./src/GridObj_ops_lbm.o: ./inc/IBInfo.h
./src/GridObj_ops_lbm.o: ./inc/GridUtils.h
./src/GridObj_ops_lbm.o: ./inc/GridObj.h
./src/GridObj_ops_lbm.o: ./inc/IVector.h
./src/GridObj_ops_lbm.o: ./inc/GridUnits.h
./src/GridObj_ops_lbm.o: ./inc/GridObj.h
./src/GridObj_ops_lbm.o: ./inc/IVector.h
./src/GridObj_ops_lbm.o: ./inc/ObjectManager.h
./src/GridObj_ops_lbm.o: ./inc/IBMarker.h
./src/GridObj_ops_lbm.o: ./inc/Marker.h
./src/GridObj_ops_lbm.o: ./inc/IBBody.h
./src/GridObj_ops_lbm.o: ./inc/Body.h
./src/GridObj_ops_lbm.o: ./inc/PCpts.h
./src/GridObj_ops_lbm.o: ./inc/MarkerData.h
./src/GridObj_ops_lbm.o: ./inc/FEMBody.h
./src/GridObj_ops_lbm.o: ./inc/FEMNode.h
./src/GridObj_ops_lbm.o: ./inc/FEMElement.h
./src/GridObj_ops_lbm.o: ./inc/BFLBody.h
./src/GridObj_ops_lbm.o: ./inc/BFLMarker.h
./src/Mpi_buffer_size_recv.o: ./inc/stdafx.h
./src/Mpi_buffer_size_recv.o: ./inc/Enumerations.h
./src/Mpi_buffer_size_recv.o: ./inc/definitions.h
./src/Mpi_buffer_size_recv.o: ./inc/GridManager.h
./src/Mpi_buffer_size_recv.o: ./inc/stdafx.h
./src/Mpi_buffer_size_recv.o: ./inc/MpiManager.h
./src/Mpi_buffer_size_recv.o: ./inc/HDFstruct.h
./src/Mpi_buffer_size_recv.o: ./inc/IBInfo.h
./src/Mpi_buffer_size_recv.o: ./inc/GridUtils.h
./src/Mpi_buffer_size_recv.o: ./inc/GridObj.h
./src/Mpi_buffer_size_recv.o: ./inc/IVector.h
./src/Mpi_buffer_size_recv.o: ./inc/GridUnits.h
./src/Mpi_buffer_size_recv.o: ./inc/GridObj.h
./src/stdafx.o: ./inc/stdafx.h
./src/stdafx.o: ./inc/Enumerations.h
./src/stdafx.o: ./inc/definitions.h
./src/stdafx.o: ./inc/GridManager.h
./src/stdafx.o: ./inc/stdafx.h
./src/stdafx.o: ./inc/MpiManager.h
./src/stdafx.o: ./inc/HDFstruct.h
./src/stdafx.o: ./inc/IBInfo.h
./src/stdafx.o: ./inc/GridUtils.h
./src/stdafx.o: ./inc/GridObj.h
./src/stdafx.o: ./inc/IVector.h
./src/stdafx.o: ./inc/GridUnits.h
./src/ObjectManager.o: ./inc/stdafx.h
./src/ObjectManager.o: ./inc/Enumerations.h
./src/ObjectManager.o: ./inc/definitions.h
./src/ObjectManager.o: ./inc/GridManager.h
./src/ObjectManager.o: ./inc/stdafx.h
./src/ObjectManager.o: ./inc/MpiManager.h
./src/ObjectManager.o: ./inc/HDFstruct.h
./src/ObjectManager.o: ./inc/IBInfo.h
./src/ObjectManager.o: ./inc/GridUtils.h
./src/ObjectManager.o: ./inc/GridObj.h
./src/ObjectManager.o: ./inc/IVector.h
./src/ObjectManager.o: ./inc/GridUnits.h
./src/ObjectManager.o: ./inc/ObjectManager.h
./src/ObjectManager.o: ./inc/IBMarker.h
./src/ObjectManager.o: ./inc/Marker.h
./src/ObjectManager.o: ./inc/IBBody.h
./src/ObjectManager.o: ./inc/Body.h
./src/ObjectManager.o: ./inc/PCpts.h
./src/ObjectManager.o: ./inc/MarkerData.h
./src/ObjectManager.o: ./inc/FEMBody.h
./src/ObjectManager.o: ./inc/FEMNode.h
./src/ObjectManager.o: ./inc/FEMElement.h
./src/ObjectManager.o: ./inc/BFLBody.h
./src/ObjectManager.o: ./inc/BFLMarker.h
./src/ObjectManager.o: ./inc/GridObj.h
./src/GridObj_ops_lbm_optimised.o: ./inc/stdafx.h
./src/GridObj_ops_lbm_optimised.o: ./inc/Enumerations.h
./src/GridObj_ops_lbm_optimised.o: ./inc/definitions.h
./src/GridObj_ops_lbm_optimised.o: ./inc/GridManager.h
./src/GridObj_ops_lbm_optimised.o: ./inc/stdafx.h
./src/GridObj_ops_lbm_optimised.o: ./inc/MpiManager.h
./src/GridObj_ops_lbm_optimised.o: ./inc/HDFstruct.h
./src/GridObj_ops_lbm_optimised.o: ./inc/IBInfo.h
./src/GridObj_ops_lbm_optimised.o: ./inc/GridUtils.h
./src/GridObj_ops_lbm_optimised.o: ./inc/GridObj.h
./src/GridObj_ops_lbm_optimised.o: ./inc/IVector.h
./src/GridObj_ops_lbm_optimised.o: ./inc/GridUnits.h
./src/GridObj_ops_lbm_optimised.o: ./inc/GridObj.h
./src/GridObj_ops_lbm_optimised.o: ./inc/ObjectManager.h
./src/GridObj_ops_lbm_optimised.o: ./inc/IBMarker.h
./src/GridObj_ops_lbm_optimised.o: ./inc/Marker.h
./src/GridObj_ops_lbm_optimised.o: ./inc/IBBody.h
./src/GridObj_ops_lbm_optimised.o: ./inc/Body.h
./src/GridObj_ops_lbm_optimised.o: ./inc/PCpts.h
./src/GridObj_ops_lbm_optimised.o: ./inc/MarkerData.h
./src/GridObj_ops_lbm_optimised.o: ./inc/FEMBody.h
./src/GridObj_ops_lbm_optimised.o: ./inc/FEMNode.h
./src/GridObj_ops_lbm_optimised.o: ./inc/FEMElement.h
./src/GridObj_ops_lbm_optimised.o: ./inc/BFLBody.h
./src/GridObj_ops_lbm_optimised.o: ./inc/BFLMarker.h
./src/GridObj_ops_lbm_optimised.o: ./inc/Matrix.h
./src/Mpi_buffer_unpk.o: ./inc/stdafx.h
./src/Mpi_buffer_unpk.o: ./inc/Enumerations.h
./src/Mpi_buffer_unpk.o: ./inc/definitions.h
./src/Mpi_buffer_unpk.o: ./inc/GridManager.h
./src/Mpi_buffer_unpk.o: ./inc/stdafx.h
./src/Mpi_buffer_unpk.o: ./inc/MpiManager.h
./src/Mpi_buffer_unpk.o: ./inc/HDFstruct.h
./src/Mpi_buffer_unpk.o: ./inc/IBInfo.h
./src/Mpi_buffer_unpk.o: ./inc/GridUtils.h
./src/Mpi_buffer_unpk.o: ./inc/GridObj.h
./src/Mpi_buffer_unpk.o: ./inc/IVector.h
./src/Mpi_buffer_unpk.o: ./inc/GridUnits.h
./src/Mpi_buffer_unpk.o: ./inc/GridObj.h
./src/GridObj.o: ./inc/stdafx.h
./src/GridObj.o: ./inc/Enumerations.h
./src/GridObj.o: ./inc/definitions.h
./src/GridObj.o: ./inc/GridManager.h
./src/GridObj.o: ./inc/stdafx.h
./src/GridObj.o: ./inc/MpiManager.h
./src/GridObj.o: ./inc/HDFstruct.h
./src/GridObj.o: ./inc/IBInfo.h
./src/GridObj.o: ./inc/GridUtils.h
./src/GridObj.o: ./inc/GridObj.h
./src/GridObj.o: ./inc/IVector.h
./src/GridObj.o: ./inc/GridUnits.h
./src/GridObj.o: ./inc/GridObj.h
./src/FEMBody.o: ./inc/stdafx.h
./src/FEMBody.o: ./inc/Enumerations.h
./src/FEMBody.o: ./inc/definitions.h
./src/FEMBody.o: ./inc/GridManager.h
./src/FEMBody.o: ./inc/stdafx.h
./src/FEMBody.o: ./inc/MpiManager.h
./src/FEMBody.o: ./inc/HDFstruct.h
./src/FEMBody.o: ./inc/IBInfo.h
./src/FEMBody.o: ./inc/GridUtils.h
./src/FEMBody.o: ./inc/GridObj.h
./src/FEMBody.o: ./inc/IVector.h
./src/FEMBody.o: ./inc/GridUnits.h
./src/FEMBody.o: ./inc/FEMBody.h
./src/FEMBody.o: ./inc/IBBody.h
./src/FEMBody.o: ./inc/Body.h
./src/FEMBody.o: ./inc/PCpts.h
./src/FEMBody.o: ./inc/MarkerData.h
./src/FEMBody.o: ./inc/FEMBody.h
./src/FEMBody.o: ./inc/FEMNode.h
./src/FEMBody.o: ./inc/FEMElement.h
./src/FEMBody.o: ./inc/IBMarker.h
./src/FEMBody.o: ./inc/Marker.h
./src/MpiManager.o: ./inc/stdafx.h
./src/MpiManager.o: ./inc/Enumerations.h
./src/MpiManager.o: ./inc/definitions.h
./src/MpiManager.o: ./inc/GridManager.h
./src/MpiManager.o: ./inc/stdafx.h
./src/MpiManager.o: ./inc/MpiManager.h
./src/MpiManager.o: ./inc/HDFstruct.h
./src/MpiManager.o: ./inc/IBInfo.h
./src/MpiManager.o: ./inc/GridUtils.h
./src/MpiManager.o: ./inc/GridObj.h
./src/MpiManager.o: ./inc/IVector.h
./src/MpiManager.o: ./inc/GridUnits.h
./src/MpiManager.o: ./inc/GridObj.h
./src/FEMElement.o: ./inc/stdafx.h
./src/FEMElement.o: ./inc/Enumerations.h
./src/FEMElement.o: ./inc/definitions.h
./src/FEMElement.o: ./inc/GridManager.h
./src/FEMElement.o: ./inc/stdafx.h
./src/FEMElement.o: ./inc/MpiManager.h
./src/FEMElement.o: ./inc/HDFstruct.h
./src/FEMElement.o: ./inc/IBInfo.h
./src/FEMElement.o: ./inc/GridUtils.h
./src/FEMElement.o: ./inc/GridObj.h
./src/FEMElement.o: ./inc/IVector.h
./src/FEMElement.o: ./inc/GridUnits.h
./src/FEMElement.o: ./inc/FEMElement.h
./src/GridUtils.o: ./inc/stdafx.h
./src/GridUtils.o: ./inc/Enumerations.h
./src/GridUtils.o: ./inc/definitions.h
./src/GridUtils.o: ./inc/GridManager.h
./src/GridUtils.o: ./inc/stdafx.h
./src/GridUtils.o: ./inc/MpiManager.h
./src/GridUtils.o: ./inc/HDFstruct.h
./src/GridUtils.o: ./inc/IBInfo.h
./src/GridUtils.o: ./inc/GridUtils.h
./src/GridUtils.o: ./inc/GridObj.h
./src/GridUtils.o: ./inc/IVector.h
./src/GridUtils.o: ./inc/GridUnits.h
./src/GridUtils.o: ./inc/GridObj.h
./src/MpiManager_ibm.o: ./inc/stdafx.h
./src/MpiManager_ibm.o: ./inc/Enumerations.h
./src/MpiManager_ibm.o: ./inc/definitions.h
./src/MpiManager_ibm.o: ./inc/GridManager.h
./src/MpiManager_ibm.o: ./inc/stdafx.h
./src/MpiManager_ibm.o: ./inc/MpiManager.h
./src/MpiManager_ibm.o: ./inc/HDFstruct.h
./src/MpiManager_ibm.o: ./inc/IBInfo.h
./src/MpiManager_ibm.o: ./inc/GridUtils.h
./src/MpiManager_ibm.o: ./inc/GridObj.h
./src/MpiManager_ibm.o: ./inc/IVector.h
./src/MpiManager_ibm.o: ./inc/GridUnits.h
./src/MpiManager_ibm.o: ./inc/GridObj.h
./src/MpiManager_ibm.o: ./inc/ObjectManager.h
./src/MpiManager_ibm.o: ./inc/IBMarker.h
./src/MpiManager_ibm.o: ./inc/Marker.h
./src/MpiManager_ibm.o: ./inc/IBBody.h
./src/MpiManager_ibm.o: ./inc/Body.h
./src/MpiManager_ibm.o: ./inc/PCpts.h
./src/MpiManager_ibm.o: ./inc/MarkerData.h
./src/MpiManager_ibm.o: ./inc/FEMBody.h
./src/MpiManager_ibm.o: ./inc/FEMNode.h
./src/MpiManager_ibm.o: ./inc/FEMElement.h
./src/MpiManager_ibm.o: ./inc/BFLBody.h
./src/MpiManager_ibm.o: ./inc/BFLMarker.h
./src/GridObj_ops_io.o: ./inc/stdafx.h
./src/GridObj_ops_io.o: ./inc/Enumerations.h
./src/GridObj_ops_io.o: ./inc/definitions.h
./src/GridObj_ops_io.o: ./inc/GridManager.h
./src/GridObj_ops_io.o: ./inc/stdafx.h
./src/GridObj_ops_io.o: ./inc/MpiManager.h
./src/GridObj_ops_io.o: ./inc/HDFstruct.h
./src/GridObj_ops_io.o: ./inc/IBInfo.h
./src/GridObj_ops_io.o: ./inc/GridUtils.h
./src/GridObj_ops_io.o: ./inc/GridObj.h
./src/GridObj_ops_io.o: ./inc/IVector.h
./src/GridObj_ops_io.o: ./inc/GridUnits.h
./src/GridObj_ops_io.o: ./inc/GridObj.h
./src/GridObj_ops_io.o: ./inc/ObjectManager.h
./src/GridObj_ops_io.o: ./inc/IBMarker.h
./src/GridObj_ops_io.o: ./inc/Marker.h
./src/GridObj_ops_io.o: ./inc/IBBody.h
./src/GridObj_ops_io.o: ./inc/Body.h
./src/GridObj_ops_io.o: ./inc/PCpts.h
./src/GridObj_ops_io.o: ./inc/MarkerData.h
./src/GridObj_ops_io.o: ./inc/FEMBody.h
./src/GridObj_ops_io.o: ./inc/FEMNode.h
./src/GridObj_ops_io.o: ./inc/FEMElement.h
./src/GridObj_ops_io.o: ./inc/BFLBody.h
./src/GridObj_ops_io.o: ./inc/BFLMarker.h
./src/GridObj_ops_io.o: ./inc/hdf5luma.h
./src/ObjectManager_ops_ibm.o: ./inc/stdafx.h
./src/ObjectManager_ops_ibm.o: ./inc/Enumerations.h
./src/ObjectManager_ops_ibm.o: ./inc/definitions.h
./src/ObjectManager_ops_ibm.o: ./inc/GridManager.h
./src/ObjectManager_ops_ibm.o: ./inc/stdafx.h
./src/ObjectManager_ops_ibm.o: ./inc/MpiManager.h
./src/ObjectManager_ops_ibm.o: ./inc/HDFstruct.h
./src/ObjectManager_ops_ibm.o: ./inc/IBInfo.h
./src/ObjectManager_ops_ibm.o: ./inc/GridUtils.h
./src/ObjectManager_ops_ibm.o: ./inc/GridObj.h
./src/ObjectManager_ops_ibm.o: ./inc/IVector.h
./src/ObjectManager_ops_ibm.o: ./inc/GridUnits.h
./src/ObjectManager_ops_ibm.o: ./inc/GridObj.h
./src/ObjectManager_ops_ibm.o: ./inc/ObjectManager.h
./src/ObjectManager_ops_ibm.o: ./inc/IBMarker.h
./src/ObjectManager_ops_ibm.o: ./inc/Marker.h
./src/ObjectManager_ops_ibm.o: ./inc/IBBody.h
./src/ObjectManager_ops_ibm.o: ./inc/Body.h
./src/ObjectManager_ops_ibm.o: ./inc/PCpts.h
./src/ObjectManager_ops_ibm.o: ./inc/MarkerData.h
./src/ObjectManager_ops_ibm.o: ./inc/FEMBody.h
./src/ObjectManager_ops_ibm.o: ./inc/FEMNode.h
./src/ObjectManager_ops_ibm.o: ./inc/FEMElement.h
./src/ObjectManager_ops_ibm.o: ./inc/BFLBody.h
./src/ObjectManager_ops_ibm.o: ./inc/BFLMarker.h
