Open
Description
Cmake setup:
find_package(MPI)
find_package(ADIOS2 REQUIRED)
add_executable( ${PROJECTNAME} ${PROJECTNAME}.F90)
target_link_libraries( ${PROJECTNAME} adios2::fortran MPI::MPI_Fortran )
leads to:
[100%] Linking Fortran executable values
/home1/apps/cmake/3.31.5/bin/cmake -E cmake_link_script CMakeFiles/values.dir/link.txt --verbose=1
/opt/apps/gcc/15.1.0/bin/ld: CMakeFiles/values.dir/values.F90.o: in function `MAIN__':
ifx9wytKo.i90:(.text+0x46): undefined reference to `adios2_adios_init_mod_mp_adios2_init_mpi_'
/scratch/projects/compilers/intel25.1/mpi/2021.15/bin/mpif90 -Wl,--dependency-file=CMakeFiles/values.dir/link.d CMakeFiles/values.dir/values.F90.o -o values -Wl,-rpath,/work2/00434/eijkhout/adios2/installation-adios2-2.10.2-stampede3-intel25.1-impi21.15/lib64: /work2/00434/eijkhout/adios2/installation-adios2-2.10.2-stampede3-intel25.1-impi21.15/lib64/libadios2_fortran.so.2.10.2 -Wl,-rpath-link,/work2/00434/eijkhout/adios2/installation-adios2-2.10.2-stampede3-intel25.1-impi21.15/lib64
What am I missing?
Metadata
Metadata
Assignees
Labels
No labels