I looked for the difference between the Linux Environment Modules or Conda Environment, but I am not clear how are these different. Basically, I want to install OpenMPI and Mpich both in my Ubuntu, but they share the several compiler wrappers. To be on safe side, I want to isolate them, so what should I use - Modules or Conda Environment or any other alternative?
Also, if I use Conda Environment, can I limit the compiled software binary to the environment? I am surprised that I have installed some software in the base environment but I am able to access is from another environment.