$Id: README,v 1.2 2010/05/18 06:00:18 kmura Exp $ ========================================================================== Geant4 MPI Interface Author: Koichi Murakami (KEK) / Koichi.Murakami@kek.jp ========================================================================== How to build ============ 1. Check "G4MPI.gmk" for yor MPI configuration: * Set "G4MPIROOT", which is the root path to your MPI library. * Redifine CXX as (wrapped) MPI C++ compiler. * Specify additional include paths and compiler flags to "CPPFLAGS". Sample makefiles for (OpnMPI, LAM, MPICH2) are also presented. An example of "G4MPI.gmk": # =========================================================== # Makefile for building G4MPI (OpenMPI) # =========================================================== ifndef G4MPIROOT G4MPIROOT = /opt/ompi endif # additional flags CXX := mpic++ CXXFLAGS := $(subst -Wall, , $(CXXFLAGS)) CPPFLAGS += -I$(G4MPIROOT)/include -I$(G4MPIROOT)/include/openmpi 2. Build the library # make # make includes The library (libG4UImpi) will be created in $G4LIB, and header files will be installed into $G4INCLUDE.