Commit f700ed92 authored by Paul Rich's avatar Paul Rich
Browse files

adding boilerplate to remainder of files

parent cb9a5f1a
'''Base state class to use with the Trireme statemachine.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
'''
class DuplicateStateError(Exception):
......
'''Booting Thread for Cobalt's BGQ system component.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
'''
import logging
......
__all__ = ["cdbwriter"]
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import datetime
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
try:
import json
except ImportError:
......
"""Cobalt Component that writes messages generated by other
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
components to a target database.
"""
......
__all__ = ["system", "DBWriter"]
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import logging
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import os
import sys
import pwd
......
"""Cobalt component base."""
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
__revision__ = '$Revision: 2130 $'
......
"""Implementations of the forker component.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
Classes:
BaseForker -- generic implementation
......
"""Breadboard Component"""
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import atexit
import logging
......
"""Breadboard Simulator"""
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import logging
import os
......
"""Hardware abstraction layer for the system on which process groups are run.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
Classes:
NodeCard -- node cards make up Partitions
......
import copy
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import ConfigParser
import logging
import os
......
import copy
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
import ConfigParser
import logging
import os
......
"""Hardware abstraction layer for the system on which process groups are run.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
Classes:
NodeCard -- node cards make up Partitions
......
'''State classes for BGQ Compute node booting.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
'''
......
'''BGQ IO Block representation
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
Track the hardware associated with the block as well as
what compute blocks are currently using this block.
......
'''States for IO node booting on the BlueGene/Q
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
'''
import logging
......
'''IBM BG/Q IO hardware cobalt representation definitions.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
'''
......
"""Hardware abstraction layer for the system on which process groups are run.
# Copyright 2017 UChicago Argonne, LLC. All rights reserved.
# Licensed under a modified BSD 3-clause license. See LICENSE for details.
Classes:
ProcessGroup -- a group of processes started with mpirun
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment