Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Defect: tests fail when compiling OpenCoarrays (2.10.2) with MPICH (4.1.2) #783

Open
banana-bred opened this issue Feb 8, 2024 · 0 comments

Comments

@banana-bred
Copy link

[ X ] I am reporting a bug others will be able to reproduce and not asking a question or requesting a new feature.

System information including:

  • OpenCoarrays Version:
OpenCoarrays Coarray Fortran Compiler Wrapper (caf version 2.10.2)
  • Fortran Compiler:
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.1 20230801 (GCC) 
  • C compiler used for building lib:
gcc (GCC) 13.2.1 20230801
  • Installation method: Followed the cmake build instructions :
  cd <PACKAGE>

  export FC="$(command -v gfortran)"
  export CC="$(command -v gcc)"
  cmake \
    -B build \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DMPI_C_COMPILER=/opt/mpich/bin/mpicc \
    -DMPI_Fortran_COMPILER=/opt/mpich/bin/mpifort \
    -DMPIEXEC_EXECUTABLE=/opt/mpich/bin/mpiexec

  cd build

  make
  • All flags & options passed to the installer : See above
  • Output of uname -a:
    Linux Tchaikovsky 6.7.1-artix1-1 #1 SMP PREEMPT_DYNAMIC Mon, 22 Jan 2024 16:10:38 +0000 x86_64 GNU/Linux
  • MPI library being used: MPICH 4.1.2
  • Machine architecture and number of physical cores: x86_64
$ lscpu | grep -E "Thread|Core|Socket|^CPU\(s\):"

CPU(s):                             16
Thread(s) per core:                 2
Core(s) per socket:                 8
Socket(s):                          1
  • Version of CMake: 3.28.1

To help us debug your issue please explain:

Tests fail when compiling OpenCoarrays with MPICH :

  • sync_team
  • sendget_convert_nums
  • sendget_convert_char_array
  • issue-503-multidim-array-broadcast

What you were trying to do (and why)

Compile OpenCoarrays with MPICH.

What happened (include command output, screenshots, logs, etc.)

Tests failed. See attached files for test output.

What you expected to happen

Tests succeed.

Step-by-step reproduction instructions to reproduce the error/bug

Install mpich
compilation.txt
LastTest.log
, compile with above steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant