code aster and salome meca
TRANSCRIPT
code_aster and salome_meca
Open-source diffusion and services
code_aster, salome_meca course materialGNU FDL licence (http://www.gnu.org/copyleft/fdl.html)
Outline
1. Release policy and operating systems
2. Open-source diffusion
3. Communication and services
GNU FDL licence | code_aster, salome_meca course material
3
1. Release policy and operating systems
Recall: code_aster and salome_meca
GNU FDL licence | code_aster, salome_meca course material
salome_meca = Integration of code_aster in SALOME
4
1. Release policy and operating systems
code_aster: Different versions
GNU FDL licence | code_aster, salome_meca course material
/ / / /
Operating version v13
06/2019 06/2021
Development version v14 Operating version v14
Development version v15 Operating version v15
Development version v16
Current state
oldstable stable stable-updates testing unstable
oldstable
stable stable-updates
testing unstable
Cycle (2 years)
5
1. Release policy and operating systems
code_aster: Different versions
GNU FDL licence | code_aster, salome_meca course material
: old operating versions
: current operating version
Used by EDF for industrial studies, released every six months.
: updated operating version
Transient versions between two stable releases with bug fixes.
:
snapshot of the development version, released every six months.
: development version
version integrating improvements, updated daily.
oldstable
stable
stable-updates
testing
unstable
v13.8
v14.4
v14.4.x
v15.1
v15.1.x
Current state
01/2020
6
1. Release policy and operating systems
code_aster: Version qualification
GNU FDL licence | code_aster, salome_meca course material
More information : http://code-aster.org/spip.php?article798
Operating version v13
Development version v14 Operating version v14
Development version v15 Operating version v15
Development version v16
Quality specs
Version 14
Quality specs follow-up Version 14
(stablisation every 6 months)
EDF DT delivers
the operating version
to the engineering units
OCS Qualification
(outil de calcul scientifique)
On the platform
Salome-Meca
06/2019 06/2021Cycle (2 years)
7
1. Release policy and operating systems
code_aster: Supported Operating Systems
GNU FDL licence | code_aster, salome_meca course material
Local computer
Compilation and installation procedures for the prerequisites and solver are provided
for Scibian (an EDF Debian-like OS)
Easy with most Linux distributions (64 bits), but OCS-qualification is not ensured
Clusters (internal EDF)
Eole: 29568 cores, memory of 68864 GB
Gaïa: 41472 cores, memory of 221184 GB
All versions are available (Qualified or as-is)
Operating manual [SU4.01.01] / Cluster access possible for service providers [SU4.01.02]
8
1. Release policy and operating systems
salome_meca: Versions
GNU FDL licence | code_aster, salome_meca course material
One version every year
Stable version of SALOME at the date of release
Stable version of code_aster at the date of release
Released in September-October but qualified by DT by the end of the year
Privileged way for the dissemination of code_aster
code_aster may also be installed as a stand-alone application
Current version: Salome-Meca 2019
SALOME 9.3.0
code_aster 14.4 (stable)
9
1. Release policy and operating systems
salome_meca: Supported Operating Systems
GNU FDL licence | code_aster, salome_meca course material
Binary diffusion of salome-meca
Straightforward installation as a “monolithic" universal archive
Works on most of 64-bit Linux distributions (recent enough)
Other possibilities (not supported by EDF)
Stand-alone SALOME ported to Windows (www.salome-platform.org)
code_aster on Windows (https://code-aster-windows.com), Mac OS X (see the Forum)
Salome_meca windows provided by a third-party No guarantee given!
Virtual machines Na guarantee given!
Outline
1. Release policy and operating systems
2. Open-source diffusion
3. Communication and services
GNU FDL licence | code_aster, salome_meca course material
11
2. Open-source diffusion
GNU FDL licence | code_aster, salome_meca course material
Multiply the number of users
Collect feedback from them (if they agree)
Benchmarks
Validation (for instance, validity limits of some models)
Bug reporting (or errors / inaccuracies in the documentation)
EDF intents: Improving the codes
300 EDF in-house users
2000 downloads of each release +
uncontrolled redistribution
12
2. Open-source diffusion
GNU FDL licence | code_aster, salome_meca course material
Peer recognition
Software equivalent to publication with peer-review for research
Important way of communication and reputation improvement for EDF R&D
Facilitating the dissemination and acceptability of methods
and models developed by EDF
EDF needs : Improving software international recognition
13
2. Open-source diffusion
GNU FDL licence | code_aster, salome_meca course material
Through education and research
For training students: addressing realistic cases with professional tools
For Ph.D projects: providing industrial non-commercial tools with FEM basic and
advanced features already available and the capability to capitalise research works.
Facilitate upstream transfer from research to industry
Having a pool of students and graduates already trained with EDF tools
Creating an eco-system of skills among providers and partners
Interest for providers: offer them the opportunity to sell their skills on a broader
basis than just the EDF contracts
Interest for EDF: ensure our studies suppliers are even more effective and relevant
EDF intents: Dissemination of skills
Outline
1. Release policy and operating systems
2. Open-source diffusion
3. Communication and services
GNU FDL licence | code_aster, salome_meca course material
15
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
News, newsletters, tweets
Communication
16
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Access to all documentations of code_aster
U documents – Usage
Using the commands
Methodological documents
Documents for getting started
V documents – Verification
One test-case => one V document
Description of the problem and the reference solution
R documents – Theory
Theory related to methods and algorithms of the code
Free services: Web portal www.code-aster.org
17
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Access to educational resources
Course materials
V documents
Tutorials available through the tests FORMA***
All the test-cases (in general)
Free services: Web portal www.code-aster.org
18
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Professional Network – Five actions of utmost importance
Create multilateral exchange between institutions (companies, academics)
Increase the visibility of the members on the various applications and usages
Spread privileged information on the roadmaps engaged by the members
contributing to the development, including EDF R&D
Gather common requests to service providers
Increase the opportunities of co-operative developments
Free services: code_aster ProNet
19
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
ProNet members offer various services
Link: http://www.code-aster.org/spip.php?article276
Free services: code_aster ProNet
20
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Exchange of best practices, tips, sharing of experience
Mutual assistance for code_aster users
BUT everyone is free to participate, respond or not.
Recommendations to users:
Please do not directly contact the code developers.
Take time to look for information in the documentations before asking in the forum.
Be specific in your questions, do not multiply the issues in the same post
Attach all files to the post in order to rerun the case.
Add [SOLVED] at the top of your subject to indicate that your question is answered .
Thank you for contributing to the forum and helping others!
Free services: code_aster forum
21
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Every year around mid-March
Presentation of studies done at EDF with salome_meca
Event free and open to all visitors!
Discover advanced uses of the code in the simulations in and out of EDF
Meet the development team
Presentations from previous years are available on the web
site
Tab Presentation / Examples of studies (mostly in French)
Free services: salome-meca Users Day
22
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
6 Trainings : http://code-aster.org/spip.php?rubrique67
Basic training: 2 days, 2 sessions per year – March / September
Advanced training: 2 days, 2 sessions per year – March / September
Non-linear analysis, contact, fracture mechanics
Dynamic analysis: 2 days, an annual session – March
Modal analysis, transient dynamics , non-linear dynamics
Civil engineering models: 2 days, an annual session – May
Development training: 2days, an annual session – November
HPC – speeding up studies: 1 day, an annual session – December
Internal EDF services : code_aster trainings
23
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
6 Trainings : http://code-aster.org/spip.php?rubrique67
Basic training: 2 days, 2 sessions per year – March / September
Advanced training: 2 days, 2 sessions per year – March / September
Non-linear analysis, contact, fracture mechanics
Dynamic analysis: 2 days, an annual session – March
Modal analysis, transient dynamics , non-linear dynamics
Civil engineering models: 2 days, an annual session – May
Development training: 2days, an annual session – November
HPC – speeding up studies: 1 day, an annual session – December
Salome – Other modules have training sessions (OT, Paravis, ADAO, etc.)
Internal EDF services : code_aster trainings
24
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Level 1 – Technical assistance
All the questions about the use of code_aster and salome_meca
Hotline: https://redmine.necs.fr/projects/assistance-code_aster-salome_meca
Level 2 – Expertise
Unresolved problem by the Hotline, or seek expert advices
Sheet AOM (Assistance à l’optimisation de la Modélisation) in the system of
code_aster REX (Retour d’Expériences)
Exchange with a member of code_aster team
Internal EDF services: Two support levels
25
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
A collection and management tool of REX (Retour d’Experience)
Declaration of bugs (calculation crash, confusing error message, typographical error in
the documentations)
Request of new developments
User support at the expertise level: sheet AOM
Access to REX
Apply for an account through the code_aster team
Employees, interns, providers, internal PhD students
Direct link: http://aster-rex.der.edf.fr
Internal EDF services: code_aster REX
26
3. Communication and Services
GNU FDL licence | code_aster, salome_meca course material
Functions of user club
Two-way exchange between the users and the development team (inform the
users about the news, exchanges between the users, discuss the technical and
strategic guidelines
Preparation of the annual users’ day of salome_meca
Organisation
A local-member per business- unit (list: http://www.code-
aster.org/spip.php?article79)
Two organisers (Sébastien Meunier (EDF / R&D / MMC), Alfred Thibon (EDF /
DIPNN / DT)
Quarterly meetings
Internal EDF services: User Club of Salome-Meca
End of presentation
Is something missing or unclear in this document?
Or feeling grateful to have read such a clear tutorial?
Please, we welcome any feedbacks about code_aster training materials.
Do not hesitate to share with us your comments on the code_aster forum
dedicated thread.
GNU FDL licence | code_aster, salome_meca course material