Skip to content
Snippets Groups Projects
Commit 0bfdb4d6 authored by Boman Romain's avatar Boman Romain
Browse files

a narch (nb of archives of metafor) as a parameter

parent adbed368
No related branches found
No related tags found
No related merge requests found
Pipeline #50358 passed
...@@ -70,6 +70,7 @@ def parms(d={}): ...@@ -70,6 +70,7 @@ def parms(d={}):
p['Poisson'] = 0.3 # [-] p['Poisson'] = 0.3 # [-]
# p['use_gmshOld'] = True # p['use_gmshOld'] = True
p['narch'] = 2 # number of archives (Metafor)
p.update(d) p.update(d)
return p return p
......
...@@ -81,7 +81,8 @@ def parms(d={}): ...@@ -81,7 +81,8 @@ def parms(d={}):
# numerical parameters # numerical parameters
p['tolNR'] = 1e-6 # [-] equilibrium tolerance p['tolNR'] = 1e-6 # [-] equilibrium tolerance
p['dt0'] = 1.0 # [s] time step size p['dt0'] = 1.0 # [s] time step size
p['narch'] = 1 # number of archives
# gmsh toolbox # gmsh toolbox
p['use_gmshOld'] = False # use old gmsh interface p['use_gmshOld'] = False # use old gmsh interface
...@@ -232,7 +233,7 @@ def getMetafor(p={}): ...@@ -232,7 +233,7 @@ def getMetafor(p={}):
tsm = metafor.getTimeStepManager() tsm = metafor.getTimeStepManager()
tsm.setInitialTime(0.0, p['dt0']) tsm.setInitialTime(0.0, p['dt0'])
tsm.setNextTime(1.0, 1, 1.0) tsm.setNextTime(1.0, p['narch'], 1.0)
mim = metafor.getMechanicalIterationManager() mim = metafor.getMechanicalIterationManager()
mim.setResidualTolerance(p['tolNR']) mim.setResidualTolerance(p['tolNR'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment