<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">That’s kind of what I’m looking for, but I’d like to modify the partition limit for an account rather than for a user.  Something like:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">sacctmgr modify account name=gbstest partition=batch  grpjobs=1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Using sacctmgr to add a partition for a user works fine, unfortunately, partition isn’t one of the options for modifying an account.  <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Any idea for limiting at the account+partition level rather than account+user+partition?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Setting things for users seems to work as expected, unless I submit a job with multiple partitions.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I have two partitions batch and burst.  I set a  limit of  grpjobs=1 for batch.  I submit jobs to partition “batch,burst” and it starts more than 1 jobs in the
 batch partition.  I thought the others would need to go into the “burst” partition.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Here’s an example of what I’m seeing.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">[gbs35@sltest ~]$ grep PartitionName=b /etc/slurm/slurm.conf<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">PartitionName=batch Nodes=ALL Default=no MaxTime=INFINITE State=UP CpuBind=core OverSubscribe=no DenyAccounts=open PriorityTier=100<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">PartitionName=burst Nodes=ALL Default=no MaxTime=INFINITE State=UP CpuBind=core OverSubscribe=no DenyAccounts=open PriorityTier=50<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">[gbs35@sltest ~]$ sacctmgr show account name=gbstest withass format=account,cluster,partition,user,grpcpus,grpjobs<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">   Account    Cluster  Partition       User  GrpCPUs GrpJobs
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">---------- ---------- ---------- ---------- -------- -------
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">   gbstest     sltest                                       
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">   gbstest     sltest      burst      gbs35                 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">   gbstest     sltest      batch      gbs35                1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">[gbs35@sltest ~]$ squeue -a<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">       JOBID       USER       PARTITION NODES  CPUS ST  TIME_LEFT START_TIME          NODELIST(R<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          91      gbs35     batch,burst     1     1 PD      30:00 2019-01-16T11:19:00 (Nodes req<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          90      gbs35     batch,burst     1     1 PD      30:00 2019-01-16T10:49:00 (Nodes req<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          89      gbs35     batch,burst     1     1 PD      30:00 2019-01-16T10:19:22 (Nodes req<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          88      gbs35           batch     1     1  R      27:37 2019-01-16T09:56:36 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          83      gbs35           batch     1     1  R      20:23 2019-01-16T09:49:22 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          84      gbs35           batch     1     1  R      20:23 2019-01-16T09:49:22 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          85      gbs35           batch     1     1  R      20:23 2019-01-16T09:49:22 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          86      gbs35           batch     1     1  R      20:23 2019-01-16T09:49:22 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          87      gbs35           batch     1     1  R      20:23 2019-01-16T09:49:22 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          81      gbs35           batch     1     1  R      20:20 2019-01-16T09:49:19 sltest   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:Consolas">          82      gbs35           batch     1     1  R      20:20 2019-01-16T09:49:19 sltest   
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Taking a look at another job, it appears that the “limit” info is getting added to the wrong partition for the association for this job.  From slurmctld.log I
 see:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug:  sched: Running job scheduler<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug2: found 1 usable nodes from config containing sltest<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug3: _pick_best_nodes: JobId=184 idle_nodes 1 share_nodes 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug2: select_p_job_test for JobId=184<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug5: powercapping: checking JobId=184 : skipped, capping disabled<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug3: select/cons_res: _add_job_to_res: JobId=184 act 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.883] debug3: select/cons_res: adding JobId=184 to part batch row 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(cpu) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(mem) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(node) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(billing) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(fs/disk) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(vmem) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, qos normal grp_used_tres_run_secs(pages) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(cpu) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(mem) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(node) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(billing) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(fs/disk) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(vmem) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 30(gbstest/gbs35/burst) grp_used_tres_run_secs(pages) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(cpu) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(mem) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(node) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(billing) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(fs/disk) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(vmem) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 27(gbstest/(null)/(null)) grp_used_tres_run_secs(pages) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(cpu) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(mem) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(node) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(billing) is 1800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(fs/disk) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(vmem) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug2: acct_policy_job_begin: after adding JobId=184, assoc 1(root/(null)/(null)) grp_used_tres_run_secs(pages) is 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] debug3: sched: JobId=184 initiated<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[2019-01-16T10:41:22.884] sched: Allocate JobId=184 NodeList=sltest #CPUs=1 Partition=batch<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">You can see that the job is in Partition=batch, but the “acct_policy_job_begin” stuff has the association of (gbstest/gbs35/burst) I would have thought (gbstest/gbs35/batch)
 would make more sense.  Somewhere the pointer to the correct pointer isn’t making it through. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">-----<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Gary Skouson<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> slurm-users <slurm-users-bounces@lists.schedmd.com>
<b>On Behalf Of </b>Thomas M. Payerle<br>
<b>Sent:</b> Tuesday, January 15, 2019 12:57 PM<br>
<b>To:</b> Slurm User Community List <slurm-users@lists.schedmd.com><br>
<b>Subject:</b> Re: [slurm-users] Accounting configuration<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Generally, the add, modify, etc sacctmgr <o:p></o:p></p>
<div>
<p class="MsoNormal">commands want an "user" or "account" entity, but can modify associations though this.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">E.g., if user baduser should have GrpTRESmin of cpu=1000 set on partition special, use something like<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">sacctmgr add user name=baduser partition=special account=testacct grptresmin=cpu=1000<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">if there is no association for that user, account and partition already, or
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">sacctmgr modify user where user=baduser partition=special  set grptresmin=cpu=1000<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">To place the restriction on an account instead, add/modify the account with a partition field.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jan 15, 2019 at 11:33 AM Skouson, Gary <<a href="mailto:gbs35@psu.edu">gbs35@psu.edu</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt">Slurm accounting info is stored based on user, cluster, partition and account.  I'd like to be able to enforce limits for an account based on the partition it's running in. 
<br>
<br>
Sadly, I'm not seeing how to use sacctmgr to change the partition as part of the association.  The add, modify and delete seem to only apply to user, account and cluster entities.  How do I add a partition to a particular account association, and set GrpTRES
 for an association that includes a partition. <br>
<br>
I know I can change the partition configuration in slurm.conf and use AllowAccounts, but that doesn't change the usage limits on a partition for a particular account.<br>
<br>
Maybe there's another way to work around this that I'm missing.<br>
<br>
I'd like to be able to use GrpTRESMins to limit overall cumulative account usage. I also want to limit accounts to differing resources (GrpTRES) on some partitions (for preemption/priority etc.)<br>
<br>
Thoughts?<br>
<br>
-----<br>
Gary Skouson<br>
<br>
<br>
<br>
<o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<br>
-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Tom Payerle <br>
DIT-ACIGS/Mid-Atlantic Crossroads        <a href="mailto:payerle@umd.edu" target="_blank">
payerle@umd.edu</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">5825 University Research Park               (301) 405-6135<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">University of Maryland<br>
College Park, MD 20740-3831<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>