تقدم هذه الورقة تحليلاً تفصيلياً للخصائص الطيفية لمتسلسلة المصفوفات الناتجة عن تقريب مشكلة Stokes ثنائية الأبعاد ذات اللزوجة المتغيرة باستخدام طريقة العناصر المحدودة Taylor-Hood -. تحت فرضيات ضعيفة فقط على انتظامية معامل الانتشار، توفر الورقة نتائج التوطين والتوزيع الطيفي مع اختبارات عددية وتصور بياني. علاوة على ذلك، تستكشف المقالة تأثير هذه النتائج على مشاكل التكييف المسبق، وتختتم بملاحظات ختامية وعدة مسائل مفتوحة.
تصف معادلات Stokes تدفق السوائل اللزجة غير القابلة للضغط في غياب تأثيرات القصور الذاتي، مع تطبيقات واسعة في:
في هذه التطبيقات، تعتمد لزوجة السائع عادة على كميات أخرى غير معروفة (مثل درجة الحرارة أو الضغط أو معدل القص)، مما يؤدي إلى تغيرات مكانية في اللزوجة، خاصة وجود تدرجات حادة، مما يشكل تحديات في بناء محللات تكرارية فعالة.
ينتج عن تقريب معادلة Stokes نظام نقطة سرج متماثل:
المكيف المسبق القياسي هو ، حيث هي مصفوفة الكتلة المرجحة بـ . المشاكل الرئيسية هي:
تهدف هذه الورقة إلى استخدام نظرية توزيع Weyl الطيفي ونظرية Toeplitz المحلية المعممة (GLT):
الإدخال: تقريب العناصر المحدودة Taylor-Hood لمشكلة Stokes ذات اللزوجة المتغيرة
الإخراج: رموز طيفية لمتسلسلات المصفوفات ، (دوال تصف التوزيع المقارب للقيم الذاتية/القيم الشاذة)
القيود: ، تقريباً في كل مكان
متسلسلة مصفوفات -طبقة -كتلة هي متسلسلة GLT، يُرمز لها بـ ، إذا:
الهيكل الأولي:
لها هيكل كتلة دوري بأبعاد : حيث و هما مصفوفات كتلة بحجم .
الصعوبات التقنية:
الحل (النهج الإضافي البعدي):
الضمان النظري (النظرية 3.11): إذا كان ، فإن
تطبيق مصفوفة التبديل بحيث:
حيث:
الرموز الرئيسية (مصفوفة قيمة 8×8):
8/3 & 0 & -2/3 & -\frac{4}{3}e^{i\theta_2} & \cdots \\ 0 & 8/3 & -2/3 & -4/3 & \cdots \\ \vdots & \vdots & \ddots & \vdots & \vdots \end{bmatrix}$$ #### الخطوة الثالثة: معالجة اللزوجة المتغيرة **الاستراتيجية**: تحليل $A_{x,\text{glt},n} = D_n T_n$ إلى: - $D_n$: مصفوفة قطرية بعينات موحدة - $T_n$: مصفوفة Toeplitz **التفاصيل التقنية**: 1. لـ $\mu \in L^1(\Omega)$، بناء متسلسلة تقريب مستمرة $\mu^{[m]} \to \mu$ (تقارب $L^1$) 2. استخدام تقارب $L^1$ $\Rightarrow$ تقارب القياس، تطبيق بديهية GLT 6 3. تقريب عينات اللزوجة (2-sum، 4-sum، 8-sum) إلى عينة نقطة واحدة **الرمز النهائي** (دالة مصفوفة قيمة 16×16): $$f(x,y,\theta_1,\theta_2) = \mu(x,y) \hat{G}(\theta_1,\theta_2)$$ حيث $\hat{G}$ هي دالة مصفوفة متعددة الحدود مثلثية (الصيغة 22). #### الخطوة الرابعة: تحليل القيم الشاذة لمصفوفة الاختلاف $B_n$ **الهيكل**: $$B_n = [B_{x,n}, B_{y,n}], \quad B_{x,n}, B_{y,n} \in \mathbb{R}^{(16n^2+O(n))\times(8n^2+O(n))}$$ **الملاحظة الرئيسية**: $B_n$ مستقلة عن اللزوجة $\mu$ **مسار التقنيات**: 1. تحديد هيكل الكتلة الدوري ($L_1, L_2, L_3, L_4, J$ و $H_1, H_2, H_3, H_4, K$) 2. تطبيق التوسيع والضغط للصفوف/الأعمدة ($Q_n$، $R_n$) 3. تحويل التبديل للحصول على هيكل Toeplitz كتلي **رمز القيم الشاذة** (دالة مصفوفة قيمة 16×8): $$G(\theta_1,\theta_2) = \begin{bmatrix} G_x(\theta_1,\theta_2) \\ G_y(\theta_1,\theta_2) \end{bmatrix}$$ حيث يتم إعطاء $G_x$، $G_y$ بالصيغ (36)-(37). ### نقاط الابتكار التقنية 1. **سلسلة أدوات الجبر المصفوفي**: - دمج مبتكر للتبديل والضغط ومعالجة جبر GLT للهياكل الكتلية غير القياسية - سلسلة تحويل كاملة: $A_n = P_n^* \Pi_{4,n}^* \Gamma_{1,n}^* A_{\text{glt},n} \Gamma_{1,n} \Pi_{4,n} P_n + E_n$ 2. **معالجة الانتظامية الضعيفة**: - تتطلب فقط $\mu \in L^1$ (بدلاً من الاستمرارية) - تحقيق من خلال تقريب $L^1$ + تقارب القياس + نظرية a.c.s. 3. **ضمان عدم وجود قيم شاذة**: - استخدام رتابة العامل الخطي الموجب (LPO): $A_n(\mu) \leq A_n(\hat{\mu})$ إذا كان $\mu \leq \hat{\mu}$ - إثبات من خلال نظرية min-max أن القيم الذاتية يتم التحكم فيها بصرامة بالنطاق الأساسي للرمز ## إعداد التجارب ### إعداد التحقق العددي **تكوين المشكلة**: - **المنطقة**: $\Omega = (0,1)^2$ - **الشبكة**: تثليث موحد (مثلثات قائمة الزاوية متساوية الساقين) - **العناصر المحدودة**: عنصر Taylor-Hood $\mathbb{P}_2$-$\mathbb{P}_1$ - **حجم المصفوفة**: $n = 16$ يقابل $\dim(A_n) = 4515$ **مجموعات اختبار اللزوجة**: 1. **المجموعة 1**: لزوجة ثابتة $\mu = 1$ 2. **المجموعة 2**: لزوجة مستمرة سلسة $\mu(x,y) = xy + e^{x+y}$ 3. **المجموعة 3**: لزوجة مستمرة بأجزاء (واجهة قفزة) $$\mu(x,y) = \begin{cases} \gamma, & (x,y) \in [0,1/2]^2 \\ 1+x+y, & \text{خلاف ذلك} \end{cases}$$ حيث $\gamma \in \{1, 10, 100\}$ ### طريقة عينة الرموز - عينة موحدة حول $10^5$ نقطة على $[0,1]^2 \times [-\pi,\pi]^2$ - حساب القيم الذاتية/القيم الشاذة لمصفوفة الرمز $f(x,y,\theta_1,\theta_2)$ - مقارنة مع الطيف الفعلي للمصفوفات $A_n$، $B_n$ ### إعداد تجارب التكييف المسبق **النظام**: $$M_n \begin{bmatrix} u \\ p \end{bmatrix} = b, \quad M_n = \begin{bmatrix} A_n & B_n^T \\ B_n & 0 \end{bmatrix}$$ **المكيف المسبق**: $$S_n = \begin{bmatrix} P_{A,n} & 0 \\ 0 & -\hat{S}_n \end{bmatrix}$$ حيث: - $P_{A,n}$: مكيف كتلة $\tau$ لـ $A_n$ - $\hat{S}_n = -B_n P_{A,n}^{-1} B_n^T$: تقريب Schur الإضافي **تكوين المحلل**: - PGMRES، معامل إعادة التشغيل = 20 - تفاوت التقارب = $10^{-5}$ - حجم المصفوفة: $n \in \{8, 16, 32\}$ يقابل $\dim(M_n) \in \{1107, 4515, 18243\}$ **الحد الأيمن**: - **الحالة a**: $b = \mathbf{1}$ (متجه الآحاد) - **الحالة b**: $b$ عينة موحدة من $[0,1]^2$ - **الحالة c**: $b$ عينة عشوائية من $[0,1]^2$ ## نتائج التجارب ### التحقق من التوزيع الطيفي #### توزيع القيم الذاتية لمصفوفة الصلابة $A_n$ **نتائج الشكل 3**: - **المجموعة 1** (لزوجة ثابتة): توافق مثالي بين الرمز النظري والقيم الذاتية الفعلية، مع تشكيل هيكل نطاق منتظم - **المجموعة 2** (لزوجة سلسة): نطاق التوزيع يتسع إلى $[1.7, 13.5]$، التنبؤ بالرمز دقيق - **المجموعة 3** (لزوجة قفزة): - $\gamma=1$: مشابهة للمجموعة 1 - $\gamma=10$: نطاق الطيف يتسع إلى $[0, 60]$ - $\gamma=100$: نطاق الطيف يتسع إضافياً إلى $[0, 600]$ **الاكتشافات الرئيسية**: - **عدم وجود قيم ذاتية شاذة**: جميع القيم الذاتية تقع بصرامة ضمن النطاق الأساسي للرمز - **التحقق النظري**: من خلال رتابة LPO نحصل على حدود دقيقة $$\lambda_j(A_n(\mu)) \in [m \cdot \text{essinf}(\mu), M \cdot \text{esssup}(\mu)]$$ حيث $(m, M)$ هي القيم الطرفية لدالة توليد Toeplitz #### توزيع القيم الشاذة لمصفوفة الاختلاف $B_n$ **نتائج الشكل 4**: - القيم الشاذة لـ $B_{x,n}$ و $B_{y,n}$ موزعة بشكل موحد على $[0, 0.35]$ - الرموز النظرية $G_x(\theta_1,\theta_2)$ و $G_y(\theta_1,\theta_2)$ متطابقة بدرجة عالية مع القيم الشاذة الفعلية - مستقلة عن دالة اللزوجة (كما هو متوقع نظرياً) #### القيم الذاتية لمصفوفة نقطة السرج الكاملة $M_n$ **نتائج الشكل 5**: - من خلال دمج الرموز بناء الرمز العام (الصيغة 46) - توزيع القيم الذاتية يعرض هيكل نقطة سرج نموذجي (قيم ذاتية موجبة وسالبة) - المجموعة 3 ($\gamma=100$) تظهر توسع الطيف تحت تباين لزوجة قوي ### أداء التكييف المسبق #### مقارنة عدد التكرارات **الجدول 1 (المجموعة 1 والمجموعة 2)**: | $n$ | $\dim(M_n)$ | المجموعة 1 (الحالة a/b/c) | المجموعة 2 (الحالة a/b/c) | |-----|-------------|--------------------------|--------------------------| | 8 | 1107 | 57 / 98 / 88 | 59 / 107 / 97 | | 16 | 4515 | 90 / 218 / 167 | 80 / 206 / 146 | | 32 | 18243 | 154 / 625 / 444 | 118 / 554 / 407 | **الجدول 2 (المجموعة 3، $\gamma=100$)**: | $n$ | الحالة a | الحالة b | الحالة c | |-----|---------|---------|---------| | 8 | 68 | 139 | 128 | | 16 | 92 | 314 | 253 | | 32 | 116 | 738 | 312 | **الملاحظات الرئيسية**: 1. **تسريع كبير**: GMRES بدون تكييف يتطلب >1000 تكرار، بعد التكييف ينخفض إلى 50-750 تكرار 2. **الاعتماد على الشبكة**: عدد التكرارات $\propto \sqrt{\dim(M_n)}$ (متسق مع النظرية للمشاكل ثنائية الأبعاد) 3. **قوة اللزوجة**: عند الانتقال من $\gamma=1$ إلى $\gamma=100$، يزداد عدد التكرارات بحوالي 20-50% فقط #### تحليل تجميع القيم الشاذة **نتائج الشكل 6**: - القيم الشاذة لنظام التكييف المسبق تتجمع بقوة حول 1 - وجود عدد قليل فقط من القيم الشاذة (حوالي 5-10%) - يشرح آلية التقارب السريع ### تجارب الاستئصال **دراسة رقم الشرط للمثال 1**: - تباين اللزوجة $\mu_1/\mu_0 \in [1, 10^8]$، عرض الانتقال $\delta \in [0, 0.2]$ - **الاكتشافات**: - رقم الشرط ينمو بشكل أسي مع $\mu_1/\mu_0$ ($\kappa \sim 10^7$ عندما $\mu_1/\mu_0 = 10^8$) - عرض الانتقال $\delta$ له تأثير ضئيل جداً (الرمز النظري يعتمد فقط على معيار $L^1$ لـ $\mu$) - رقم الشرط مستقل عن حجم الشبكة $h$ (استقلالية الشبكة) ## الأعمال ذات الصلة ### تطور نظرية التوزيع الطيفي 1. **سلسلة نظرية Szegő-Tyrtyshnikov-Tilli**: - Szegő (1915): توزيع طيفي لمصفوفات Toeplitz أحادية الطبقة - Tyrtyshnikov (1996): مصفوفات Toeplitz متعددة الطبقات + رموز $L^2$ - Tilli (1998): رموز $L^1$ + دوال توليد مصفوفة قيمة 2. **نظرية Toeplitz المحلية (LT)**: - Tilli (1998): معالجة معادلات تفاضلية جزئية ذات معاملات متغيرة - Serra-Capizzano (2003): GLT معممة (GLT) 3. **تطبيقات GLT**: - الفروقات المحدودة والعناصر المحدودة والتحليل الهندسي المتساوي - معادلات تفاضلية جزئية بترتيب كسري وعوامل curl-curl ### مكيفات Stokes المسبقة 1. **مكيفات قطرية كتلية**: - Murphy-Golub-Wathen (2000): Schur الإضافي الدقيق (3 قيم ذاتية مختلفة) - Grinevich-Olshanskii (2009): مصفوفة كتلة مرجحة بـ $\mu^{-1}$ (اعتماد على السلاسة) 2. **طريقة BFBT**: - Rudi et al. (2017): $S_h^{-1} \approx (B_h D_h^{-1} B_h^T)^{-1} (B_h D_h^{-1} A_h D_h^{-1} B_h^T) (B_h D_h^{-1} B_h^T)^{-1}$ - تتدهور الأداء مع تغيرات اللزوجة القوية 3. **طريقة Lagrangian المعززة (AL)**: - He et al. (2011, 2012): نظام معادل معتمد على المعامل - Shih et al. (2022): شبكة متعددة المستويات قوية 4. **شبكة متعددة المستويات أحادية الكتلة**: - Borzacchiello et al. (2017): مصقلات كتلية مخصصة - Wichrowski et al. (2022, 2023): مشاكل التباين العالي ### مزايا هذه الورقة - **أول تحليل GLT**: عنصر Taylor-Hood + لزوجة متغيرة - **انتظامية ضعيفة**: تتطلب فقط $\mu \in L^1$ (معظم الأعمال السابقة تفترض السلاسة) - **رموز دقيقة**: صيغ صريحة (النظرية الحالية توفر فقط حدود عليا) - **نظرية عدم وجود قيم شاذة**: إثبات رتابة LPO أنيق ## الاستنتاجات والمناقشة ### الاستنتاجات الرئيسية 1. **الإنجازات النظرية**: - إنشاء نظرية GLT طيفية شاملة لتقريب Taylor-Hood $\mathbb{P}_2$-$\mathbb{P}_1$ - رمز مصفوفة الصلابة: $f(x,y,\theta_1,\theta_2) = \mu(x,y)\hat{G}(\theta_1,\theta_2)$ (16×16) - رمز مصفوفة الاختلاف: $G(\theta_1,\theta_2)$ (16×8) 2. **التحقق العددي**: - توافق مثالي بين التنبؤ بالرمز والطيف الفعلي ($n=16$ يظهر توافقاً ممتازاً) - تأكيد عدم وجود قيم ذاتية شاذة تحت تباين لزوجة شديد ($10^8$) 3. **تطبيق التكييف المسبق**: - مكيف GLT المسبق يقلل عدد تكرارات PGMRES من >1000 إلى 50-750 - درجة معينة من القوة فيما يتعلق بتباين اللزوجة ### القيود 1. **طبيعة المكيف المسبق الأولية**: - الخطة الحالية فقط "اقتراح أولي" - عدد التكرارات لا يزال ينمو مع $\sqrt{n}$ (لم يتحقق الاستقلال عن الشبكة) - لـ $\gamma=100$، الحالة b تتطلب 738 تكرار (لا يزال هناك مجال للتحسين) 2. **قيود نظرية**: - التحليل محصور في مشاكل ثنائية الأبعاد (لم تتم مناقشة التوسيع إلى ثلاثية الأبعاد) - يأخذ في الاعتبار فقط التثليث الموحد (الشبكات غير المنتظمة قيد الدراسة) - عنصر Taylor-Hood محدد (العناصر الأخرى تتطلب إعادة تحليل) 3. **تحديات عملية**: - حساب الرمز يتضمن عينة $10^5$ نقطة (تكلفة حسابية عالية) - وجود حواجز نظرية لمكيف $\tau$ الكتلي لـ Toeplitz متعدد الطبقات (Noutsos et al. 2004) ### الاتجاهات المستقبلية **المسائل المفتوحة التي تطرحها الورقة بوضوح**: 1. **إطار موحد**: - كيفية معالجة شبكات المثلثات والرباعيات بشكل موحد (مثل عنصر Q2-Q1 في نموذج GIA)؟ - تطوير أدوات تحليل GLT أكثر عمومية 2. **حساب الرموز التلقائي**: - بناءً على فكرة Ratnani (الفصل 11، [23]) - تطبيق جزئي في Sarathkumar & Serra-Capizzano (2024) 3. **تصميم مكيف مسبق قوي**: - استخدام معلومات رمز GLT لتحسين تقريب Schur الإضافي - الدمج مع شبكة متعددة المستويات أو طريقة AL 4. **التوسيع إلى مشاكل إهليلجية عامة**: - معادلة Navier-Stokes الكاملة - علاقات تأسيسية غير خطية - صيغ Galerkin تعسفية 5. **مشاكل ثلاثية الأبعاد**: - ترتفع أبعاد الرمز إلى $[0,1]^3 \times [-\pi,\pi]^3$ - هيكل كتلي أكثر تعقيداً (شبكات رباعية الوجوه/سداسية الوجوه) ## التقييم المتعمق ### المزايا 1. **الصرامة النظرية**: - سلسلة استنتاج جبر GLT كاملة (تبديل-ضغط-تقريب) - جميع تحويلات عدم التغيير الطيفي لها دعم نظري (النظريات 3.9-3.11) - إثبات نظرية LPO لعدم وجود قيم شاذة أنيق 2. **الابتكار التقني**: - **النهج الإضافي البعدي**: طريقة مبتكرة لمعالجة عدم انتظام الكتل من خلال إضافة صفوف/أعمدة $O(n)$ - **معالجة الانتظامية الضعيفة**: تقريب $L^1$ + تقارب القياس هو النمط القياسي لمعالجة المعاملات غير المتصلة - **سلسلة أدوات جبر المصفوفات**: عملية تحويل منهجية (الصيغ 28، 40) 3. **كفاية التجارب**: - ثلاث مجموعات اختبار لزوجة (ثابتة وسلسة وقفزة) تغطي السيناريوهات الرئيسية للتطبيق - التصور البياني يوضح بشكل جيد توافق النظرية مع الواقع - تجارب التكييف المسبق تشمل أنواع حدود يمين متعددة وأحجام شبكة 4. **وضوح الكتابة**: - هيكل منطقي: منهجية → أدوات نظرية → النتائج الرئيسية → التطبيقات - تفاصيل تقنية كافية (مثل الصيغ 30-31 لهيكل الكتلة) - مناقشة صريحة للمسائل المفتوحة ### أوجه القصور 1. **أداء المكيف المسبق محدودة**: - عدد التكرارات $\propto \sqrt{n}$ ليس مثالياً (الحالة المثالية يجب أن تكون $O(1)$) - القوة فيما يتعلق بـ $\gamma=100$ غير كافية (زيادة كبيرة في عدد التكرارات) - عدم المقارنة مع طرق متقدمة مثل BFBT و AL 2. **فجوات نظرية**: - **الطبيعة الثانوية لمكيف $\tau$ الكتلي**: تعترف الورقة بـ "حواجز طوبولوجية نظرية" ([46, 37])، لكن لا تقدم حلاً تحسينياً - **رمز Schur الإضافي**: فقط "متوقع أن يتوزع كـ" (القسم 5)، يفتقر إلى إثبات صارم - **البناء الصريح لمصفوفات التبديل**: لم يتم إعطاء $\Gamma_1$، $\Gamma_2$ بشكل صريح 3. **قيود التجارب**: - **حجم الشبكة صغير**: $n \leq 32$ يقابل $\dim(M_n) \leq 18243$ (التطبيقات العملية عادة تتطلب مستوى $10^6$) - **هندسة واحدة فقط**: يأخذ في الاعتبار فقط منطقة مربعة + شبكة موحدة - **نقص وقت CPU**: يتم الإبلاغ فقط عن عدد التكرارات، لم يتم تقييم التكلفة الحسابية الإجمالية 4. **مشاكل القابلية للتكرار**: - الكود لم يتم نشره - تفاصيل خوارزمية عينة الرموز غير كافية (التوزيع الدقيق للنقاط $10^5$) - لم يتم شرح تطبيق مصفوفة التبديل $\Pi_{4,n}$ ### التأثير **المساهمة في المجال**: - **قيمة نظرية عالية**: أول تحليل GLT لمشكلة Stokes ذات اللزوجة المتغيرة، ملء فراغ - **عمومية الطريقة**: يمكن تعميم النهج الإضافي البعدي على معادلات تفاضلية جزئية أخرى (مثل المرونة) - **إلهام التكييف المسبق**: يمكن لرمز GLT توجيه تصميم تقريب Schur الإضافي **القيمة العملية**: - **متوسطة**: أداء المكيف المسبق الحالي لم تصل إلى متطلبات التطبيق الصناعي - **إمكانات كبيرة**: الأساس النظري يوفر اتجاهاً للتحسينات اللاحقة **القابلية للتكرار**: - **الجزء النظري قابل للتكرار**: الاستنتاج واضح، صيغ الرموز محددة - **التجارب العددية يصعب تكرارها**: نقص الكود والمعاملات التفصيلية ### السيناريوهات المناسبة **التطبيقات المناسبة**: 1. **محاكاة الجيوفيزياء**: - تدفق الوشاح (تغيرات اللزوجة $10^{21}$ Pa·s) - ديناميكيات الأغطية الجليدية (لزوجة تعتمد على درجة الحرارة) 2. **علوم المواد**: - تدفق المواد المركبة (قفزات لزوجة متعددة الطور) - السوائل غير النيوتونية (لزوجة تعتمد على معدل القص) 3. **تطوير المحللات**: - توفير معلومات طيفية لتصميم مصقلات شبكة متعددة المستويات - توجيه اختيار معاملات طريقة AL **السيناريوهات غير المناسبة**: - مشاكل ثلاثية الأبعاد كبيرة الحجم (النظرية لم تتوسع) - الحسابات في الوقت الفعلي (تكلفة بناء المكيف المسبق عالية) - الشبكات غير المنتظمة (يتطلب إعادة اشتقاق الرموز) ## المراجع الرئيسية 1. **أساسيات نظرية GLT**: - [10] Barbarino et al. (2020): متسلسلات GLT الكتلية (الحالة متعددة الأبعاد) - [50] Tilli (1998): توزيع طيفي لمصفوفات Toeplitz 2. **مكيفات Stokes المسبقة**: - [28] Grinevich & Olshanskii (2009): طرق تكرارية للزوجة المتغيرة - [41] Rudi et al. (2017): BFBT للزوجة غير المتجانسة - [49] Shih et al. (2022): شبكة متعددة المستويات Lagrangian معززة 3. **تطبيقات تحليل الطيف**: - [18] Dorostkar et al. (2016): GLT للمعادلات التفاضلية الجزئية المقترنة (نموذج GIA) - [35] Mazza et al. (2021): تحليل طيفي DG لـ Navier-Stokes --- **التقييم الإجمالي**: هذه ورقة تحليل عددي صارمة نظرياً وعميقة تقنياً. الاشتقاق الصريح لرمز GLT يشكل مساهمة نظرية مهمة، وضع أساس لأبحاث التكييف المسبق لمشاكل Stokes ذات اللزوجة المتغيرة. أوجه القصور الرئيسية تكمن في الفائدة العملية المحدودة للمكيف المسبق وصغر حجم التجارب. التوصيات للعمل المستقبلي: (1) دمج شبكة متعددة المستويات لتحسين المكيف المسبق؛ (2) توسيع إلى مشاكل ثلاثية الأبعاد؛ (3) نشر الكود لتحسين القابلية للتكرار.