Exemple #1
0
 def __init__(self, name, params):
     RunApp.__init__(self, name, params)
     if (params.isValid("expect_err") == False
             and params.isValid("expect_assert") == False):
         raise RuntimeError(
             'Either "expect_err" or "expect_assert" must be supplied in RunException'
         )
Exemple #2
0
    def __init__(self, name, params):
        RunApp.__init__(self, name, params)

        self.moose_dir = os.environ.get(
            'MOOSE_DIR',
            os.path.abspath(
                os.path.join(os.path.dirname(os.path.realpath(__file__)),
                             '..')))

        if os.environ.has_key("LIBMESH_DIR"):
            self.libmesh_dir = os.environ['LIBMESH_DIR']
        else:
            self.libmesh_dir = os.path.join(self.moose_dir, 'libmesh',
                                            'installed')

        if self.specs['turn_off_exodus_output']:
            self.specs['cli_args'][:0] = ['Outputs/exodus=false']

        if map(int,
               util.getPetscVersion(self.libmesh_dir).split(".")) < [3, 9]:
            self.old_petsc = True
            self.specs['cli_args'].extend(
                ['-snes_type test', '-snes_mf_operator 0'])
        else:
            self.old_petsc = False
            self.specs['cli_args'].extend(
                ['-snes_test_jacobian', '-snes_force_iteration'])
            if not self.specs['run_sim']:
                self.specs['cli_args'].extend([
                    '-snes_type', 'ksponly', '-ksp_type', 'preonly',
                    '-pc_type', 'none', '-snes_convergence_test', 'skip'
                ])
    def __init__(self, name, params):
        RunApp.__init__(self, name, params)

        self.moose_dir = os.environ.get(
            'MOOSE_DIR',
            os.path.abspath(
                os.path.join(os.path.dirname(os.path.realpath(__file__)),
                             '..')))

        if os.environ.has_key("LIBMESH_DIR"):
            self.libmesh_dir = os.environ['LIBMESH_DIR']
        else:
            self.libmesh_dir = os.path.join(self.moose_dir, 'libmesh',
                                            'installed')

        if util.getPetscVersion(self.libmesh_dir) < '3.9':
            self.specs['cli_args'].append('-snes_type test')
        else:
            self.specs['cli_args'].extend(
                ['-snes_test_jacobian', '-snes_force_iteration'])
            if not self.specs['run_sim']:
                self.specs['cli_args'].extend([
                    '-snes_type', 'ksponly', '-ksp_type', 'preonly',
                    '-pc_type', 'none', '-snes_convergence_test', 'skip'
                ])
Exemple #4
0
    def __init__(self, name, params):
        RunApp.__init__(self, name, params)

        self.moose_dir = os.environ.get('MOOSE_DIR',
                                        os.path.abspath(os.path.join(os.path.dirname(os.path.realpath(__file__)),
                                                                     '..')))

        if os.environ.has_key("LIBMESH_DIR"):
            self.libmesh_dir = os.environ['LIBMESH_DIR']
        else:
            self.libmesh_dir = os.path.join(self.moose_dir, 'libmesh', 'installed')

        if util.getPetscVersion(self.libmesh_dir) < '3.9':
            self.specs['cli_args'].append('-snes_type test')
        else:
            self.specs['cli_args'].extend(['-snes_test_jacobian', '-snes_force_iteration'])
            if not self.specs['run_sim']:
                self.specs['cli_args'].extend(['-snes_type', 'ksponly',
                                  '-ksp_type', 'preonly', '-pc_type', 'none', '-snes_convergence_test', 'skip'])
Exemple #5
0
    def __init__(self, name, params):
        RunApp.__init__(self, name, params)

        self.moose_dir = os.environ.get('MOOSE_DIR',
                                        os.path.abspath(os.path.join(os.path.dirname(os.path.realpath(__file__)),
                                                                     '..')))

        if os.environ.has_key("LIBMESH_DIR"):
            self.libmesh_dir = os.environ['LIBMESH_DIR']
        else:
            self.libmesh_dir = os.path.join(self.moose_dir, 'libmesh', 'installed')

        if self.specs['turn_off_exodus_output']:
            self.specs['cli_args'][:0] = ['Outputs/exodus=false']

        if map(int, util.getPetscVersion(self.libmesh_dir).split(".")) < [3, 9]:
            self.old_petsc = True
            self.specs['cli_args'].append('-snes_type test')
        else:
            self.old_petsc = False
            self.specs['cli_args'].extend(['-snes_test_jacobian', '-snes_force_iteration'])
            if not self.specs['run_sim']:
                self.specs['cli_args'].extend(['-snes_type', 'ksponly',
                                  '-ksp_type', 'preonly', '-pc_type', 'none', '-snes_convergence_test', 'skip'])
Exemple #6
0
 def __init__(self, name, params):
   RunApp.__init__(self, name, params)
 def __init__(self, name, params):
     RunApp.__init__(self, name, params)
     self.specs['cli_args'].append('-snes_type test')
 def __init__(self, name=None, params=None):
     RunApp.__init__(self, name, params)
     if params is not None:
         self.nPosts = self.getParam('nPosts')
         self.port = int(self.getParam('port'))
Exemple #9
0
 def __init__(self, name, params):
     RunApp.__init__(self, name, params)
     if (params.isValid("expect_err") == False and params.isValid("expect_assert") == False):
         raise RuntimeError('Either "expect_err" or "expect_assert" must be supplied in RunException')
 def __init__(self, name, params):
     RunApp.__init__(self, name, params)
     self.specs["cli_args"].append("-snes_type test")
 def __init__(self, name, params):
     RunApp.__init__(self, name, params)
     self.specs['cli_args'].append('-snes_type test')
Exemple #12
0
 def __init__(self, name=None, params=None):
   RunApp.__init__(self, name, params)
   if params is not None:
      self.nPosts = self.getParam('nPosts')
      self.port = int(self.getParam('port'))