Пример #1
0
  elif me == "PRODUCTION_COAL_TESTS":
    TESTS = PRODUCTION_COAL_TESTS
  elif me == "SWEEPS_TESTS":
    TESTS = SWEEPS_TESTS
  elif me == "NIGHTLYTESTS":
    TESTS = NIGHTLYTESTS + RMCRT_TESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS
  elif me == "NO_RMCRT":
    TESTS = NIGHTLYTESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS
  elif me == "DEBUG":
    TESTS = DEBUG
  elif me == "BUILDBOTTESTS":
    TESTS = ignorePerformanceTests( NIGHTLYTESTS + RMCRT_TESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS )
  else:
    print("\nERROR:ARCHES.py  getTestList:  The test list (%s) does not exist!\n\n" % me)
    exit(1)
  return TESTS

#__________________________________

if __name__ == "__main__":

  TESTS = getTestList( environ['WHICH_TESTS'] )

  result = runSusTests(argv, TESTS, "ARCHES")

  # cleanup modified files
  command = "/bin/rm -rf %s/tmp > /dev/null 2>&1 " % (the_dir)
  system( command )

  exit( result )
Пример #2
0
  ("convection-test-svol-xdir",     "convection-test-svol-xdir.ups",     4,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-ydir",     "convection-test-svol-ydir.ups",     4,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-zdir",     "convection-test-svol-zdir.ups",     4,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-xdir-bc",  "convection-test-svol-xdir-bc.ups",  8,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-ydir-bc",  "convection-test-svol-ydir-bc.ups",  8,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-zdir-bc",  "convection-test-svol-zdir-bc.ups",  8,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("convection-test-svol-mixed-bc", "convection-test-svol-mixed-bc.ups", 8,  "All",   ["exactComparison","no_restart","no_memoryTest"] ),   \
  ("force-on-graph-postprocessing-test",     "force-on-graph-postprocessing-test.ups",   4,  "All",  ["exactComparison","no_restart","no_memoryTest"] )
]

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "Wasatch")
  exit( result )

Пример #3
0
#LIST: LOCALTESTS FLOATTESTS GPUTESTS DEBUGTESTS NIGHTLYTESTS
#__________________________________


# returns the list
def getTestList(me):
    if me == "LOCALTESTS":
        TESTS = LOCALTESTS + FLOATTESTS
    elif me == "FLOATTESTS":
        TESTS = FLOATTESTS
    elif me == "GPUTESTS":
        TESTS = GPUTESTS
    elif me == "DEBUGTESTS":
        TESTS = DEBUGTESTS
    elif me == "NIGHTLYTESTS":
        TESTS = NIGHTLYTESTS + FLOATTESTS
    else:
        print "\nERROR:Examples.py  getTestList:  The test list (%s) does not exist!\n\n" % me
        exit(1)
    return TESTS


#__________________________________

if __name__ == "__main__":

    TESTS = getTestList(environ['WHICH_TESTS'])

    result = runSusTests(argv, TESTS, "Examples")
    exit(result)
Пример #4
0

LOCALTESTS = [   ("massX",                 "massX.ups",                 1,  "Linux", ["exactComparison"]),   \
                 ("guni2dRT",              "guni2dRT.ups",              4,  "Linux", ["exactComparison"]),   \
                 ("SteadyBurn_2dRT",       "SteadyBurn_2dRT.ups",       4,  "Linux", ["exactComparison"]),   \
                 ("TBurner_2dRT",          "TBurner_2dRT.ups",          4,  "Linux", ["exactComparison"]),   \
                 ("TRWnoz",                "TRWnoz.ups",                1,  "Linux", ["exactComparison"]),   \
                 ("advect_2L_MI",          "advect_2L_MI.ups",          1,  "Linux", ["exactComparison"]),   \
                 ("DDT1ConvectiveBurning", "DDT1ConvectiveBurning.ups", 1.1,"Linux", ["exactComparison"])
    	       ]

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "MPMICE")
  exit( result )
Пример #5
0
    #   ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux",  ["exactComparison"])
]

# Tests that are run during local regression testing
LOCALTESTS = [  #   ("HePlume",       "HePlume.ups",       4, "Linux",  ["exactComparison"]), \
    #   ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux",  ["exactComparison"])
]

#__________________________________


