def get_pbs_node_requirements(sys_settings,node_count):
    """Get the cpu and memory requirements for a given number of nodes
    
    Args:
        sys_settings (dict): System settings dict, as supplied from config_manager
        node_count (int): Number of whole nodes on target system
    
    Returns:
        dict: ncpus and mem for target number of nodes
    """
    ncpus = node_count * sys_settings['REMOTE_SETTINGS']['PBS_SETTINGS']['CORES_PER_NODE']
    mem_per_node = sys_settings['REMOTE_SETTINGS']['PBS_SETTINGS']['MEM_PER_NODE']
    mem = '%s%s' % (int(node_count * mem_per_node[0]), mem_per_node[1])
    return dict(ncpus=ncpus,mem=mem)