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

You are not logged in.

#1 Salome-Meca installation » Salome Meca / Code_aster Vs Apache Log4j Security Vulnerabilities » 2021-12-29 11:22:41

stephaneberger
Replies: 1

Hi everybody

I'm using Code_Aster and Salome Meca in my  company and I need to known if there is a risk regarding the vulnerability Log4j that occurs in java application.
I had a look in all installed files and I didn't find any file called log4j-xxxx.
Nevertheless, I would want to double check this point with the developpers.

Thanks in advance

Best Regards and Happy New year

Stephane

#2 Re: Salome-Meca usage » Beam 3D » 2017-04-06 18:43:51

Actually ''allow quadrangle" creates quadrangles in 2D and hexahedra in 3D

stephane

#3 Re: Salome-Meca usage » Beam 3D » 2017-03-27 20:47:56

Hi Amin,

I think this is quite difficult to mesh your geometry with only hexahedrons with salome free mesher.

You can try with Netgen1D-2D-3D by activating allow quadrangle, but your mesh will have few pyramid elements.

The other technics are :
- purchase the licence for the meshgem mesher
- create the mesh with an other software and import it in salome

stephane

#5 Re: Salome-Meca usage » attempt to create submesh [SOLVED] » 2017-03-12 19:57:11

In the bottom right corner of the first post, click on edit and modify the title

stephane

#6 Re: Salome-Meca usage » SSLS101B question » 2017-03-12 14:10:37

Hi,

These points are defined in the mesh

modify the comm file in this way:
MAILL=LIRE_MAILLAGE(FORMAT='MED', INFO=2,);

Then solve and read the .mess file and you will see the nodes you are looking for

stephane

#7 Re: Salome-Meca usage » attempt to create submesh [SOLVED] » 2017-03-12 13:53:48

Hi,

I think the file attached is what you want to do.
I create a 2D mesh and then a sub-mesh which is the 3D.

stephane

#8 Re: Code_Aster usage » [SOLVED]DEFI_LIST_INST (METHODE='AUTO' ->NOT working!!!) » 2017-03-12 13:42:48

Hi,

I will have a look, on old comm file that I have to confirm the syntaxe.
Nevertheless, it is strange that the calcul doesn't converge.
I guess that at the time between 0.1 and 0.15 there is a huge change of boundary condition.

In order to ease the convergence, you can use 3D_DIAG element which avoid to have oscillation of the solution when sudden change of condition occurs.

Maybe you can also plot your function to check if there is no error.
Did you check your model on a more simple geometry ?

stephane

#9 Re: Code_Aster usage » Singular matrix in simple truss » 2017-03-12 13:30:46

Hi

The issue comes from your mesh.
When you use barre element, you must have only one SEG2 element between 2 nodes.
When you mesh your geometry, you have to apply only 1 element per edge.
(see test case ssll110a)

stephane

#10 Re: Code_Aster usage » création d'un fichier de commande.py avec des commande Aster executabl » 2017-03-12 09:00:37

Bonjour,

Il n'y a pas d'exemple particulier.
Le fichier de commande avec des fonctions python est un fichier .comm classique.
Vous pouvez lancer l'étude de  manière classique :
- avec ASTK,
- avec as_run sur le fichier .export en ligne de commande.

C'est en fait une des forces de Code_aster, de pouvoir insérer des commandes python dans le fichier .comm directement.

stephane

#11 Re: Code_Aster usage » création d'un fichier de commande.py avec des commande Aster executabl » 2017-03-11 11:32:41

Bonjour,

Pour prendre en main code_aster il convient d'aller regarder les formations (training) sur ce site.
On trouve également des tutos sur internet.
Il y a bien-sûr le livre de Jean-Pierre Aubry et enfin les test-cases qui sont nombreux et permettent d'avoir des exemples d'applications particulières.

Pour votre besoin, vous verrez que la formation 18 va répondre à votre question.

Stéphane

#12 Re: Code_Aster usage » [Solved] Thermal analysis with temperature dependent conduction » 2017-03-08 22:18:44

HI,

You have to use THER_NON_LINE.
As soon as you have material properties which are not constant, you have to use a non linear solving method (mean THER_NON_LINE)

For the specific heat, you can make a test with 2 values. (Personnaly, I prefer entering a value with a good level of magnitude, for instance 500 J/kg.K for steel). In this way, if you want to run a transient calculation, the results will be correct.

stephane

#13 Re: Code_Aster usage » Error in nonlinear cable analysis » 2017-03-06 21:23:15

Hi

you didn't create your group_ma and group_no in your mesh

stephane

#14 Re: Code_Aster usage » Proper way to retrieve thermal stress in an unconstrained state » 2017-03-05 17:31:50

