Commit 9b6b8e31 authored by Tharrington, Arnold's avatar Tharrington, Arnold
Browse files

After lunch commit.

parent 56e74ad4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -78,6 +78,7 @@ def _parse_arguments():
def _register_machines_buildtargets():
    # Register Crusher
    reg_mach = namd_machine_registrations.NamdBuildRegister()

    builder1 = lambda x,y : print(f"Building {y} on {x}")  
    namd_machine_registrations.register_new_machine(reg_mach,'Crusher')
    namd_machine_registrations.register_new_build(reg_mach,machine_name='Crusher',build_target='Multicore',builder=builder1)
+2 −1
Original line number Diff line number Diff line
@@ -3,4 +3,5 @@
__all__ = ["lmod_interface",
           "loggerutils",
           "pathoption",
           "namd_machine_registration"]
           "namd_machine_registration",
           "namd_machine_builds",]
+47 −0
Original line number Diff line number Diff line
#! /usr/bin/env python3

"""Contaisn various functions for building NAMD"""

# System imports
import string
import argparse # Needed for parsing command line arguments.
import logging  # Needed for logging events.

# Local imports
from loggerutils.logger import create_logger_description
from loggerutils.logger import create_logger

def main():
    args = _parse_arguments()

    logger = create_logger(log_id='Default',
                           log_level=args.log_level)

    logger.info("Start of main program")

    logger.info("End of main program")

def _parse_arguments():

    # Create a string of the description of the 
    # program
    program_description = "Your program description" 

    # Create an argument parser.
    my_parser = argparse.ArgumentParser(
            description=program_description,
            formatter_class=argparse.RawTextHelpFormatter,
            add_help=True)

    # Add an optional argument for the logging level.
    my_parser.add_argument("--log-level",
                           type=int,
                           default=logging.WARNING,
                           help=create_logger_description() )

    my_args = my_parser.parse_args()

    return my_args 

if __name__ == "__main__":
    main()
+0 −0

File mode changed from 100644 to 100755.

+1 −1

File changed.

Contains only whitespace changes.