<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yes, that concept of rank tripped me up. The "count of user associations that start at root" you mean? Do you mean all associations across all accounts or just the account being examined? Then you say "final fairshare factor similar to (rank-- / user_assoc_count)".
 Wouldn't that equal 1? I'm clearly not understanding something fundamental.<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Ryan Cox <ryan_cox@byu.edu><br>
<b>Sent:</b> Wednesday, December 2, 2020 10:43 AM<br>
<b>To:</b> Slurm User Community List <slurm-users@lists.schedmd.com>; Erik Bryer <ebryer@isi.edu>; Micheal Krombopulous <MichealKrombopulous@outlook.com><br>
<b>Subject:</b> Re: [slurm-users] FairShare</font>
<div> </div>
</div>
<div>From <a class="x_moz-txt-link-freetext" href="https://slurm.schedmd.com/fair_tree.html">
https://slurm.schedmd.com/fair_tree.html</a>:<br>
The basic idea is to set rank equal to the count of user associations then start at root:<br>
*   Calculate Level Fairshare for the subtree's children<br>
*   Sort children of the subtree<br>
*   Visit the children in descending order:<br>
-        If user, assign a final fairshare factor similar to (rank-- / user_assoc_count)<br>
-        If account, descend to account<br>
<br>
<br>
<div class="x_moz-cite-prefix">On 12/2/20 10:34 AM, Erik Bryer wrote:<br>
</div>
<blockquote type="cite"><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I'm not talking about the Level Fair Share. That's easy to compute. I'm talking about Fair Share -- what sshare prints out on the rightmost side.</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> slurm-users
<a class="x_moz-txt-link-rfc2396E" href="mailto:slurm-users-bounces@lists.schedmd.com">
<slurm-users-bounces@lists.schedmd.com></a> on behalf of Ryan Cox <a class="x_moz-txt-link-rfc2396E" href="mailto:ryan_cox@byu.edu">
<ryan_cox@byu.edu></a><br>
<b>Sent:</b> Wednesday, December 2, 2020 10:31 AM<br>
<b>To:</b> Slurm User Community List <a class="x_moz-txt-link-rfc2396E" href="mailto:slurm-users@lists.schedmd.com">
<slurm-users@lists.schedmd.com></a>; Micheal Krombopulous <a class="x_moz-txt-link-rfc2396E" href="mailto:MichealKrombopulous@outlook.com">
<MichealKrombopulous@outlook.com></a><br>
<b>Subject:</b> Re: [slurm-users] FairShare</font>
<div> </div>
</div>
<div>It's really similar to a binary search tree.  Within each account, it is Shares / Usage to calculate the Level FS.  See
<a class="x_x_moz-txt-link-freetext" href="https://slurm.schedmd.com/SUG14/fair_tree.pdf">
https://slurm.schedmd.com/SUG14/fair_tree.pdf</a> has more details, starting at page 34 or so.  It even has an "animation".<br>
<br>
Ryan<br>
<br>
<div class="x_x_moz-cite-prefix">On 12/2/20 10:22 AM, Micheal Krombopulous wrote:<br>
</div>
<blockquote type="cite"><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style></blockquote>
</div>
</blockquote>
</div>
</body>
</html>