Thank you very much for all your responses. I didn't think so many people here would try to help.
So let's get started:
k_zurawski
Yes, I had read that FORCE_FACE is used for pressure. That's why I deliberately chose FORCE_FACE. I haven't tested the more complicated method yet; I'm still hoping to find a simple solution.
k_zurawski
That's interesting to know, as I actually want to calculate a carport made of wooden beams with C_A next year. But I still have a lot to learn before then. Still, it's good to know that you already have experience in this area.
k_zurawski
I'll definitely have to look into that. But I think with a little Googling and reading the documentation, I'll be able to figure out how to use the total reaction force. (At least, I hope so 😅)
AsterO'dactyle
Of course, that was a good idea. You had already recommended that to me with the displacement variant. I tested it and you were right. The problem occurs even with linear static analysis without contact:
Comm-file:
DEBUT(LANG='EN')
Mesh_Plate = LIRE_MAILLAGE(identifier='0:1',
UNITE=20)
Mesh_Stamp = LIRE_MAILLAGE(identifier='1:1',
UNITE=2)
Mesh = ASSE_MAILLAGE(identifier='2:1',
MAILLAGE_1=Mesh_Plate,
MAILLAGE_2=Mesh_Stamp,
OPERATION='SUPERPOSE')
Model = AFFE_MODELE(identifier='3:1',
AFFE=_F(MODELISATION='3D',
PHENOMENE='MECANIQUE',
TOUT='OUI'),
MAILLAGE=Mesh)
Material = DEFI_MATERIAU(identifier='4:1',
ELAS=_F(E=200000.0,
NU=0.3))
Section = AFFE_MATERIAU(identifier='5:1',
AFFE=_F(MATER=(Material, ),
TOUT='OUI'),
MODELE=Model)
#comment: Func = DEFI_FONCTION(identifier='6:1',
#comment: NOM_PARA='INST',
#comment: VALE=(0.0, 0.0, 1.0, 1.0))
#comment: List = DEFI_LIST_REEL(identifier='7:1',
#comment: DEBUT=0.0,
#comment: INTERVALLE=(_F(JUSQU_A=0.1,
#comment: NOMBRE=100),
#comment: _F(JUSQU_A=0.2,
#comment: NOMBRE=100),
#comment: _F(JUSQU_A=1.0,
#comment: NOMBRE=100)))
Fixture = AFFE_CHAR_MECA(identifier='8:1',
FACE_IMPO=_F(DZ=0.0,
GROUP_MA=('Fixture_Face', )),
MODELE=Model)
Load = AFFE_CHAR_MECA(identifier='9:1',
FORCE_NODALE=_F(FZ=-1400.0,
GROUP_NO=('Load_Nodes', )),
MODELE=Model)
Contact = DEFI_CONTACT(identifier='10:1',
LISSAGE='OUI',
MODELE=Model,
ZONE=_F(GROUP_MA_ESCL=('Stamp_Refinement', ),
GROUP_MA_MAIT=('Plate_Refinement', )))
Symmetry = AFFE_CHAR_MECA(identifier='11:1',
FACE_IMPO=(_F(DX=0.0,
GROUP_MA=('Plate_Sym_X', )),
_F(DX=0.0,
GROUP_MA=('Stamp_Sym_X', )),
_F(DY=0.0,
GROUP_MA=('Plate_Sym_Y', )),
_F(DY=0.0,
GROUP_MA=('Stamp_Sym_Y', ))),
MODELE=Model)
#comment: Analysis = STAT_NON_LINE(identifier='12:1',
#comment: CARA_ELEM=Springs,
#comment: CHAM_MATER=Section,
#comment: COMPORTEMENT=_F(RELATION='ELAS'),
#comment: CONTACT=Contact,
#comment: CONVERGENCE=_F(ARRET='OUI',
#comment: ITER_GLOB_MAXI=50),
#comment: EXCIT=(_F(CHARGE=Fixture),
#comment: _F(CHARGE=Symmetry),
#comment: _F(CHARGE=Load,
#comment: FONC_MULT=Func)),
#comment: INCREMENT=_F(LIST_INST=List),
#comment: MODELE=Model)
Analysis = MECA_STATIQUE(identifier='13:1',
CHAM_MATER=Section,
EXCIT=(_F(CHARGE=Fixture),
_F(CHARGE=Symmetry),
_F(CHARGE=Load)),
MODELE=Model)
Analysis = CALC_CHAMP(identifier='14:1',
reuse=Analysis,
CRITERES=('SIEQ_ELNO', ),
RESULTAT=Analysis)
IMPR_RESU(identifier='15:1',
FORMAT='MED',
RESU=_F(RESULTAT=Analysis),
UNITE=80)
FIN()
Message:
setting '--memory' value to 1843.20 MB (keyword RESERVE_MEMOIRE)
Ouverture en écriture du fichier ./vola.1
<INFO> Démarrage de l'exécution.
___ _ _ _ __ ___ _
/ __|___ __| |___ /_\ __| |_ ___ _ _ \ \ / (_)_ _ __| |_____ __ _____
| (__/ _ \/ _` / -_) / _ \ (_-< _/ -_) '_| \ \/\/ /| | ' \/ _` / _ \ V V (_-<
\___\___/\__,_\___| /_/ \_\/__/\__\___|_| \_/\_/ |_|_||_\__,_\___/\_/\_//__/
https://code-aster-windows.com
-- CODE_ASTER -- VERSION : DÉVELOPPEMENT (unstable) --
Version 16.7.9 modifiée le 04/04/2018
révision 5029d61da970 - branche 'windows-v16'
Copyright EDF R&D 1991 - 2025
Exécution du : Tue Sep 30 12:26:28 2025
Nom de la machine :
DESKTOP-H3DM2EG
Architecture : 64bit
Type de processeur : AMD64
Système d'exploitation :
Windows-10-10.0.19041-SP0
Langue des messages : de (cp1252)
Version de Python : 3.7.2
Version de NumPy : 1.16.1
Parallélisme MPI : inactif
Parallélisme OpenMP : actif
Nombre de processus OpenMP utilisés : 1
Version de la librairie HDF5 : 1.10.9
Version de la librairie MED : 4.1.1
Librairie MFront : non disponible
Version de la librairie MUMPS : 5.5.1
Librairie PETSc : non disponible
Version de la librairie SCOTCH : 7.0.3
starting the execution...
Valeur initiale du temps CPU maximum = 900 secondes
Valeur du temps CPU maximum passé aux
commandes = 810 secondes
Réserve CPU prévue = 90 secondes
Ouverture en écriture du fichier ./glob.1
Ouverture en écriture du fichier ./vola.1
Ouverture en lecture du fichier
C:\Users\Zhavok\AppData\Local\code_aster\v2024\16.7\lib\aster/elem.1
Nom de la base : ELEMBASE
Créée avec la version :
16.07.09
Nombre d'enregistrements utilisés : 45
Nombre d'enregistrements maximum
: 512
Nombre d'enregistrements par fichier : 512
Longueur d'enregistrement
(octets) : 819200
Nombre d'identificateurs utilisés : 123
Taille maximum du
répertoire : 300
Pourcentage d'utilisation du répertoire : 41 %
Ouverture en lecture du fichier
C:\Users\Zhavok\AppData\Local\code_aster\v2024\16.7\lib\aster/elem.1
Nom de la base : ELEMBASE
Nombre d'enregistrements utilisés :
45
Nombre d'enregistrements maximum : 512
Nombre d'enregistrements par fichier
: 512
Longueur d'enregistrement (octets) : 819200
Nombre total d'accès en lecture
: 63
Volume des accès en lecture : 49.22 Mo.
Nombre total
d'accès en écriture : 0
Volume des accès en écriture : 0.00 Mo.
Nombre d'identificateurs utilisés : 123
Taille maximum du répertoire : 300
Pourcentage d'utilisation du répertoire : 41 %
Relecture des catalogues des éléments faite.
Fin de lecture (durée 0.000000 s.)
Mémoire limite pour l'allocation dynamique : 2355.20 Mo
ajouté à l'initialisation du processus :
271.07 Mo
Limite cible du processus : 2626.27 Mo
Taille limite des fichiers d'échange : 2048.00 Go
# Mémoire (Mo) : 271.07 / 263.62 / 208.39 / 184.66 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0001 user+syst: 0.00s (syst: 0.08s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd0:1
# ----------------------------------------------------------------------------------------------
# Commande #0002 de fort.1, ligne 15
Mesh_Plate = LIRE_MAILLAGE(FORMAT='MED',
INFO=1,
INFO_MED=0,
PARTITIONNEUR='SANS',
UNITE=20,
VERI_MAIL=_F(APLAT=0.001,
VERIF='OUI'))
Nom MED du maillage : Mesh_Plate
------------ MAILLAGE 00000001 - IMPRESSIONS NIVEAU 1 ------------
NOMBRE DE NOEUDS 1049
NOMBRE DE MAILLES 5524
SEG2 129
TRIA3 1258
TETRA4 4137
NOMBRE DE GROUPES DE MAILLES 4
--------------------------------------------------------------------------------
Vérification du maillage.
# Résultat commande #0002 (LIRE_MAILLAGE): Mesh_Plate ('<00000001>') de type <Mesh>
# Mémoire (Mo) : 284.84 / 284.65 / 208.39 / 184.66 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0002 user+syst: 0.06s (syst: 0.02s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd1:1
# ----------------------------------------------------------------------------------------------
# Commande #0003 de fort.1, ligne 21
Mesh_Stamp = LIRE_MAILLAGE(FORMAT='MED',
INFO=1,
INFO_MED=0,
PARTITIONNEUR='SANS',
UNITE=2,
VERI_MAIL=_F(APLAT=0.001,
VERIF='OUI'))
Nom MED du maillage : Mesh_Stamp
------------ MAILLAGE 00000002 - IMPRESSIONS NIVEAU 1 ------------
NOMBRE DE NOEUDS 422
NOMBRE DE MAILLES 2056
SEG2 92
TRIA3 710
TETRA4 1254
NOMBRE DE GROUPES DE NOEUDS 1
NOMBRE DE GROUPES DE MAILLES 4
--------------------------------------------------------------------------------
Vérification du maillage.
# Résultat commande #0003 (LIRE_MAILLAGE): Mesh_Stamp ('<00000002>') de type <Mesh>
# Mémoire (Mo) : 285.16 / 285.15 / 208.39 / 184.66 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0003 user+syst: 0.03s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd2:1
# ----------------------------------------------------------------------------------------------
# Commande #0004 de fort.1, ligne 31
Mesh = ASSE_MAILLAGE(MAILLAGE_1=Mesh_Plate,
MAILLAGE_2=Mesh_Stamp,
OPERATION='SUPERPOSE')
# Résultat commande #0004 (ASSE_MAILLAGE): Mesh ('<00000003>') de type <Mesh>
# Dépend de :
# - Mesh_Plate ('<00000001>') de type <Mesh>
# - Mesh_Stamp ('<00000002>') de type <Mesh>
# Mémoire (Mo) : 286.68 / 286.68 / 208.39 / 184.66 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0004 user+syst: 0.03s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd3:1
# ----------------------------------------------------------------------------------------------
# Commande #0005 de fort.1, ligne 43
Model = AFFE_MODELE(AFFE=_F(MODELISATION='3D',
PHENOMENE='MECANIQUE',
TOUT='OUI'),
DISTRIBUTION=_F(METHODE='SOUS_DOMAINE',
PARTITIONNEUR='METIS'),
INFO=1,
MAILLAGE=Mesh,
VERI_JACOBIEN='OUI',
VERI_NORM_IFS='OUI')
Sur les 7580 mailles du maillage 00000003, on a demandé l'affectation de 7580, on a pu en affecter
7580.
Modélisation Formulation Type maille Élément fini Nombre
_ _ SEG2 MECA_ARETE2 221
_ _ TRIA3 MECA_FACE3 1968
3D _ TETRA4 MECA_TETRA4 5391
#2 Calculs elementaires et assemblages CPU (USER+SYST/SYST/ELAPS): 0.00 0.00 0.00
# Résultat commande #0005 (AFFE_MODELE): Model ('<00000004>') de type <Model>
# Mémoire (Mo) : 289.04 / 289.04 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0005 user+syst: 0.03s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd4:1
# ----------------------------------------------------------------------------------------------
# Commande #0006 de fort.1, ligne 51
Material = DEFI_MATERIAU(ELAS=_F(B_ENDOGE=0.0,
COEF_AMOR=1.0,
E=200000.0,
K_DESSIC=0.0,
NU=0.3),
INFO=1)
# Résultat commande #0006 (DEFI_MATERIAU): Material ('<00000005>') de type <Material>
# Mémoire (Mo) : 289.11 / 289.11 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0006 user+syst: 0.00s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd5:1
# ----------------------------------------------------------------------------------------------
# Commande #0007 de fort.1, ligne 61
Section = AFFE_MATERIAU(AFFE=_F(MATER=Material,
TOUT='OUI'),
INFO=1,
MODELE=Model)
# Résultat commande #0007 (AFFE_MATERIAU): Section ('<00000006>') de type <MaterialField>
# Mémoire (Mo) : 289.28 / 289.28 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0007 user+syst: 0.00s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd8:1
# ----------------------------------------------------------------------------------------------
# Commande #0008 de fort.1, ligne 97
Fixture = AFFE_CHAR_MECA(DOUBLE_LAGRANGE='OUI',
FACE_IMPO=_F(DZ=0.0,
GROUP_MA='Fixture_Face'),
INFO=1,
MODELE=Model,
VERI_AFFE='OUI',
VERI_NORM='OUI')
# Résultat commande #0008 (AFFE_CHAR_MECA): Fixture ('<00000007>') de type <MechanicalLoadReal>
# Mémoire (Mo) : 289.68 / 289.68 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0008 user+syst: 0.00s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd9:1
# ----------------------------------------------------------------------------------------------
# Commande #0009 de fort.1, ligne 107
Load = AFFE_CHAR_MECA(DOUBLE_LAGRANGE='OUI',
FORCE_NODALE=_F(FZ=-1400.0,
GROUP_NO='Load_Nodes'),
INFO=1,
MODELE=Model,
VERI_AFFE='OUI',
VERI_NORM='OUI')
# Résultat commande #0009 (AFFE_CHAR_MECA): Load ('<00000008>') de type <MechanicalLoadReal>
# Mémoire (Mo) : 289.87 / 289.87 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0009 user+syst: 0.00s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd10:1
# ----------------------------------------------------------------------------------------------
# Commande #0010 de fort.1, ligne 119
Contact = DEFI_CONTACT(ALGO_RESO_GEOM='POINT_FIXE',
FORMULATION='DISCRETE',
FROTTEMENT='SANS',
ITER_CONT_MULT=4,
ITER_GCP_MAXI=0,
ITER_GEOM_MAXI=10,
LISSAGE='OUI',
MODELE=Model,
NB_RESOL=10,
PRE_COND='SANS',
REAC_GEOM='AUTOMATIQUE',
RECH_LINEAIRE='ADMISSIBLE',
RESI_GEOM=0.01,
STOP_INTERP='NON',
STOP_SINGULIER='OUI',
VERI_NORM='OUI',
ZONE=_F(ALGO_CONT='CONTRAINTE',
APPARIEMENT='MAIT_ESCL',
DIST_APPA=-1.0,
DIST_COQUE='NON',
DIST_POUTRE='NON',
GLISSIERE='NON',
GROUP_MA_ESCL='Stamp_Refinement',
GROUP_MA_MAIT='Plate_Refinement',
NORMALE='MAIT',
RESOLUTION='OUI',
TOLE_PROJ_EXT=0.5,
TYPE_PROJECTION='ORTHOGONALE',
VECT_ESCL='AUTO',
VECT_MAIT='AUTO'))
# Résultat commande #0010 (DEFI_CONTACT): Contact ('<00000009>') de type <Contact>
# Dépend de :
# - Model ('<00000004>') de type <Model>
# Mémoire (Mo) : 290.94 / 290.94 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0010 user+syst: 0.02s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd11:1
# ----------------------------------------------------------------------------------------------
# Commande #0011 de fort.1, ligne 141
Symmetry = AFFE_CHAR_MECA(DOUBLE_LAGRANGE='OUI',
FACE_IMPO=(_F(DX=0.0,
GROUP_MA='Plate_Sym_X'),
_F(DX=0.0,
GROUP_MA='Stamp_Sym_X'),
_F(DY=0.0,
GROUP_MA='Plate_Sym_Y'),
_F(DY=0.0,
GROUP_MA='Stamp_Sym_Y')),
INFO=1,
MODELE=Model,
VERI_AFFE='OUI',
VERI_NORM='OUI')
# Résultat commande #0011 (AFFE_CHAR_MECA): Symmetry ('<0000000a>') de type <MechanicalLoadReal>
# Mémoire (Mo) : 290.94 / 290.94 / 208.39 / 198.72 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0011 user+syst: 0.00s (syst: 0.00s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
.. _stg1_cmd13:1
# ----------------------------------------------------------------------------------------------
# Commande #0012 de fort.1, ligne 183
Analysis = MECA_STATIQUE(CHAM_MATER=Section,
EXCIT=(_F(CHARGE=Fixture,
TYPE_CHARGE='FIXE_CSTE'),
_F(CHARGE=Symmetry,
TYPE_CHARGE='FIXE_CSTE'),
_F(CHARGE=Load,
TYPE_CHARGE='FIXE_CSTE')),
INFO=1,
INST=0.0,
MODELE=Model,
OPTION='SIEF_ELGA',
SOLVEUR=_F(ACCELERATION='AUTO',
ELIM_LAGR='LAGR2',
GESTION_MEMOIRE='AUTO',
LOW_RANK_SEUIL=0.0,
MATR_DISTRIBUEE='NON',
METHODE='MUMPS',
NB_RHS=1,
NPREC=8,
PCENT_PIVOT=35,
POSTTRAITEMENTS='AUTO',
PRETRAITEMENTS='AUTO',
REDUCTION_MPI=0,
RENUM='AUTO',
RESI_RELA=1e-06,
STOP_SINGULIER='OUI',
TYPE_RESOL='AUTO'))
Le système linéaire à résoudre a 5263 degrés de liberté:
- 4413 sont des degrés de liberté
physiques
(ils sont portés par 1471 noeuds du maillage)
- 850 sont les couples de paramètres
de Lagrange associés
aux 425 relations linéaires dualisées.
La matrice est de taille 5263 équations.
Elle contient 83247 termes non nuls si elle est
symétrique et 161231 termes non nuls si elle n'est pas symétrique.
Soit un taux de remplissage de
0.582 %.
Degré de liberté physique associé au noeud N1079 et à la composante DZ.
╔════════════════════════════════════════════════════════════════════════════════════════════════╗
║ <EXCEPTION> <FACTOR_11> ║
║ ║
║ Problème : la matrice est singulière ou presque singulière : ║
║ Lors de la factorisation de la ║
║ matrice, on a rencontré un problème ║
║ (pivot nul ou presque nul) à la ligne 3831 qui ║
║ correspond au degré de liberté donné ci-dessus. ║
║ ║
║ Risques et conseils : ║
║ * Si la ligne ║
║ correspond a un degré de liberté physique, il s'agit probablement d'un mouvement ║
║ de corps ║
║ rigide mal bloqué. ║
║ Vérifiez les conditions aux limites. ║
║ Si vous faites du contact, ║
║ il ne faut pas que la structure ne "tienne" que par le contact. ║
║ Vérifiez également les ║
║ caractéristiques matériaux (module d'Young, ...). ║
║ ║
║ * Si la ligne correspond a un degré de ║
║ liberté de Lagrange, il s'agit sans doute d'une condition ║
║ limite redondante. ║
║ En ║
║ particulier, il se peut que la relation linéaire surabondante provienne des conditions de ║
║ contact. ║
║ Peut-être devriez vous exclure certains noeuds des conditions de contact ║
║ ║
║ (mots clés SANS_NOEUD et SANS_GROUP_NO). ║
║ ║
║ * Si le solveur utilisé est LDLT ou MULT_FRONT, ║
║ vous pouvez utiliser le solveur MUMPS ║
║ car celui-ci est le seul à pouvoir factoriser les ║
║ matrices qui ne sont pas définies positives. ║
║ ║
║ * Parfois, en parallèle, le critère de ║
║ détection de singularité de MUMPS est trop pessimiste ! Il reste néanmoins souvent ║
║ ║
║ possible de faire passer le calcul complet en relaxant ce critère (augmenter de 1 ou 2 la ║
║ valeur du mot-clé NPREC) ou ║
║ en le débranchant (valeur du mot-clé NPREC=-1) ou en ║
║ relançant le calcul sur moins de processeurs. ║
║ ║
║ * Il se peut aussi que ce phénomène soit ║
║ tout à fait normal avec X-FEM si la fissure passe ║
║ très près d'un noeud. ║
║ Si le nombre ║
║ de décimales perdues n'est pas trop grand (max 10 décimales), ║
║ vous pouvez relancer le ║
║ calcul en augmentant le nombre de décimales perdues autorisé : ║
║ mot-clé NPREC du mot clé ║
║ facteur SOLVEUR. ║
║ Sinon, contactez l'équipe de développement. ║
║ ║
╚════════════════════════════════════════════════════════════════════════════════════════════════╝
!-----------------------------------------------------------------!
! !
! FATAL ERROR detected in Code_Aster for Windows !
! !
! Subscribe to the premium version if you need bug fixes !
! !
! support@simulease.com !
! !
!-----------------------------------------------------------------!
Destruction du concept '0000000e' suite à l'erreur précédente.
# Mémoire (Mo) : 304.83 / 304.83 / 208.39 / 199.35 (VmPeak / VmSize / Optimum / Minimum)
# Fin commande #0012 user+syst: 0.09s (syst: 0.02s, elaps: 0.00s)
# ----------------------------------------------------------------------------------------------
Exception: Trying to close the database after an uncaught exception...
Publishing the result of the current command MECA_STATIQUE...
Saving objects...
pi <class 'float'>
e <class 'float'>
tau <class 'float'>
inf <class 'float'>
nan <class 'float'>
Mesh_Plate <class 'libaster.Mesh'>
Mesh_Stamp <class 'libaster.Mesh'>
Mesh <class 'libaster.Mesh'>
Model <class 'libaster.Model'>
Material <class 'libaster.Material'>
Section <class 'libaster.MaterialField'>
Fixture <class 'libaster.MechanicalLoadReal'>
Load <class 'libaster.MechanicalLoadReal'>
Contact <class 'libaster.Contact'>
Symmetry <class 'libaster.MechanicalLoadReal'>
╔════════════════════════════════════════════════════════════════════════════════════════════════╗
║ <I> <CATAMESS_89> ║
║ ║
║ Liste des alarmes émises lors de l'exécution du calcul. ║
║ ║
║ Les alarmes que vous avez ║
║ choisies d'ignorer sont précédées de (*). ║
║ Nombre d'occurrences pour chacune des alarmes : ║
║ ║
║ aucune alarme ║
╚════════════════════════════════════════════════════════════════════════════════════════════════╝
---------------------------------------------------------------------------
Concepts de la base: G
Nom Type Taille (Mo) Nombre Nombre de
d'objets segments
TOTAL 34.98 411 625
00000001 MAILLAGE_SDASTER 0.48 34 51
00000002 MAILLAGE_SDASTER 0.19 36 62
00000003 MAILLAGE_SDASTER 0.67 37 67
00000004 MODELE_SDASTER 0.31 9 14
00000005 MATER_SDASTER 0.00 11 11
00000006 CHAM_MATER 0.00 8 13
00000007 CHAR_MECA 0.12 55 75
00000008 CHAR_MECA 0.08 46 61
00000009 CHAR_CONTACT 0.32 30 30
0000000a CHAR_MECA 0.21 55 75
0000000b EVOL_ELAS 0.05 11 15
0000000c *L_CHARGES 0.00 4 4
0000000d NUME_DDL_SDASTER 0.68 15 20
0000000f MATR_ASSE_DEPL_R 1.31 5 11
00000012 CHAM_NO_SDASTER 0.04 3 3
00000013 CHAM_NO_SDASTER 0.04 3 3
0000001c MATR_ASSE_DEPL_R 0.00 1 1
0000001d *L_CHARGES 0.00 1 1
&FOZERO 0.00 2 2
&&_NUM_C 0.00 1 1
&CATA 30.46 42 103
&&NMDOME 0.00 2 2
(*) sous-objets non accessible directement
---------------------------------------------------------------------------
Nom de la base : GLOBALE
Nombre d'enregistrements utilisés :
156
Nombre d'enregistrements maximum : 2684354
Nombre d'enregistrements par
fichier : 15728
Longueur d'enregistrement (octets) : 819200
Nombre total d'accès
en lecture : 6
Volume des accès en lecture : 4.69 Mo.
Nombre
total d'accès en écriture : 378
Volume des accès en écriture : 295.31
Mo.
Nombre d'identificateurs utilisés : 720
Taille maximum du répertoire
: 2000
Pourcentage d'utilisation du répertoire : 36 %
Nom de la base : VOLATILE
Nombre d'enregistrements utilisés :
107
Nombre d'enregistrements maximum : 2684354
Nombre d'enregistrements par
fichier : 15728
Longueur d'enregistrement (octets) : 819200
Nombre total d'accès
en lecture : 0
Volume des accès en lecture : 0.00 Mo.
Nombre
total d'accès en écriture : 291
Volume des accès en écriture : 227.34
Mo.
Nombre d'identificateurs utilisés : 248
Taille maximum du répertoire
: 2000
Pourcentage d'utilisation du répertoire : 12 %
<I> <FIN> ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI".
<I> <FIN> MEMOIRE JEVEUX MINIMALE REQUISE POUR L'EXECUTION : 199.35 Mo
<I> <FIN> MEMOIRE JEVEUX OPTIMALE REQUISE POUR L'EXECUTION : 208.39 Mo
<I> <FIN> MAXIMUM DE MEMOIRE UTILISEE PAR LE PROCESSUS LORS DE L'EXECUTION : 304.95 Mo
<I> FERMETURE DES BASES EFFECTUEE
STATISTIQUES CONCERNANT L'ALLOCATION DYNAMIQUE :
TAILLE CUMULEE MAXIMUM : 208 Mo.
TAILLE CUMULEE LIBEREE : 43 Mo.
NOMBRE TOTAL D'ALLOCATIONS : 135845
NOMBRE TOTAL DE LIBERATIONS : 135825
APPELS AU MECANISME DE LIBERATION : 0
TAILLE MEMOIRE CUMULEE RECUPEREE : 0 Mo.
VOLUME DES LECTURES : 0 Mo.
VOLUME DES ECRITURES : 1 Mo.
MEMOIRE JEVEUX MINIMALE REQUISE POUR L'EXECUTION : 199.35 Mo
- IMPOSE DE NOMBREUX ACCES DISQUE
- RALENTIT LA VITESSE D'EXECUTION
MEMOIRE JEVEUX OPTIMALE REQUISE POUR L'EXECUTION : 208.39 Mo
- LIMITE LES ACCES DISQUE
- AMELIORE LA VITESSE D'EXECUTION
MAXIMUM DE MEMOIRE UTILISEE PAR LE PROCESSUS : 304.95 Mo
- COMPREND LA MEMOIRE CONSOMMEE PAR JEVEUX,
LE SUPERVISEUR PYTHON, LES LIBRAIRIES EXTERNES
<I> FIN D'EXECUTION LE : MA-30-SEPT-2025 12:26:31
Signature of pickled file : de26ff20e79a7d331ff7e40f1adaeed3d3b299505ba3e7f94c442b8de8d6d082
Signature of info file : 55a16caf94aba975e79bc2f14daa2544ac052bf2f032fcf827e8702119612987
Signature of Jeveux database: 23672d80346ec89d50134ccb912f55eb04a0a25a6ef29e6f2aaa65c60c871415
EXECUTION_CODE_ASTER_EXIT_171=0
AsterO'dactyle
That could be. I just haven't figured out why yet.
Although "Fixture" refers to the Z-axis, it is the underside of the plate and not part of the stamp.
"Load" is the upper face of the stamp on which the force acts.
"Symmetry" refers to the constraints of the punch in the X and Y axes. The uppermost nodes of the symmetry are also part of the “Load” face. However, I don’t think there is a problem there, as the nodes are only constrained in X and Y and not in Z.
On the subject of Windows/Linux:
I also think that Linux is definitely more up to date and problems are solved more quickly there. However, I believe that my problem is not a fault with the solvers, but rather a fault on my part. One reason why I use C_A on Windows is that I can quickly use PrePoMax as a reference for testing. However, if I really do encounter problems with Windows more often, I will switch to Linux. Especially since I already have Kubuntu installed alongside Windows.
Sound_Spinning
I definitely need to look into the topic of “soft springs-to-ground.” As I said, I've been reading the forum a lot over the last few days and keep coming across it. I'll see if I can find a tutorial or something similar somewhere. So far, I've looked at the Salome Meca documentation on 0D elements, but I haven't been able to solve my problem with it. My other less reliable sources (Google/YouTube/ChatGPT) have also let me down, unfortunately. If I find anything, I'll link to it here.