Hi,

To run static calculation you must avoid any rigid body motion.
In your case, you have to lock your model, at least one node.

stephane

#16 Re: Code_Aster usage » How to calculate the internal nodal forces with the displacement field » 2017-03-01 09:05:06

Hi

you have to have a look on the documentation U2.04.06 : How to dig a tunnel and the test-case sslp105b.comm

You will find the methodology starting from line :

#    2EME PHASE BLOCAGE DU BORD DE LA GALERIE (OPTION DIDI)

up to the line

#        3EME PHASE = REINJECTION DE LA REACTION

regards

stephane

#17 Re: Code_Aster usage » Chaboche model calibration - MACR_RECAL » 2017-03-01 08:54:59

Hi,

According to me the issue comes from the way you are using MACR_RECAL. You have to plot your results stress Vs time and strain Vs time in order to have curves as defined in paragraph 5 of documentation U4.73.02

A second point, is the use of the Chaboche model. This model is very powerful but you have to be sure that you need this one.
I emphasis this point, because based on the curves you posted, you don't have enough information in your results to fulfill all the Chaboche model parameters. Sometimes, a non-linear isotropic hardening model is enough (COMPORTEMENT=VMIS_ISO_TRAC).

Regards

Stephane

#18 Re: Code_Aster usage » [SOLVED]DEFI_LIST_INST (METHODE='AUTO' ->NOT working!!!) » 2017-03-01 08:36:35

Hi

Maybe something like that

list=DEFI_LIST_REEL(DEBUT=0.0,
                  INTERVALLE=(_F(JUSQU_A=0.06,
                                 PAS=0.01,),
                              _F(JUSQU_A=0.1,
                                 NOMBRE=1,),
                              _F(JUSQU_A=1.0,
                                 NOMBRE=1,),
                              _F(JUSQU_A=10.,
                                 NOMBRE=1,),
                              _F(JUSQU_A=100.0,
                                 NOMBRE=1,),),);

time=DEFI_LIST_INST(DEFI_LIST=_F(METHODE='AUTO',
                                LIST_INST=li,
                                PAS_MINI=0.0025,),
                   ECHEC=_F(SUBD_METHODE='AUTO',
                            ACTION='DECOUPE',),);

regards

stephane

#19 Re: Salome-Meca usage » LInear Thermic » 2017-02-05 09:33:15

Hi,

you probably did something wrong but your command file seems to be correct.

You should maybe try to read this tutorial http://code-aster.org/docsmeca/default/ … .01.01.pdf.
You should also have a look on all the tutorials you can find on the net on the use of salome-meca, whatever if it is a mechanical calculation or a thermal one.

If you are still experiencing some issue, you should post the .mess file.

Stephane

#20 Re: Code_Aster usage » Lancement calcul ASTER : Pivots nuls et matrices non factorisables » 2017-02-05 09:21:46

Bonjour,

Pour SALOME :

Il faut vous servir des tutoriels dispo sur le net. Par exemple, cette page. http://www.salome-platform.org/user-sec … -tutorials .
Si vous voulez apprendre la syntaxe, je vous conseille de ''dumper'' le fichier régulièrement lors de vos étude et d'observer les lignes générées. Vous pourrez ainsi comprendre plus facilement la structure globale.

Pour GMSH :

Dans gmsh, je ne crois pas (à vérifier tout de même) qu'il existe la fonction partition comme salome. En revanche, vous pouvez quand même presque tout faire ave gmsh. Pour votre problème, c'est votre géométrie du parallélipède qui n'est pas correcte. Lorsque vous savez que vous allez avoir besoin de sous-surface (ZC dans votre exemple), vous devez construire le parallélépipède à partir de ces sous surfaces.
Dans votre cas, afin d'obtenir votre poutre, vous devriez avoir 2 sous-surfaces supérieures (ZC et le reste) qui forment à elles-deux la surface supérieure complète. Pour la surface inférieure, vous devriez avoir 3 sous-surfaces (du bord gauche à AG, entre AG et AD et de AD au bord droit). Toutes les autres surfaces peuvent être réalisées à partir d'un seul contour. Le volume sera crée à partir des 9 surfaces/sous-surfaces obtenues.

stéphane

#21 Re: Code_Aster usage » Lancement calcul ASTER : Pivots nuls et matrices non factorisables » 2017-02-04 16:33:03

Bonjour

Vous pouvez procéder exactement de la même façon mais avec Salome.

Salome peut lire et exécuter un script python en mode batch. Pour cela il faut utiliser

SALOME_MECA_INSTALL_DIR/salome_meca/appli_V2016/salome -t script.py 

Je vous joins le script python qu m'a permis de faire une poutre comme dans votre exemple.

