Skip to content

Memory option is not used #21

Open

Description

@aidanheerdegen

The help text says memory is a user-settable command line option

https://github.com/coecms/nci_scripts/blob/master/gadi_jupyter#L20

but this is not implemented

https://github.com/coecms/nci_scripts/blob/master/gadi_jupyter#L118

Also trying to use this option causes the script to emit the usage message without reporting the erroneous option.

With the normalbw and normalise queues now up and running the default memory request could be queue dependent, with 9.1GB/cpu for Broadwell and 6GB/cpu for Skylake.

Activity

  1. ScottWales commented on Aug 28, 2020

    @ScottWales
    Contributor

    The memory setting was removed intentionally to not waste su by requesting more memory than the cpus can support. Adding a lookup table for the per-cpu memory of different queues sounds like a good idea

  2. aidanheerdegen commented on Aug 28, 2020

    @aidanheerdegen
    MemberAuthor

    There are legitimate use cases for people wanting more memory than the nominal GB/cpu figure. Adele reported long wait times when requesting a full broadwell node for a notebook, but the full node is only really required for the large memory. So I suggested requesting fewer CPUs but most of the memory to see if this helps with queue time, as she was not actually utilising all the cpus in her dask cluster.

    I would favour putting the memory option back, but issuing a warning about the SU usage implications.

  3. ScottWales commented on Aug 28, 2020

    @ScottWales
    Contributor

    Sure, fine with me to add to the existing warnings on cpu count

  4. aidanheerdegen commented on Aug 28, 2020

    @aidanheerdegen
    MemberAuthor

    The script could even report the SUs the job will consume if it runs for the walltime requested.

  5. ScottWales commented on Aug 28, 2020

    @ScottWales
    Contributor

    Yeah that would be nice, I've put it off cause that's annoying to do in bash

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions