Dear all,
I am using Intel Parallel Studio XE 2017.6 in order to trace a HYBRID OPENMP/MPI application.
I use:
```mpiexec.hydra -trace "libVT.so libmpi.so" python ....py args```
and although the application runs fine and an .stf file is created with reasonable results
the log file of my application's execution gives me the error:
ERROR: ld.so: object ''libVT.so' from LD_PRELOAD cannot be preloaded: ignored.
I would expect this error to be resolved by using :
export LD_PRELOAD=.../libVT.so
however it still persists.
In case where I remove "libVT.so libmpi.so" from the command above I get:
ERROR: ld.so: object ''libVT.so' from LD_PRELOAD cannot be preloaded: ignored.
python: symbol lookup error: /rdsgpfs/general/apps/intel/2017.6/itac/2017.4.034/intel64/slib/libVT.so: undefined symbol: PMPI_Initialized
and my application terminates without success.
Does that mean that even if it complains for faulty preloading, it still uses that? (I guess yes.)
Should I trust the results I get for the `succesfull` however `complaining` execution?
I will be more than happy to help with more info if needed.
Thank you in advance,
George Bisbas