7 | | || Job || Self-gravity switch || Machine || Processors || Memory per process (mb) || size || |
8 | | || Colliding Flows || on || Bamboo || 8 || 186 || 2^3^, fixed || |
9 | | || "" || off || " || 8 || 186 || 2^3^, fixed || |
| 7 | || Self-gravity flag || Machine || Processors || Memory per process (mb) || size || |
| 8 | || 1 (on) || Bamboo || 8 || 186 || 2^3^, fixed || |
| 9 | || 0 (off) || Bamboo || 8 || NA (bug in compiling with flag=0) || 2^3^, fixed || |
| 10 | || 1 || Bluehive, debug queue || 8 || 196 || 2^3^, fixed || |
| 11 | |
| 12 | (Note: all data files were same) |
| 13 | |
| 14 | Results: |
| 15 | |
| 16 | 1. Baseline memory can be different on different machines, probably not by much. |
| 17 | 2. Astrobear on disk (ls -lh astrobear) is 7 mb on bluehive, 6 on bamboo. |
| 18 | 3. This baseline memory > 20*astrobear on disk. Meaning, in addition to holding the executable in memory on each processor, there is an additional ~180mb being loaded on each processor. This could be due to shared libraries, mpi, etc.?? |
| 19 | 4. Then in addition to total memory being used for info allocations (in astrobear.log), one should also add this "baseline" memory when trying to estimate the total memory the simulation is using. For example, if my baseline is 0.2 GB/processor, than the baseline = 1.6 GB per node with 8 processors. Now we can use that when trying to understand the total memory being used, as reported in bluehive.log at the end of a simulation, as the following tables shows. |
| 20 | |
| 21 | For total info allocations being reported as ~ 200 mb (~.2 GB), 1 node/8 processors : |
| 22 | || Resource || Requested || Used || |
| 23 | || memory (GB)|| 16.0 || 2.0 || |
| 24 | |
| 25 | |
| 26 | |
| 27 | For total info allocations being reported as ~ 200 mb (~.2 GB), 2 nodes/16 processors: |
| 28 | || Resource || Requested || Used || |
| 29 | || memory (GB)|| 16.0 || 3.7 || |
| 30 | |
| 31 | For total info allocations being reported as 50 GB, 8 nodes/64 processors: |
| 32 | || Resource || Requested || Used || |
| 33 | || memory (GB)|| 40 || 80 || |
| 34 | |