def getNightlyTests():
    return NIGHTLYTESTS


def getLocalTests():
    return LOCALTESTS


#__________________________________

if __name__ == "__main__":

    if environ['WHICH_TESTS'] == "local":
        TESTS = LOCALTESTS
    else:
        TESTS = NIGHTLYTESTS

    result = runSusTests(argv, TESTS, "Models")
    exit(result)
Пример #6
0
    	         ]
                
# Tests that are run during local regression testing       
LOCALTESTS = [    ("4disks_2d.1mat",   "4disks_2d.1mat.ups", 1,   "None"), \
	           ("billet.static",    "billet.static.ups",  2,   "ALL"), \
	           ("adiCuJC01s296K",   "adiCuJC01s296K.ups", 1.1, "ALL"), \
	           ("adiCuMTS01s296K",  "adiCuMTS01s296K.ups",1.1, "ALL"), \
	           ("adiCuPTW01s296K",  "adiCuPTW01s296K.ups",1.1, "ALL"), \
	           ("adiCuSCG01s296K",  "adiCuSCG01s296K.ups",1.1, "ALL"), \
	           ("adiCuZA01s296K",   "adiCuZA01s296K.ups", 1.1, "ALL")
    	       ]       

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "IMPM")
  exit( result )

Пример #7
0
# TSAAD: As an alternative to the annoying list of if-statements above, consider the following cleaner code... maybe we'll adopt
# this in the near future
# ALLTESTS = TURBULENCETESTS + INTRUSIONTESTS + PROJECTIONTESTS + RKTESTS + VARDENTESTS + MISCTESTS + COMPRESSIBLETESTS + CONVECTIONTESTS + BCTESTS + QMOMTESTS + SCALARTRANSPORTTESTS
# LOCALTESTS + GPUTESTS = ALLTESTS
#
# TESTNAMES=["LOCALTESTS","GPUTESTS","DEBUGTESTS","NIGHTLYTESTS","TURBULENCETESTS","INTRUSIONTESTS","PROJECTIONTESTS","RKTESTS","VARDENTESTS","MISCTESTS","CONVECTIONTESTS","BCTESTS","QMOMTESTS","SCALARTRANSPORTTESTS"]
# TESTSDICTIONARY={}
# for testname in TESTNAMES:
# 	TESTSDICTIONARY[testname]=eval(testname)
#
# # returns the list
# def getTestList(me) :
# 	return TESTSDICTIONARY[me]



#__________________________________
if __name__ == "__main__":

  TESTS = getTestList( environ['WHICH_TESTS'] )

  result = runSusTests(argv, TESTS, "Wasatch")

  # cleanup modified files
  command = "/bin/rm -rf %s/tmp > /dev/null 2>&1 " % (the_dir)
  system( command )
  
  exit( result )

Пример #8
0
#LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS BUILDBOTTESTS
#__________________________________


# returns the list
def getTestList(me):
    if me == "LOCALTESTS":
        TESTS = LOCALTESTS
    elif me == "DEBUGTESTS":
        TESTS = DEBUGTESTS
    elif me == "NIGHTLYTESTS":
        TESTS = NIGHTLYTESTS
    elif me == "BUILDBOTTESTS":
        TESTS = ignorePerformanceTests(NIGHTLYTESTS)
    else:
        print(
            "\nERROR:IMPM.py  getTestList:  The test list (%s) does not exist!\n\n"
            % me)
        exit(1)
    return TESTS


#__________________________________

if __name__ == "__main__":

    TESTS = getTestList(environ['WHICH_TESTS'])

    result = runSusTests(argv, TESTS, "IMPM")
    exit(result)
Пример #9
0
DEBUGTESTS = [("RMCRT_test_1L",     "RMCRT_test_1L.ups",     1.1, "Linux", ["gpu", "no_restart", "no_uda_comparison", "sus_options= -gpu"])]

#__________________________________
# The following list is parsed by the local RT script
# and allows the user to select the tests to run
#LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS
#__________________________________

# returns the list  
def getTestList(me) :
  if me == "LOCALTESTS":
    TESTS = LOCALTESTS
  elif me == "DEBUGTESTS":
    TESTS = DEBUGTESTS
  elif me == "NIGHTLYTESTS":
    TESTS = NIGHTLYTESTS
  else:
    print "\nERROR:GPU.py  getTestList:  The test list (%s) does not exist!\n\n" % me
    exit(1)
  return TESTS