Pour obtenir un script python, vous pouvez dessiner la géométrie et mailler dans salome puis utiliser la commande
File/Dump Study

Ensuite, vous n'aurez qu'à mettre des variables à la place des valeurs fixes et rejouer votre fichier avec la commande donnée plus haut.

Stephane

#22 Re: Code_Aster usage » Lancement calcul ASTER : Pivots nuls et matrices non factorisables » 2017-02-04 10:58:54

Bonjour,

Votre problème vient de votre maillage qui comporte des noeuds doubles.
Pour voir çà, il faut faire Mesh information en cliquant droit sur le maillage dans salome, puis dernier onglet et cliquer sur les engrenages

Je pense que ces noeuds sont générés lorsque vous faites votre face ZC qui a l'air d'être superposée au maillage.
Vous devez réaliser votre géométrie différemment, en ne superposant pas top et ZC.
Je pense que dans votre cas il faut utiliser la fonction partition qui sert à créer des sous-domaines (par exemple, avoir un noeud géométrique qui sera identique à un noeud du maillage, ou dans votre cas, à créer une sous face (ZC) d'une face principale (top).

Globalement, pour obtenir ce que vous voulez, vous devez partitionner votre volume (le parallélépipède) avec la face ZC et les arêtes d'appui AG et AD. Vous obtiendrez alors une géométrie qu'il faudra exploser en faces et arêtes.

Je vous joins un exemple d'une telle utilisation qui correspond à votre utilisation

Vous pouvez également aller voir le tuto 1 sur cette page
http://salome-platform.org/user-section … -tutorials

Bonne continuation

Stéphane

#23 Re: Code_Aster usage » Avoid "copying results" to save time » 2017-01-24 21:22:34

HI

I guess

FIN(RETASSAGE='NON',);

The other way is if  you are not using POURSUITE, you should avoid to use the base.

stephane

#24 Re: Code_Aster installation » Build 12.6 parallel on ubuntu 14.04 - Error with mpi » 2016-12-22 11:12:36

Hi,

I have progressed a little bit with my issue.

I was using the openmpi native version of ubuntu 14.04 which is the version 1.6.
I have removed this version and I have build and install the version 2.0.

After that, I have rebuild code_aster v12.4 and V12.6 (both serial and parallel).

I had an alarm during the compilation of petsc during the test on 2 MPI process on a c/c++ test.
Nevertheless, I have made some tests and now the actual status is :
- Version 12.4 is working
- Version 12.6 is not working due the fact that MED and HDF librairies are not installed.

When I launch the v12.6 I obtain the following message

              -- CODE_ASTER -- VERSION : EXPLOITATION (stable) --               
                                                                                
                     Version 12.6.0 modifiÉe le 16/06/2016                      
                     révision 77d3379d51e8 - branche 'v12'                      
                         Copyright EDF R&D 1991 - 2016                          
                                                                                
                    ExÉcution du : Thu Dec 22 09:23:50 2016                     
                           Nom de la machine : AsterX                           
                              Architecture : 64bit                              
                          Type de processeur : x86_64                           
      Système d'exploitation : Linux Ubuntu 14.04 trusty 3.19.0-75-generic      
                        Langue des messages : fr (UTF-8)                        
                                                                                
                           Version de Python : 2.7.6                            
                            Version de NumPy : 1.8.2                            
                            ParallÉlisme MPI : actif                            
                         Rang du processeur courant : 0                         
                       Nombre de processeurs utilisÉs : 1                       
                          ParallÉlisme OpenMP : actif                           
                        Nombre de processus utilisÉs : 1                        
                        Librairie HDF5 : non disponible                        
                         Librairie MED : non disponible                         
                       Librairie MFront : non disponible                        
                     Version de la librairie MUMPS : 4.10.0                     
                    Version de la librairie PETSc : 3.4.5p0                     
                    Version de la librairie SCOTCH : 5.1.10                     

                 MÉmoire limite pour l'exÉcution : 15250.00 Mo                  
                   consommÉe par l'initialisation : 561.07 Mo                   
                  par les objets du jeu de commandes : 3.34 Mo                  
                reste pour l'allocation dynamique : 14684.32 Mo                 
                Taille limite des fichiers d'Échange : 12.00 Go  

It seems that it is more or less similar to the topic : https://code-aster.org/forum2/viewtopic.php?id=20371.

Up to now I did not try to rebuild openmpi with the static library due to the fact that I have to do a calculation.

stephane

#25 Re: Code_Aster installation » Creation of CA Parallel version (Ubuntu 16.04 / Code Aster 13.2.0) » 2016-12-21 17:17:35

Hello,

@nicorannou

Which version of openmpi are you using ?

$mpirun --version

Thanks

stephane