SIESTA has its own interface for the MPI library which is compiled in the subdirectory MPI. This is essentially where module MPI_SIESTA lives. The MPI_INCLUDE is an include path for the SIESTA MPI routines to the MPI_SIESTA module. See MPI/Makefile for its use. Therefore it should point to the SIESTA MPI library path. (which is "." in that folder). SIESTA is currently not built for utilising the module files for any F90 compliant MPI interfaces. And it does not matter as the interface is the same.
Kind regards Nick 2012/7/20 Hongyi Zhao <[email protected]> > On 07/19/2012 09:58 PM, Zhe LI wrote: > >> Dear Hongyi Zhao, >> >> Please try to change >> "MPI_INCLUDE=/home/zhanggp/software/openmpi-1.4.5/include" to " >> MPI_INCLUDE= ." . >> Hope this will be helpful. >> > > Could you please give me some more hints on the reason you give this > suggestion? > > In addition, you can see a more example of arch.make given here: > http://people.seas.harvard.edu/~gtritsaris/computing/arch_odyssey.make > > > Regards > -- > Hongyi Zhao <[email protected]> > Institute of Semiconductors, Chinese Academy of Sciences > GnuPG DSA: 0xD108493 >