#__________________________________

if __name__ == "__main__":

  TESTS = getTestList( environ['WHICH_TESTS'] )
  
  result = runSusTests(argv, TESTS, "GPU")
  exit( result )
Пример #10
0
    elif me == "AMRTESTS":
        TESTS = HEATAMRTEST + HEATAMRMPITEST + HEATAMRBCTEST + HEATAMRBCMPITEST + HEATHYPREAMRTEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCTEST + HEATHYPREAMRBCMPITEST + PUREMETALAMRTEST + PUREMETALAMRMPITEST

    elif me == "DEBUGTESTS":
        TESTS = PUREMETALAMRMPITEST

    elif me == "LOCALTESTS":
        TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST
    elif me == "NIGHTLYTESTS":
        TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST
    elif me == "BUILDBOTTESTS":
        TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST

    else:
        print(
            "\nERROR:PhaseField.py  getTestList:  The test list (%s) does not exist!\n\n"
            % me)
        exit(1)
    return TESTS


#__________________________________

if __name__ == "__main__":

    TESTS = getTestList(environ['WHICH_TESTS'])

    result = runSusTests(argv, TESTS, "PhaseField")
    exit(result)
Пример #11
0
NIGHTLYTESTS = [   ("HePlume",       "HePlume.ups",       4, "Linux",  ["exactComparison"]), \
                   ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux",  ["exactComparison"])
    	        ]
               
               
# Tests that are run during local regression testing               
LOCALTESTS   = [   ("HePlume",       "HePlume.ups",       4, "Linux",  ["exactComparison"]), \
                   ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux",  ["exactComparison"])
    	        ]

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "Models")
  exit( result )
Пример #12
0
                   ("RMCRT_VR",         "RMCRT_VR.ups",         1, "ALL", ["exactComparison"]),
                   ("RMCRT_1L_reflect", "RMCRT_1L_reflect.ups", 1, "ALL", ["exactComparison"])
               ]

# Tests that are run during local regression testing
LOCALTESTS   = [   ("RMCRT_test_1L",    "RMCRT_test_1L.ups",    1, "ALL", ["exactComparison"]),
                   ("RMCRT_bm1_DO",     "RMCRT_bm1_DO.ups",     1 , "ALL",["exactComparison"]),
                   ("RMCRT_ML",         "RMCRT_ML.ups",         1, "ALL", ["exactComparison"]),
                   ("RMCRT_VR",         "RMCRT_VR.ups",         1, "ALL", ["exactComparison"]),
                   ("RMCRT_1L_reflect", "RMCRT_1L_reflect.ups", 1, "ALL", ["exactComparison"]), 
               ]
                 #  ("RMCRT_bm1_DO",     "RMCRT_bm1_DO.ups",     1, "ALL", ["exactComparison"])

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":
  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS
  result = runSusTests(argv, TESTS, "Examples")
  exit( result )
Пример #13
0
               ]

LOCALTESTS = [ #("switchExample_impm_mpm", "Switcher/switchExample_impm_mpm.ups",1, "Linux", ["no_memoryTest"]), \
               #("switchExample3",         "Switcher/switchExample3.ups",        1, "Linux", ["no_restart","no_memoryTest"]), \
               #("ice_perf_test",          "icePerformanceTest.ups",             1, "Linux", ["do_performance_test"]),  \
               #("mpmice_perf_test",       "mpmicePerformanceTest.ups",          1, "Linux", ["do_performance_test"]), \
               #("LBwoRegrid",             "LBwoRegrid.ups",                     2, "Linux", ["exactComparison"])
             ]

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  print "starting UCF tests"
  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "UCF")
  exit( result )
  
Пример #14
0
#__________________________________
# The following list is parsed by the local RT script
# and allows the user to select the tests to run
#LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS
#__________________________________


# returns the list
def getTestList(me):
    if me == "LOCALTESTS":
        TESTS = LOCALTESTS
    elif me == "DEBUGTESTS":
        TESTS = DEBUGTESTS
    elif me == "NIGHTLYTESTS":
        TESTS = NIGHTLYTESTS
    else:
        print "\nERROR:GPU.py  getTestList:  The test list (%s) does not exist!\n\n" % me
        exit(1)
    return TESTS


