سالومي (برنامج)

SALOME هي بيئة حوسبة علمية مفتوحة المصدر ومتعددة المنصات ( LGPL-2.1 أو أحدث ) ، مما يسمح بإجراء دراسات صناعية لمحاكاة الفيزياء .

تُهيئ هذه المنصة، التي طُوّرت بشراكة بين شركة كهرباء فرنسا (EDF) وهيئة الطاقة الذرية الفرنسية (CEA) ، بيئةً لإجراء مختلف مراحل الدراسة: بدءًا من إنشاء نموذج التصميم بمساعدة الحاسوب (CAD) والشبكة، وصولًا إلى المعالجة اللاحقة وعرض النتائج، بما في ذلك تسلسل مخططات الحساب. كما تتضمن المنصة وظائف أخرى مثل معالجة عدم اليقين واستيعاب البيانات .

لا يحتوي برنامج SALOME على مُحلِّل فيزيائي، ولكنه يوفر بيئة الحوسبة اللازمة لدمجه. تُشكِّل بيئة SALOME أساسًا لإنشاء منصات تخصصية، مثل salome_meca (التي تحتوي على code_aster )، و SALOME_CFD (مع code_saturne )، و SALOME-HYDRO (مع TELEMAC-MASCARET ). بالإضافة إلى ذلك، تعتمد واجهة المستخدم الرسومية لبرنامج CATHARE الحراري الهيدروليكي، GUITHARE، على بيئة SALOME أيضًا. [ 1 ] [ 2 ]

من الممكن أيضًا إنشاء أدوات لتطبيقات محددة (على سبيل المثال الهندسة المدنية ، والديناميكيات السريعة في الأنابيب أو الآلات الدوارة، المتوفرة في salome_meca) والتي تسهل واجهاتها الرسومية المتخصصة إجراء الدراسة.

إضافةً إلى استخدام برنامج SALOME عبر واجهته الرسومية، تتوفر معظم وظائفه عبر واجهة برمجة تطبيقات بايثون (Python API) . يتوفر برنامج SALOME على موقعه الرسمي. [ 3 ]

يُعقد يوم مستخدمي برنامج سالومي سنوياً، ويتضمن عروضاً تقديمية حول الدراسات التي أُجريت باستخدام البرنامج في مجالات تطبيقية متعددة، سواء في شركة كهرباء فرنسا (EDF) أو هيئة الطاقة الذرية الفرنسية (CEA) أو غيرها. ويمكن الاطلاع على عروض الدورات السابقة على الموقع الإلكتروني الرسمي.

التاريخ والاتحاد

شاشة البداية سالومي

