예제 #1
0
def main():
    # works
    files = get_files_of_type('tests', '.f06')

    #moveDir = r'D:\work\move\hard_demo'
    moveDir = r'D:\work\move\move_tpl'
    #moveDir = r'D:\work\move\solid_shell_bar'
    #files2 = ['ann6611.f06']

    iSubcases = []
    debug = False
    saveCases = True
    regenerate = True
    stopOnFailure = False
    getSkipCards = False

    if getSkipCards:
        files2 = parseSkippedCards('skippedCards.out')
    elif regenerate:
        files2 = get_files_of_type(moveDir, '.f06')
        files2 = []
        files2 += files
    else:
        files2 = get_failed_files('failedCases.in')

    #files2 = [r'D:\work\move\move_tpl\ar29sadl.f06']
    #files = files+files2
    files = files2
    #files = [r'D:\work\move\move_tpl\see101hs.f06']
    #print len(files)
    #files = []

    #            HIS, R1B        EQEXIN
    #skipFiles = ['accopt3.f06','acms111m.f06','adjoint.f06','aerobeam.f06',] # tpl
    skipFiles = ['nltrot99.f06', 'rot12901.f06']  # giant
    #print files

    nStart = 0
    nStop = 10000
    try:
        os.remove('skippedCards.out')
    except:
        pass

    print("nFiles = %s" % (len(files)))
    runLotsOfFiles(files, debug, saveCases, skipFiles,
                   stopOnFailure, nStart, nStop)
    #runLotsOfFiles(files,debug,saveCases,stopOnFailure,nStart,nStop)
    sys.exit('final stop...')
예제 #2
0
def get_all_files(foldersFile,fileType):
    f = open(foldersFile,'r')
    lines = f.readlines()
    files2 = []
    for line in lines:
        moveDir = os.path.join('r"'+line.strip()+'"')
        moveDir = line.strip()
        if moveDir and moveDir[0] != '#':
            print("moveDir = %s" %(moveDir))
            assert os.path.exists(moveDir),'%s doesnt exist' %(moveDir)
            files2 += get_files_of_type(moveDir,fileType,maxSize=100.)
        ###
    ###
    return files2
예제 #3
0
def get_all_files(foldersFile, fileType):
    f = open(foldersFile, 'r')
    lines = f.readlines()
    files2 = []
    for line in lines:
        moveDir = os.path.join('r"' + line.strip() + '"')
        moveDir = line.strip()
        if moveDir and moveDir[0] != '#':
            print("moveDir = %s" % (moveDir))
            assert os.path.exists(moveDir), '%s doesnt exist' % (moveDir)
            files2 += get_files_of_type(moveDir, fileType, maxSize=100.)
        ###
    ###
    return files2
예제 #4
0
    lines = f.readlines()
    files2 = []
    for line in lines:
        moveDir = os.path.join('r"'+line.strip()+'"')
        moveDir = line.strip()
        if moveDir and moveDir[0] != '#':
            print("moveDir = %s" %(moveDir))
            assert os.path.exists(moveDir),'%s doesnt exist' %(moveDir)
            files2 += get_files_of_type(moveDir,fileType,maxSize=100.)
        ###
    ###
    return files2

if __name__=='__main__':
    # works
    files = get_files_of_type('tests','.op2')
    
    foldersFile = 'tests/foldersRead.txt'

    iSubcases = []
    debug     = False
    makeGeom  = False
    writeBDF  = False
    writeF06  = True
    writeMatlab = False
    printResults = False

    deleteF06 = True
    saveCases = True
    regenerate = False
    stopOnFailure = False
예제 #5
0
#pylint: disable=C0103
from __future__ import (nested_scopes, generators, division, absolute_import,
                        print_function, unicode_literals)
import os
import sys
#import time

from pyNastran.bdf.test.test_bdf import run_lots_of_files
from pyNastran.op2.test.test_op2 import get_failed_files
from pyNastran.op2.test.op2_test import get_all_files
from pyNastran.general.general import get_files_of_type

if __name__ == '__main__':
    # works
    files = get_files_of_type('tests', '.bdf')
    files += get_files_of_type('tests', '.dat')

    foldersFile = 'tests/foldersRead.txt'

    iSubcases = []
    debug = False

    saveCases = True
    regenerate = True
    stopOnFailure = False

    if regenerate:
        files2 = get_all_files(foldersFile, '.bdf')
        files2 += get_all_files(foldersFile, '.nas')
        files2 += get_all_files(foldersFile, '.dat')
        files2 += files
예제 #6
0
#pylint: disable=C0103
from __future__ import (nested_scopes, generators, division, absolute_import,
                        print_function, unicode_literals)
import os
import sys
#import time

from pyNastran.bdf.test.test_bdf import run_lots_of_files
from pyNastran.op2.test.test_op2 import get_failed_files
from pyNastran.op2.test.op2_test import get_all_files
from pyNastran.general.general import get_files_of_type

if __name__ == '__main__':
    # works
    files = get_files_of_type('tests', '.bdf')
    files += get_files_of_type('tests', '.dat')

    foldersFile = 'tests/foldersRead.txt'

    iSubcases = []
    debug = False

    saveCases = True
    regenerate = True
    stopOnFailure = False

    if regenerate:
        files2 = get_all_files(foldersFile, '.bdf')
        files2 += get_all_files(foldersFile, '.nas')
        files2 += get_all_files(foldersFile, '.dat')
        files2 += files
예제 #7
0
    files2 = []
    for line in lines:
        moveDir = os.path.join('r"' + line.strip() + '"')
        moveDir = line.strip()
        if moveDir and moveDir[0] != '#':
            print("moveDir = %s" % (moveDir))
            assert os.path.exists(moveDir), '%s doesnt exist' % (moveDir)
            files2 += get_files_of_type(moveDir, fileType, maxSize=100.)
        ###
    ###
    return files2


if __name__ == '__main__':
    # works
    files = get_files_of_type('tests', '.op2')

    foldersFile = 'tests/foldersRead.txt'

    iSubcases = []
    debug = False
    makeGeom = False
    writeBDF = False
    writeF06 = True
    writeMatlab = False
    printResults = False

    deleteF06 = True
    saveCases = True
    regenerate = False
    stopOnFailure = False