Are you able to run a simple MPI test code - say 
https://raw.githubusercontent.com/pmodels/mpich/main/examples/cpi.c with this 
compiler/mpi setup?

Also - do you get this error with a petsc example [using the corresponding 
petsc makefile?]

Satish

On Mon, 19 Jun 2023, Matthias Hesselmann wrote:

> Dear users,
> 
> since the operating system of the cluster I am running my application on with 
> PETSC (Version 3.19) has been changed from CentOS 7 to Rocky Linux 8 and also 
> the module system has been changed to Lmod, I get the following error message 
> when running my application:
> 
> Primary job  terminated normally, but 1 process returned
> a non-zero exit code. Per user-direction, the job has been aborted.
> mpiexec noticed that process rank 0 with PID 0 on node login18-x-2 exited on 
> signal 15 (Terminated).
> make: *** [Makefile:96: cathode-run] Error 143
> 
> When running the application with LD_DEBUG=files, it says that certain 
> symbols cannot be looked up by PETSC, e.g.:
> 
> /cvmfs/software.hpc.rwth.de/Linux/RH8/x86_64/intel/skylake_avx512/software/UCX/1.12.1-GCCcore-11.3.0/lib/ucx/libuct_cma.so.0:
>  error: symbol lookup error: undefined symbol: ucs_module_global_init (fatal)
> [...]
> /rwthfs/rz/cluster/home/mh787286/petsc/arch-linux-c-debug/lib/libpetsc.so.3.19:
>  error: symbol lookup error: undefined symbol: MPID_Abort (fatal)
> /rwthfs/rz/cluster/home/mh787286/petsc/arch-linux-c-debug/lib/libpetsc.so.3.19:
>  error: symbol lookup error: undefined symbol: ps_tool_initialize (fatal)
> 
> I attached the output in the "LD_DEBUG_make_cathode-run" file. When I look up 
> the dependencies of libpetsc.so.3.19 with the ldd  command, I can find the 
> locations of the dependent libraries listed in the LD_LIBRARY_PATH (see 
> configure.log). Thus, PETSC should be able to link to these libraries.
> 
> I load the modules GCC/11.3.0 and OpenMPI/4.1.4. Furthermore, please also 
> find the make file attached as "Makefile" as well as the configure.log and 
> make.log.
> 
> Is there anything I need to change in the make file to adapt it to the new 
> module system, or are there any issues with missing links/ libraries after 
> the update?
> 
> Kind regards,
> Matthias
> 
> 
> 

Reply via email to