#__________________________________

if __name__ == "__main__":

    TESTS = getTestList(environ['WHICH_TESTS'])

    result = runSusTests(argv, TESTS, "GPU")
    exit(result)
Пример #15
0
#__________________________________
# The following list is parsed by the local RT script
# and allows the user to select the tests to run
#LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS
#__________________________________


# returns the list
def getTestList(me):
    if me == "LOCALTESTS":
        TESTS = LOCALTESTS
    elif me == "DEBUGTESTS":
        TESTS = DEBUGTESTS
    elif me == "NIGHTLYTESTS":
        TESTS = NIGHTLYTESTS
    else:
        print "\nERROR:MPMICE.py  getTestList:  The test list (%s) does not exist!\n\n" % me
        exit(1)
    return TESTS


#__________________________________

if __name__ == "__main__":

    TESTS = getTestList(environ['WHICH_TESTS'])

    result = runSusTests(argv, TESTS, "MPMICE")
    exit(result)
Пример #16
0
                 ("switchExample3",         "Switcher/switchExample3.ups",        1, "Linux", ["no_restart","no_memoryTest"]), \
               ]

LOCALTESTS = [ ("switchExample_impm_mpm", "Switcher/switchExample_impm_mpm.ups",1, "Linux", ["no_memoryTest"]), \
               ("switchExample3",         "Switcher/switchExample3.ups",        1, "Linux", ["no_restart","no_memoryTest"]), \
               ("ice_perf_test",          "icePerformanceTest.ups",             1, "Linux", ["do_performance_test"]),  \
               ("mpmice_perf_test",       "mpmicePerformanceTest.ups",          1, "Linux", ["do_performance_test"]), \
               ("LBwoRegrid",             "LBwoRegrid.ups",                     2, "Linux", ["exactComparison"])
             ]

#__________________________________

def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "UCF")
  exit( result )
  
Пример #17
0
               
LOCALTESTS =   [  
                  ("mpmpipe_test"          , "mpmpipe_test.ups"          , 8   , "All" , ["exactComparison"]) , 
                  ("methaneFireWContainer" , "methaneFireWContainer.ups" , 1.1 , "All" , ["exactComparison", "no_restart"]), 
                  ("heptane_pipe"          , "heptane_pipe.ups"          , 1.1 , "All" , ["exactComparison", "no_restart", "no_memoryTest"]),
                  ("coal_table_pipe"       , "coal_table_pipe.ups"       , 1.1 , "All" , ["exactComparison", "no_restart", "no_memoryTest"]),
#                  ("hot_block"             , "hot_block.ups"             , 1.1 , "All" , ["exactComparison", "no_restart"]),
                  ("intrusion_test"        , "intrusion_test.ups"        , 1.1 , "All" , ["exactComparison", "no_restart"])
               ]  

#__________________________________
                     
def getNightlyTests() :
  return NIGHTLYTESTS

def getLocalTests() :
  return LOCALTESTS

#__________________________________

if __name__ == "__main__":

  if environ['WHICH_TESTS'] == "local":
    TESTS = LOCALTESTS
  else:
    TESTS = NIGHTLYTESTS

  result = runSusTests(argv, TESTS, "MPMARCHES")
  exit( result )

Пример #18
0
#LIST: LOCALTESTS VISCOUSTESTS TURBULENCETESTS DEBUGTESTS NIGHTLYTESTS BCTESTS
#__________________________________

# returns the list  
def getTestList(me) :
  if me == "LOCALTESTS":
    TESTS = LOCALTESTS
  elif me == "VISCOUSTESTS":
    TESTS = VISCOUSTESTS
  elif me == "TURBULENCETESTS":
    TESTS = TURBULENCETESTS    
  elif me == "DEBUGTESTS":
    TESTS = DEBUGTESTS
  elif me == "NIGHTLYTESTS":
    TESTS = NIGHTLYTESTS
  elif me == "BCTESTS":
    TESTS = BCTESTS    
  else:
    print "\nERROR:Warches.py  getTestList:  The test list (%s) does not exist!\n\n" % me
    exit(1)
  return TESTS
#__________________________________

if __name__ == "__main__":

  TESTS = getTestList( environ['WHICH_TESTS'] )

  result = runSusTests(argv, TESTS, "Warches")
  exit( result )