Skip to content

Error while building Teton with GCC and Mvapich2 #13

@matt-stack

Description

@matt-stack

Hello, I am building UMT via Spack, and have run into this following error message that calls to mismatch in Teton source for MPI. Should I change my MPI version? I am using Mvapich2 downloaded from spack
(building using Spack latest, and Mvapich2 MPI, GCC 11.3)

==> Installing umt-master-ah6pibyhzhavaitbn5e5pcfo3bqc7kzc ==> No binary for umt-master-ah6pibyhzhavaitbn5e5pcfo3bqc7kzc found: installing from source ==> No patches needed for umt ==> umt: Executing phase: 'initconfig' ==> umt: Executing phase: 'cmake' ==> umt: Executing phase: 'build' ==> Error: ProcessError: Command exited with status 2: `/home/13_spack_UMT/spack/opt/spack/linux-ubuntu20.04-cascadelake/gcc-11.3.0/gmake-4.4.1-jilr5zmh37kfd4rfidm6iyq6vdws5oii/bin/make' '-j32'

24 errors found in build log:
176
177 1048 | call MPI_Irecv(recvBuf, nrecv, MPI_REAL8, irecv, &
178 | 1
179 ......
180 1126 | call MPI_Irecv(recvBuf, nrecv, MPI_INTEGER, irecv, &
181 | 2
182 Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
183 /tmp/spack-stage/spack-stage-umt-master-ah6pibyhzhavaitbn5e5pcfo3bqc7kzc/spack-src/src/teton/misc/mpif90_mod.F90:1010:20:
184
185 1010 | call MPI_Irecv(recvBuf, nrecv, MPI_REAL8, irecv, &
186 | 1
187 ......
188 1126 | call MPI_Irecv(recvBuf, nrecv, MPI_INTEGER, irecv, &
189 | 2

All the 24 errors are along this same line in the same file

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions