Hi OpenMPI users, I have been using OpenMPI for quite a few years now. Recently I figured out some memory related issues which are quite bothering me.
I have OpenMPI 1.8.3 version installed on different machines. All machines are SMPs and linux x86_64. The Machine one and one-1 are installed with Red Hat Enterprise Linux Server release 5.4 and others are CentOS 7. I am using 16 cores on each machine. If I see memory consumption for a finite volume problem of 3 million cells, it should take nearly 3GB of memory on each machine for 16 cores usage. The following are some of the values of memory consumption which I got. machine mem used(GB) total memory(GB) per core memory usage(%) ========================================================== one 2.114413568 66.075424 0.2 one-1 2.368967808 24.676748 0.6 two 7.362867456 32.869944 1.4 three 7.333295872 16.368964 2.8 four 7.356667136 32.842264 1.4 five 7.350758912 32.815888 1.4 I am wondering why machines two to five are taking high memory against the machines one and one-1 for the same setup files for this problem. I have compiled OpenMPI with its default options on all machines. It will help if somebody has any idea on this problem. Is there anything to be set while building OpenMPI ? or it is OS problem? Thanks. Manoj