All, I have a fortran code (Octopus 3.2) that is bombing during a build in a routine that uses:
call MPI_Allreduce(MPI_IN_PLACE, rho(1, ispin), np, MPI_DOUBLE_PRECISION, MPI_SUM, st%mpi_grp%comm, mpi_err) with the error message: states.F90(1240): error #6404: This name does not have a type, and must have an explicit type. [MPI_IN_PLACE] call MPI_Allreduce(MPI_IN_PLACE, rho(1, ispin), np, MPI_DOUBLE_PRECISION, MPI_SUM, st%mpi_grp%comm, mpi_err) ---------------------------^ compilation aborted for states_oct.f90 (code 1) This suggests that MPI_IN_PLACE is missing from the mpi.h header. Any thoughts? rbw Richard Walsh Parallel Applications and Systems Manager CUNY HPC Center, Staten Island, NY 718-982-3319 612-382-4620 Reason does give the heart pause; As the heart gives reason fits. Yet, to live where reason always rules; Is to kill one's heart with wits. ________________________________________ From: users-boun...@open-mpi.org [users-boun...@open-mpi.org] On Behalf Of Gokhan Kir [g...@iastate.edu] Sent: Monday, August 16, 2010 5:43 PM To: us...@open-mpi.org Subject: [OMPI users] A Problem with RAxML Hi, I am currently using RAxML 7.0, and recently I got a problem. Even though I Googled it, I couldn't find a satisfying answer. I got this message from BATCH_ERRORs file " raxmlHPC-MPI: topologies.c:179: restoreTL: Assertion `n >= 0 && n < rl->max' failed. " Any help is appreciated, Thanks, -- Gokhan Think green before you print this email.