270995389@qq_com
New Member
I am trying to use the reanalysis data to drive CESM. But it can't run, and the following error occurred. PMPI_Allgatherv(1072): Buffers must not be aliasedFatal error in PMPI_Allgatherv: Invalid buffer pointer, error stack:PMPI_Allgatherv(1124): MPI_Allgatherv(sbuf=0x7fff167e4748, scount=3, MPI_DOUBLE_PRECISION, rbuf=0x7fff167e4670, rcounts=0x7fff167e36f0, displs=0x7fff167e37f0, MPI_DOUBLE_PRECISION, comm=0x84000006) failedPMPI_Allgatherv(1072): Buffers must not be aliasedFatal error in PMPI_Allgatherv: Invalid buffer pointer, error stack:PMPI_Allgatherv(1124): MPI_Allgatherv(sbuf=0x7fff473610b8, scount=3, MPI_DOUBLE_PRECISION, rbuf=0x7fff47360ef0, rcounts=0x7fff4735ff70, displs=0x7fff47360070, MPI_DOUBLE_PRECISION, comm=0x84000006) failedPMPI_Allgatherv(1072): Buffers must not be aliasedFatal error in PMPI_Allgatherv: Invalid buffer pointer, error stack:PMPI_Allgatherv(1124): MPI_Allgatherv(sbuf=0x7fff5a308a28, scount=3, MPI_DOUBLE_PRECISION, rbuf=0x7fff5a3088f0, rcounts=0x7fff5a307970, displs=0x7fff5a307a70, MPI_DOUBLE_PRECISION, comm=0x84000006) failed Query a lot of web pages, and tried a lot of solutionsFor example, setting ‘setenv MPICH_NO_BUFFER_ALIAS_CHECK TRUE’ and ‘setenv I_MPI_COMPATIBILITY 4’ in env_mach_specific does not solve the problem.Setting ‘export MP_EUIDEVELOP=min’ in the environment variable still does not solve. Very distressed, is there any expert who knows other solutions?