From 0bfdb4d6a24aa20e5f5e7274d27fe2c836b3b519 Mon Sep 17 00:00:00 2001 From: Romain Boman <romain.boman@gmail.com> Date: Mon, 2 Dec 2024 12:44:38 +0100 Subject: [PATCH] a narch (nb of archives of metafor) as a parameter --- models/Panthera_pardus/Panthera_pardus_RC_30.py | 1 + models/bonemodel.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/models/Panthera_pardus/Panthera_pardus_RC_30.py b/models/Panthera_pardus/Panthera_pardus_RC_30.py index 0726ed9..ede6e27 100644 --- a/models/Panthera_pardus/Panthera_pardus_RC_30.py +++ b/models/Panthera_pardus/Panthera_pardus_RC_30.py @@ -70,6 +70,7 @@ def parms(d={}): p['Poisson'] = 0.3 # [-] # p['use_gmshOld'] = True + p['narch'] = 2 # number of archives (Metafor) p.update(d) return p diff --git a/models/bonemodel.py b/models/bonemodel.py index 6193e0b..b95a1bb 100644 --- a/models/bonemodel.py +++ b/models/bonemodel.py @@ -81,7 +81,8 @@ def parms(d={}): # numerical parameters p['tolNR'] = 1e-6 # [-] equilibrium tolerance p['dt0'] = 1.0 # [s] time step size - + p['narch'] = 1 # number of archives + # gmsh toolbox p['use_gmshOld'] = False # use old gmsh interface @@ -232,7 +233,7 @@ def getMetafor(p={}): tsm = metafor.getTimeStepManager() 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.setResidualTolerance(p['tolNR']) -- GitLab