بدأ تطوير مشروع SALOME حوالي عام 2000 من خلال شراكة تضم تسعة أطراف، من بينهم EDF وCEA وOpen Cascade. [ 4 ] ويعني اختصار SALOME "المحاكاة العددية باستخدام بنية حوسبة مفتوحة المصدر ومنهجية متطورة" (بالفرنسية: «  Simulation numérique par Architecture Logicielle en Open source et à Méthodologie d'Évolution  »). ومنذ عام 2020، تركز الشراكة على التطبيقات الصناعية في قطاع الطاقة، وتتألف من EDF وCEA.

تنسيق MED

تنسيق MED ( مؤرشف بتاريخ 19 يناير 2022 على موقع Wayback Machine ) (Modèle d'Échange des Données بالفرنسية، أي نموذج تبادل البيانات) هو نسخة متخصصة من معيار HDF5 . وهو مملوك بشكل مشترك لشركتي EDF وCEA. يُعد MED نموذج تبادل البيانات الخاص بمشروع SALOME. يوفر نموذج بيانات MED تمثيلاً موحدًا للشبكات وحقول النتائج، وهو مستقل عن الفيزياء المحاكاة. تم تطوير مكتبة MED باستخدام لغتي C و C++ ، ولها واجهة برمجة تطبيقات (API) بلغات C و FORTRAN وPython.

الميزات المتاحة

شريط وحدة SALOME 9.7

يقدم برنامج SALOME العديد من الميزات، بما في ذلك برنامج تصميم CAD البارامتري مفتوح المصدر، ومولد/محرر شبكة متعدد الخوارزميات، ومشرف على التعليمات البرمجية الحسابية، وأدوات أخرى لتحليل البيانات ومعالجتها.

يمكن الوصول إلى معظم الوحدات البرمجية عبر واجهة المستخدم الرسومية وبرنامج بايثون النصي. مع ذلك، تبقى بعض الوحدات مخصصة للاستخدام النصي فقط (عبر برنامج بايثون النصي). فيما يلي قائمة بالوحدات البرمجية المتاحة في SALOME 9.9 [ 5 ] [ 6 ] والتي يمكن الوصول إليها أيضًا عبر برامج بايثون النصية : 

  • SHAPER : مولد CAD بارامتري وتغيري للنماذج الهندسية لمحاكاة الفيزياء في المجالات الصناعية، متوافق مع تنسيقات STEP و IGES و BREP ؛
  • GEOM : يوفر هذا المكون وظائف متعددة لإنشاء وعرض وتعديل نماذج CAD الهندسية.
  • SMESH : مولد الشبكة ، متوافق مع تنسيقات UNV و MED و STL و CGNS و SAUV و GMF ، والذي يحتوي على مجموعة MeshGems (التي طورتها شركة Distene بموجب ترخيص تجاري)، وخوارزميات NetGen، ووظائف معالجة الشبكة وعمليات مراقبة جودة الشبكة؛
  • ParaViS : وحدة عرض علمي متقدمة ، تعتمد على برنامج ParaView مفتوح المصدر الذي طورته شركة Kitware ؛
  • YACS : تنسيق الحوسبة؛
  • مدير المهام : وحدة لإطلاق المهام عن بعد على المجموعة؛
  • EFICAS : وحدة إنشاء واجهة البيانات ووحدة التحقق الديناميكي من صحة مجموعة البيانات؛
  • ADAO : وحدة استيعاب البيانات ؛
  • HOMARD : مولد شبكة تكيفي عن طريق تقسيم عناصر الشبكة وفقًا لمعايير معينة (المنطقة، ومعايير الخطأ التي تحددها الحسابات الفيزيائية، وما إلى ذلك)؛
  • PERSALYS : واجهة رسومية لبرنامج OpenTURNS، وهو وحدة معالجة عدم اليقين والتحليل الإحصائي ؛

الوحدات التي لا يمكن الوصول إليها إلا في بايثون هي:

الإصدار المتاح

يتوفر برنامج SALOME للعديد من أنظمة تشغيل UNIX وويندوز . جميع الإصدارات متاحة على الموقع الرسمي لبرنامج SALOME [ 6 ] ومواقع المنصات المتخصصة. [ 7 ]

مراجع

  1. "CEA - GUITHARE | OPEN CASCADE" . old.opencascade.com . مؤرشف من الأصل بتاريخ 26-11-2024 . تم الاطلاع عليه بتاريخ 26-10-2024 .
  2. هيئة الطاقة الذرية الفرنسية (24 سبتمبر 2020). "غيتار" . هيئة الطاقة الذرية الفرنسية/غيتار . مؤرشف من الأصل بتاريخ 7 نوفمبر 2024. تم الاطلاع عليه بتاريخ 26 أكتوبر 2024 .
  3. "مرحباً بكم في منصة سالومي www.salome-platform.org" . www.salome-platform.org . تاريخ الوصول: ١٧ نوفمبر ٢٠٢٢ .
  4. "التاريخ - منصة سالومي" . www.salome-platform.org . مؤرشف من الأصل بتاريخ 17 نوفمبر 2022. تم الاطلاع عليه بتاريخ 17 نوفمبر 2022 .
  5. "ملاحظات إصدار سالومي 9.9" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 28-11-2022 . تم الاطلاع عليه بتاريخ 17-11-2022 .
  6. ١ ٢ "صفحة التنزيل - منصة سالومي" . www.salome-platform.org . مؤرشف من الأصل بتاريخ ٢٧ مارس ٢٠٢٣. تم الاطلاع عليه بتاريخ ٢٣ يونيو ٢٠٢٣ .
  7. "تنزيل salome_meca" . www.code-aster.org . تم الاطلاع عليه بتاريخ 23-06-2023 .