I’ve recently bought a server from a colleague for large computations with openSuSE. I’m new at being my own sysadmin. This guy occasionally had to install different versions of things like HDF5, NetCDF, and MPI. He has been a huge help, but doesn’t always remember what he installed, and where.
I’m trying to port a climate model onto this new system, but I’m having all sorts of issues with my PATH, linking library versions, etc. I’d like to keep the zypper version of various libraries and compilers as much as possible. I’m slowly working through the issues, but it would be a HUGE help to know where zypper installs things. Is there a set of default paths? For example, are shared libraries always put in /usr/lib64/ instead of /usr/local/lib64/?
Another example, I have 2 “mpi.mod” files/usr/lib64/mpi/gcc/openmpi/lib64/mpi.mod
/usr/local/include/mpi.mod
and GCC is complaining about not finding mpi.mod, but how do I figure out which one to use? Which one is associated with the zypper version that I installed?
I’ve been googling this for days, but I can’t find any info, so any advice or resources would be appreciated.