Welcome to the forums. Please post in English or French.

You are not logged in.

#1 2021-12-06 13:05:14

Valedy
Member
Registered: 2019-07-04
Posts: 30

Stand-Alone installation broken

Bonjour à tous/Hello everyone,

I have just upgraded to Ubuntu 20.04 and now the stand alone installation I have is not working any more. I already tried to install it from scratch and no problems occurs during the installation. (install log atatched)
But the whatever I try to run, the computation end up with a segmentation fault (error code : 139)  at the solving step even in quasi-static elastic study  (issue with mumps/metis ?). As I see, the problem occurs with both 14.4 and 15.2 versions.

Any hints is appreciated.

I attached a simple test case and here is the log message I obtained
```
RESU = STAT_NON_LINE(ARCHIVAGE=_F(CRITERE='RELATIF',
                                  PRECISION=1e-06),
                     CHAM_MATER=mat,
                     COMPORTEMENT=_F(DEFORMATION='PETIT',
                                     ITER_CPLAN_MAXI=1,
                                     ITER_INTE_MAXI=20,
                                     ITER_INTE_PAS=0,
                                     PARM_THETA=1.0,
                                     RELATION='ELAS',
                                     RESI_CPLAN_RELA=1e-06,
                                     RESI_INTE_RELA=1e-06,
                                     SYME_MATR_TANG='OUI'),
                     CONVERGENCE=_F(ARRET='OUI',
                                    ITER_GLOB_ELAS=25,
                                    ITER_GLOB_MAXI=10),
                     EXCIT=(_F(CHARGE=load_p,
                               TYPE_CHARGE='FIXE_CSTE'),
                            _F(CHARGE=BLOC,
                               TYPE_CHARGE='FIXE_CSTE')),
                     INCREMENT=_F(LIST_INST=time_list,
                                  PRECISION=1e-06),
                     MESURE=_F(TABLE='NON'),
                     METHODE='NEWTON',
                     MODELE=mod_meca,
                     NEWTON=_F(MATRICE='TANGENTE',
                               MATR_RIGI_SYME='NON',
                               REAC_INCR=1,
                               REAC_ITER=1,
                               REAC_ITER_ELAS=0),
                     SOLVEUR=_F(ACCELERATION='AUTO',
                                ELIM_LAGR='LAGR2',
                                FILTRAGE_MATRICE=-1.0,
                                GESTION_MEMOIRE='AUTO',
                                LOW_RANK_SEUIL=0.0,
                                MATR_DISTRIBUEE='NON',
                                METHODE='MUMPS',
                                MIXER_PRECISION='NON',
                                NPREC=8,
                                PCENT_PIVOT=20,
                                POSTTRAITEMENTS='AUTO',
                                PRETRAITEMENTS='AUTO',
                                RENUM='AUTO',
                                RESI_RELA=-1.0,
                                STOP_SINGULIER='OUI',
                                TYPE_RESOL='AUTO'))

Lecture des paramètres pour les entrées et les sorties.
Lecture des paramètres de l'algorithme de résolution non-linéaire.
Lecture des paramètres pour le comportement.
Lecture des paramètres pour le choix des comportements.
Lecture des paramètres pour le choix des critères de convergence du comportement.
Lecture des paramètres pour le post-traitement.
Lecture des paramètres pour la gestion du contact.
Lecture des paramètres pour la gestion de l'énergie.
Lecture des paramètres pour la gestion des mesures et des statistiques.
   Liste des comportements
   Affecté sur 389769 éléments
     Relation                             : ELAS
     Déformation                          : PETIT
     Nombre total de variables internes   : 1
            V1 : VIDE
  Le système linéaire à résoudre a 761601 degrés de liberté:
   - 723183 sont des degrés de liberté physiques
     (ils sont portés par 241061 noeuds du maillage)
   - 38418 sont les couples de paramètres de Lagrange associés
     aux 19209 relations linéaires dualisées.
  La matrice est de taille 761601 équations.
  Elle contient 23686806 termes non nuls si elle est symétrique et 46612011 termes non nuls si elle n'est pas symétrique.
  Soit un taux de remplissage de   0.008 %.
Initialisations des fonctionnalités actives.
  Activation du solveur MUMPS.
      Il n'y a pas d'état initial défini. On prend un état initial nul.
      Le champ <DEPL> est initialisé a zéro
      Le champ <SIEF_ELGA> est initialisé a zéro
      Le champ <VARI_ELGA> est initialisé a zéro

Archivage de l'état initial

  Archivage des champs
    Champ stocké <DEPL> à l'instant  0.000000000000e+00 pour le numéro d'ordre 0
    Champ stocké <SIEF_ELGA> à l'instant  0.000000000000e+00 pour le numéro d'ordre 0
    Champ stocké <VARI_ELGA> à l'instant  0.000000000000e+00 pour le numéro d'ordre 0
    Champ stocké <COMPORTEMENT> à l'instant  0.000000000000e+00 pour le numéro d'ordre 0
---------------------------------------------------------------------

Instant de calcul:  1.000000000000e+00 - Niveau de découpe: 1
---------------------------------------------------------------------
|     NEWTON     |     RESIDU     |     RESIDU     |     OPTION     |
|    ITERATION   |     RELATIF    |     ABSOLU     |   ASSEMBLAGE   |
|                | RESI_GLOB_RELA | RESI_GLOB_MAXI |                |
---------------------------------------------------------------------
TEMPS CPU/SYS/ELAPSED ASSEMBLAGE V        :  0.0000D+00 0.0000D+00 0.7861D-02
   
   !-----------------------------------------------------------------------------------------------!
   ! <A> <CALCULEL_28>                                                                             !
   !                                                                                               !
   !  Problème lors de l'utilisation de la structure de données 00000008.                          !
   !  Cette structure de données est de type "évolution temporelle" et l'on n'a pas le droit       !
   !  de l'utiliser en dehors de l'intervalle.                                                     !
   !  Mais ici, il n'y a qu'un seul instant dans la structure de donnée.                           !
   !  Dans ce cas, on suppose alors que ce transitoire est "permanent" et que l'on peut l'utiliser !
   !  pour toute valeur du temps.                                                                  !
   !                                                                                               !
   !                                                                                               !
   ! Ceci est une alarme. Si vous ne comprenez pas le sens de cette                                !
   ! alarme, vous pouvez obtenir des résultats inattendus !                                        !
   !-----------------------------------------------------------------------------------------------!
   
TEMPS CPU/SYS/ELAPSED ASSEMBLAGE V        :  0.4000D-01 0.0000D+00 0.3876D-01
TEMPS CPU/SYS/ELAPSED ASSEMBLAGE V        :  0.1200D+00 0.1000D-01 0.1222D+00
Intégration de la loi de comportement et de la matrice tangente.
TEMPS CPU/SYS/ELAPSED ASSEMBLAGE M        :  0.2060D+01 0.6000D-01 0.2127D+01

Entering DMUMPS 5.2.1 with JOB, N, NNZ =   1      761601       23534411
      executing #MPI =      1 and #OMP =      8


***********CONTROL PARAMETERS (ICNTL)**************

ICNTL(1)   Output stream for error messages        =         6
ICNTL(2)   Output stream for diagnostic messages   =         6
ICNTL(3)   Output stream for global information    =         6
ICNTL(4)   Level of printing                       =         2
ICNTL(5)   Matrix format  ( keep(55) )             =         0
ICNTL(6)   Maximum transversal  ( keep(23) )       =         7
ICNTL(7)   Ordering                                =         7
ICNTL(12)  LDLT ordering strat ( keep(95) )        =         0
ICNTL(13)  Parallel root (0=on, 1=off)             =         1
ICNTL(18)  Distributed matrix  ( keep(54) )        =         0
ICNTL(19)  Schur option ( keep(60) 0=off,else=on ) =         0
ICNTL(22)  Out-off-core option (0=Off, >0=ON)      =      -999
ICNTL(8)   Scaling strategy                        =        77
ICNTL(14)  Percent of memory increase              =        20
=================================================
MUMPS compiled with option -Dmetis
MUMPS compiled with option -Dscotch
This MUMPS version includes code for SAVE_RESTORE
=================================================
L D L^T Solver for general symmetric matrices
Type of parallelism: Working host

****** ANALYSIS STEP ********

Average density of rows/columns =   60
Ordering based on METIS
EXECUTION_CODE_ASTER_EXIT_1237788=139

<I>_EXIT_CODE = 139
```
Regards,

Valentin

Last edited by Valedy (2021-12-06 14:14:06)


Attachments:
case.tar.gz, Size: 280 KiB, Downloads: 38

Offline

#2 2021-12-06 19:31:12

mf
Member
Registered: 2019-06-18
Posts: 283

Re: Stand-Alone installation broken

Hello,

I don't understand. The file attached in your post and the log message within your post are obviously not the same (DOFs are hugely different etc.). I ran your files, they complete without any error on SM2021,

Mario.


Attachments:
message+depl.zip, Size: 144.62 KiB, Downloads: 32

Offline

#3 2021-12-07 09:41:41

Valedy
Member
Registered: 2019-07-04
Posts: 30

Re: Stand-Alone installation broken

Hello,
Sorry I maybe mis-explained myself. As you the case run perfectly on my Salome-méca, but my issue is with the stand-alone installation on ubuntu 20.04.

Regards,

Valentin

Offline