ميكانيكا حاسوبية: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ط بوت: تصحيح أخطاء فحص ويكيبيديا, أضاف وسوم يتيمة
لا ملخص تعديل
سطر 15:
 
4. يتم التحقق من النموذج الرياضي والإجراءات العددية ورموز الحاسوب باستخدام نتائج تجريبية أو نماذج مُبسطة يوجد لها حلول تحليلية دقيقة. وفي كثيرٍ من الأحيان، يتم التحقق من تقنيات عددية أو حاسوبية جديدة عن طريق مقارنة نتائجهم بتلك الناتجة عن الطرق العددية الثابتة والمستخدمة حاليًا، كما يُتاح كذلك مشكلات تقييم الأداء في كثيرٍ من الحالات. ومن ناحيةٍ أخرى يجب أن تكون النتائج العددية تصورية أيضًا وفي الغالب ستكون النتائج ذات تفسيرات فيزيائية.
 
ي
==نظرة عامة==
 
تُعتبر الميكانيكا الحاسوبية (CM) متعددة التخصصات؛ حيث إنها تجمع بين أكثر من فرع من فروع المعروفة، فأركانها الثلاث هى [[الرياضيات]] و[[علم الحاسوب]] و[[الميكانيكا]]. ويُعد كلٌ من [[ديناميكا الموائع الحسابية]] والديناميكا الحرارية الحاسوبية والكهرمغناطيسيات الحاسوبية و[[ميكانيكا المواد الصلبة]] الحاسوبية بعضًا من التخصصات العديدة الموجودة ضمن الميكانيكا الحاسوبية.
 
ومن أقسام الرياضيات الأكثر علاقةً بالميكانيكا الحاسوبية: [[المعادلات التفاضلية الجزئية]] و[[الجبر الخطي]] و[[التحليل العددي]]، وتشمل أكثر الطرق العددية المُستخدمة شيوعًا: [[طريقة العناصر المنتهية|عنصر منتهيمنتهٍ]] والفروق المحدودة وعنصر حدودي. في ميكانيكا المواد الصلبة، تُعتبر طُرق العناصر المنتهية أكثر انتشارًا مقارنةً بطُرق الفروق المنتهية، بينما في ميكانيكا الموائع والديناميكا الحرارية والكهرمغناطيسيات تكاد تكون تقريبًا طُرق الفروق المحدودة منطبقة بالمثل. في حين يُعتبر أسلوب العناصر الحدودية بشكلٍ عام أقل انتشارًا، إلا أن لديه مكانة في مجالاتٍ معينة بما في ذلك مثلاً الهندسة الصوتية.
 
وفيما يتعلق بالحوسبة، تلعب كلٌ من برمجة الحاسوب والخوارزميات والحوسبة المتوازية دورًا كبيرًا في الميكانيكا الحاسوبية، وتُعتبر لغة البرمجة الأكثر استخدامًا في المجتمعات العلمية، بما في ذلك الميكانيكا الحاسوبية، هي لغة [[فورتران]] (Fortran). وقد زاد في الآونة الأخيرة انتشار لغة البرمجة [[سي++]] (C‏++‏‏)، إلا أن مجتمع الحوسبة العلمية كان بطيئًا في اتخاذ لغة البرمجة سي++ كلغةٍ مشتركة؛ بسبب طريقتها الطبيعية للغاية في تعبيرها عن الحوسبات الرياضية بالإضافة إلى قدراتها التصورية المُدمجة، كما أن اللغة/البيئة المملوكة [[ماتلاب]] (MATLAB) تُستخدم أيضًا على نطاقٍ واسعٍ، خاصةً في التطور السريع للتطبيقات وتحقيق النماذج.