عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

bamgrheolef - الإنترنت في السحابة

قم بتشغيل bamgrheolef في مزود الاستضافة المجانية OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر bamgrheolef الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


بامغ - مولد شبكة متباين الأبعاد

موجز


بامغ الخيارات -g إدخال[.bamgcad] -o إخراج[.بمج]

مثال


إنشاء شبكة مربع ] 1,1،2 [^ XNUMX بحجم شبكة ح = 0.666 في جميع القمم. دخول
أمر يونكس:

بامج -g toto.bamgcad -o toto.bamg

الهندسة المحددة في مربع. bamgcad ملف:

MeshVersion تم تنسيقه 0
البعد 2
الرؤوس 4
-1-1
1-1 2
1 1 3
-1 1 4
الحواف 4
1 2 1
2 3 2
3 4 3
4 1 4
hVertices
0.666 0.666 0.666 0.666

يبدأ الملف بالرؤوس والإحداثيات والمعرف. ثم تأتي حواف الحدود ،
باستخدام معرفات القمم وتحديد معرف حافة الحدود.

الخطوط العريضة


يمكن لهذا البرنامج

1) خلق
شبكة من الهندسة

2) تكيف
شبكة من شبكة خلفية موجودة باستخدام مقياس أو ملف حل.

3) متري نساعدك في بناء
ما عليك سوى إنشاء ملف متري ، على سبيل المثال إذا كان لديك ملف متري آخر.

3) جودة تحسن
من شبكة موجودة ، عن طريق إنشاء شبكة جديدة.

5) محرف
حقل من شبكة إلى أخرى.

1) خلق


قم بإنشاء شبكة من الشكل الهندسي. مثال:

بامج -g toto.bamgcad -o toto.bamg

-g اسم الملف
ملف الإدخال ، مع تحديد الحدود الهندسية للمجال المراد ربطه (bamg
تنسيق الملف DB عيون).

-o اسم الملف
ملف شبكة الإخراج (تنسيق ملف bamg DB عيون). ملف الإخراج بعض البدائل
يدعم بعض التنسيقات -أكسى خيارات أين XY هي واحدة من المدعومة
تنسيقات ملفات الإخراج (انظر أدناه). بالإضافة إلى ذلك ، يمكن إضافة معلمة اختيارية إلى
تحديد مقياس أو تحسين الجودة. جميع الخيارات موصوفة أدناه.

2) أغيسانانغ


قم بتكييف شبكة من شبكة خلفية باستخدام ملف قياس أو حل. مثال:

بامج -ب toto_bgd.bamg -Mbb toto_bgd_sol.bb -o toto_new.bamg

-b اسم الملف
شبكة خلفية الإدخال ، حيث تحدد لاحقة الملف تنسيق الملف:
.امدبا, .am_fmt, .صباحا, .ftq, .nopo. وإلا فإن الملف هو ملف Bamg الافتراضي BD عيون
تنسيق الملف.

-مب اسم الملف

-MBB اسم الملف

-M اسم الملف
ملف قياس الإدخال. ال -مب or -MBB يحدد ملف الحل الذي منه
يتم حساب القياس تلقائيًا ، حيث يكون الملف من النوع bb or BB (انظر الملف
الشكل أدناه). البديل هو تحديد المقياس مباشرةً بامتداد -M خيار
(تنسيق الملف متري).

-o اسم الملف
ملف شبكة الإخراج (تنسيق ملف bamg DB عيون). ملف الإخراج بعض البدائل
يدعم بعض التنسيقات -أكسى خيارات أين XY هي واحدة من المدعومة
تنسيقات ملفات الإخراج (انظر أدناه). بالإضافة إلى ذلك ، يمكن إضافة معلمة اختيارية إلى
التحكم في التوليد المتري وتحسين الجودة. كل الخيارات
هو موضح أدناه.

3) قياس البناء


أنشئ ملفًا متريًا لشبكة موجودة مع الحل المقدم. هذا الخيار يمكن
يمكن استخدامها دون إنشاء شبكة جديدة ، على سبيل المثال إذا كان لديك شبكة أخرى.

بامج -r toto_bgd.bamg -Mbb toto_bgd_sol.bb -oM toto_bgd.metric

-r اسم الملف
ملف شبكة الإدخال (تنسيق bamg DB عيون).

--ميجابايت اسم الملف

--إم بي بي اسم الملف
المدخلات المقدمة الحل ، حيث يكون الملف من النوع bb or BB (انظر تنسيق الملف
أدناه).

اسم الملف
ملف قياس الإخراج ، بتنسيق ملف متري (انظر تنسيق الملف أدناه). في
بالإضافة إلى ذلك ، يمكن إضافة معلمة اختيارية للتحكم في التوليد المتري. الجميع
الخيارات موضحة أدناه.

4) الجودة تحسن


تحسين الجودة لشبكة موجودة وإنشاء شبكة جديدة.

بامج -r toto_bgd.bamg -M toto_bgd.metric -o toto_new.bamg

-r اسم الملف
ملف شبكة الإدخال (تنسيق bamg DB عيون).

-M اسم الملف
ملف قياس الإدخال بتنسيق ملف متري (انظر تنسيق الملف أدناه).

-o اسم الملف
ملف شبكة الإخراج (تنسيق ملف bamg DB عيون). ملف الإخراج بعض البدائل
يدعم بعض التنسيقات -أكسى خيارات أين XY هي واحدة من المدعومة
تنسيقات ملفات الإخراج (انظر أدناه). بالإضافة إلى ذلك ، يمكن إضافة معلمة اختيارية إلى
مراقبة تحسين الجودة. جميع الخيارات موصوفة أدناه.

5) تحقق


في عملية التكيف ، تم حساب الحل باستخدام شبكة الخلفية. مرتب
لنقل حل المشكلة قيد النظر على الشبكة المتولدة الجديدة ، أ
استيفاء الحل القديم ضروري. قد يكون هذا الحل الذي تم نقله بداية جيدة
تخمين الحل على الشبكة الجديدة. يتم إجراء هذا الاستيفاء في P1 Lagrange
سياق الكلام.

بامج -ب toto_old.bamg -rbb toto_old.bb -r toto_new.bamg -obb toto_new.bb

-b اسم الملف
ملف شبكة الإدخال الوجهة (تنسيق bamg DB عيون).

-rbb اسم الملف

-rBB اسم الملف
حل الإدخال الأصلي ، حيث يكون الملف من النوع bb or BB (انظر تنسيق الملف
أدناه).

-r اسم الملف
ملف شبكة الإدخال الأصلي (تنسيق bamg DB عيون).

-wbb اسم الملف

-wBB اسم الملف
حل الإخراج ، كما تمت إعادة إدخاله على شبكة الوجهة.

الخلق OPTIONS


-هاكس الطفو
عيّن قيمة الحد الأقصى لحجم الحافة. القيمة الافتراضية هي قطر
المجال المراد ربطه.

-همين الطفو
عيّن قيمة الحد الأدنى لحجم الحافة. القيمة الافتراضية مرتبطة بحجم
المجال المراد ربطه ودقة الشبكة المستخدمة بواسطة مولد الشبكة (الجهاز
متكل).

-خطأ الطفو
عيّن قيمة الخطأ النسبي في هندسة الحدود. القيمة الافتراضية هي
0.1. في أي حال هذه القيمة هي geater من 1 /الجذر التربيعي(2). لاحظ أن حجم الشبكة
التي تم إنشاؤها بواسطة هذا الخيار يمكن أن تكون أصغر من هم حجة بسبب هندسي
قيد.

-nbv مادبا
قم بتعيين الحد الأقصى لعدد رؤوس الشبكة التي تم إنشاؤها. القيمة الافتراضية هي 50000.

التكيف OPTIONS


تكون هذه الخيارات مناسبة عند حساب مقياس من حقل قياسي متوفر في .bb
ملف. لاحظ أنه عند توفير مقياس موتر في ملف .bb ، حساب القياس
لم يتم تنفيذ وهذه الخيارات ليست ذات صلة.

-RelError
حساب المقياس بخطأ نسبي. هذا هو الافتراضي. في هذه الحالة ، فإن ملف
يتم تعريف الحقل المتري بواسطة

1 | ح (خ) |
م (خ) = ---------- --------------------
خطأ * coef ^ 2 كحد أقصى (CutOff، | eta (x) |)

أين أخطأ, coef, قطع هي المعلمات القابلة للتعديل المحددة أدناه ، ايتا هل
قراءة حقل الحل في ملف الإدخال و H هو هسه. هنا | إيتا | يدل على
القيمة المطلقة للحقل ايتا و | ح | هو حقل موتر يتكون من
القيم المطلقة لقيم eigenvalues ​​Hessian وبنفس eigenbasis مثل H.

-عبس خطأ
احسب القياس بخطأ مطلق. في هذه الحالة ، يتم تحديد المقياس بواسطة

1 | ح (خ) |
م (خ) = ---------- ---------------------
Err * coef ^ 2 (sup (eta) - inf (eta))

أين سوب (إيتا) و إنف (إيتا) يشير إلى القيمتين المتطرفتين لحل الإدخال
حقل ايتا.

-الفحم الطفو
معامل الضرب على حجم الشبكة. القيمة الافتراضية هي 1.0.

الطفو
مستوى P1 خطأ الاستيفاء. القيمة الافتراضية هي 0.01. أذكر أن هذا
خطأ يتصرف مثل يا (ح ^ 2) محليا ، أين h هو حجم الشبكة المحلية. ملاحظة على الاثنين
الصيغ السابقة التي تشير إلى أن التغيير بعامل 1/4 يعادل التغيير بواسطة أ
عامل 1/2 على حجم الشبكة. ذلك إما coef or أخطأ من أجل
إنشاء عائلة شبكة متقاربة.

-قطع الطفو
القيمة الفاصلة المستخدمة لمعايير الخطأ النسبي. القيمة الافتراضية هي 1e-5.

الطاقة الطفو
اضبط معلمة الطاقة لـ hessien لإنشاء المقياس. القيمة الافتراضية هي 1.

-نب جاكوبي مادبا
عيّن عدد التكرارات في إجراء تجانس أثناء القياس
بناء. تشير القيمة 0 إلى عدم وجود تجانس. القيمة الافتراضية هي 1.

-نسبة الطفو
عيّن النسبة للتجانس الموصوف على المقياس. إذا كانت النسبة 0 (افتراضي
القيمة) أو أقل من 1.1 ، لم يتم إجراء أي تجانس على المقياس. إذا كانت النسبة> 1.1 فإن
سرعة تغير حجم الشبكة مقيدة بسجل (نسبة). لاحظ tht ، كما هو val
أقرب إلى 1 ، يزداد عدد الرؤوس المتولدة. قد يكون هذا مفيدًا لـ
التحكم في سمك المناطق المكررة بالقرب من الصدمات أو الطبقات الحدودية.

-انيسو

-iso-انيو يفرض المقياس ليكون متباين الخواص. هذا هو الافتراضي. بالمقابل
قد يكون المقياس من نوع الخواص مع -iso العلم.

- أنيسوماكس الطفو
اضبط حدود تباين الشبكة فيما يتعلق بأدنى حجم للشبكة في كل الاتجاهات
لذا فإن الحد الأقصى لحجم الشبكة في كل الاتجاهات مقيد بنسبة أنيسوماكس.
القيمة الافتراضية هي 1e6. لاحظ أنه عندما أنيسوماكس= 1 ، الشبكة التي تم إنشاؤها هي
متماثل.

-همينانيسو الطفو
عيّن قيمة هم الحد الأدنى لحجم الحافة وضبط وضع aniso.

-ماكسوبديف الطفو
قم بتغيير المقياس بحيث يكون التقسيم الفرعي الأقصى لحافة الخلفية محددًا
عن طريق ماكسوبديف رقم. ال ماكسوبديف الرقم دائمًا محدود بـ 10 وهذا هو
القيمة الافتراضية.

-KeepBackVertices

-noKeepBackVertices
حاول الاحتفاظ بالرؤوس القديمة (افتراضي). خلاف ذلك ، يتم إنشاء جميع الرؤوس من
خدش.

- لا تصعيد

-تصعيد
لا تعيد قياس الحل بين [0,1] قبل حساب المقياس الافتراضي هو
إعادة البيع.

الجودة تحسين OPTIONS


-NBSmooth مادبا
اضبط عدد مرات تكرار إجراء تجانس الشبكة. القيمة الافتراضية هي 3.

-أوميغا الطفو
قم بتعيين معلمة الاسترخاء لإجراء التنعيم ، القيمة الافتراضية هي 1.8.

-انقسام

-نوسببيدج
في بعض الأحيان ، يمكن أن يكون للحافة الداخلية قمتيها على الحد. هذه تسبب
مثلث بحيث تكون كل رءوسه على الحدود. مع ال -انقسام اختيار،
هذه الحافة مقسمة إلى قسمين ، ويتم تجنب هذا الموقف. بشكل افتراضي ، لا تفعل
انشق، مزق.

-thetaquad الطفو
لإنشاء رباعي مع مثلثين ، ادمج مثلثين في شكل رباعي عندما يكون
أربع زوايا للشكل الرباعي تقع في النطاق [ثاكواد ، 180-ثاكواد].

-2 لإنشاء شبكة بحجم شبكة مقسومًا على اثنين.

-2ق لتقسيم كل المثلثات إلى ثلاثة أرباع ، وتقسيم جميع الأشكال الرباعية في
أربعة.

OUTPUT MESH FORMAT OPTIONS


-o اسم الملف
تنسيق ملف شبكة bamg DB (افتراضي).

-عمدبا اسم الملف
amdba.

-عالي اسم الملف
تنسيق ftq.

-مش اسم الملف
تنسيق msh (تنسيق freefem3).

-oam_fmt اسم الملف
تنسيق am_fmt.

- رغوة اسم الملف
أنا تنسيق.

-ونوبو اسم الملف
شكل nopo.

أخرى OPTIONS


-ثيتاماكس الطفو
اضبط الحد الزاوي لزاوية في درجة لتكون منحنية. يتم تحديد الزاوية
من قاعدتين من حافتين متتاليتين. الافتراضي هو 180 درجة ، أي لا
الزوايا منحنية. يكون هذا الخيار مفيدًا عندما لا يتم توفير Geomtry ، على سبيل المثال
إعادة الصقل من تنسيق ملف شبكة آخر (am_fmt, أمدبا, نوبو، إلخ). هذا
يتم تحديد المعلمة بشكل طبيعي في ملف الحدود الهندسية (بتنسيق ملف BD)
عن طريق AngleOfCornerBound قسم اختياري: عند استخدام تنسيق الملف هذا ، هذا
الخيار ليس له أي تأثير.

-v مادبا اضبط مستوى الطباعة (الإسهاب) ، والذي يمكن اختياره بين 0 و 10.
القيمة الافتراضية هي 1.

GEOMETRY FILE FORMAT (بامجكاد)


يسمح الهيكل العام بتحديد شبكة تصف هندسة المعطى
اِختِصاص. يتم استخدام تحديد الحدود لتحديد شروط الحدود لـ
مسألة معادلة مشتقة جزئية. في هذه الحالة ، بعض الأقسام المذكورة أعلاه ليست كذلك
مناسب. أولا الأقسام المطلوبة هي:

MeshVersion تم تنسيقه 0
البعد 2
الرؤوس nv
{x_k y_k i_k} k= 1:nv
حواف ne
{انا ي_ل ك_ل} l= 1:ne

بعد ذلك ، الأقسام الاختيارية:

المجال الفرعي nd
{2 ie_k المشرق لا أعلم} ك = 1: الثانية

يتم تعريف المجال الفرعي ، أي مكونات متصلة محدودة للخطة باستخدام حافة واحدة
معرف ie إلى جانب معلومات التوجيه المشرق، مشيرا إلى أي جانب من
هذا الكيان يقع المجال الفرعي. هذه الميزة مفيدة ، على سبيل المثال عند التعامل مع مجال
مع الثقوب. رقم المجال الفرعي هو id. إذا لم يتم تحديد مجال فرعي ، فإننا نفترض
لربط جميع عناصر الاتصال المحدودة للخطة. ملاحظة: المجال الفرعي من Geom is
أي ما يعادل المجال الفرعي.

AngleOfCornerBound زاوية

AngleOfCornerBound يحدد الحد الزاوي لزاوية منحنية بدرجة.
يتم تحديد الزاوية من قاعدتين عاديتين لحافتين متتاليتين. الافتراضي هو 180
درجة ، أي لا توجد زوايا منحنية. عندما يتم تحديد هذه الزاوية ، يمكن أن تكون بعض الزوايا
محدد بحيث لا ينحني بمقدار

زوايا nc
{i_k} k= 1:nc

يستخدم التمثيل الهندسي المنحني للحد في بعدين الحواف
المقدمة في هيكل البيانات لتحديد بعض منحنيات الترتيب الثلاثة في ما يلي
الطريقة:

* حافة تكون نقاط نهايتها زوايا وإذا لم يتم توفير معلومات إضافية
سيتم تمثيله بواسطة مقطع مستقيم ،

* حافة تكون نقاط نهايتها زوايا ولكن يتم توفير ظلها عند نقطة نهاية واحدة
سيتم تمثيله بمنحنى من الدرجة الثانية ،

* حافة تكون نقاط نهايتها زوايا ولكن يتم توفير ظلها عند هذه
سيتم تمثيل الزوايا بمنحنى من الدرجة الثالثة ،

* ستكون الحافة التي لا تكون نقاط نهايتها زوايا وبدون معلومات إضافية
ممثلة بمنحنى من الدرجة الثالثة. في الواقع ، نستخدم الضلع المجاور في هذه الحالة
الحواف لتقييم الظلال عند نقاط نهاية الحافة.

باختصار ، الحافة التي تحددها معلومتان سيتم الاقتراب منها بخط مستقيم ، ثلاثة
تسمح المعلومات بالحصول على منحنى من الدرجة الثانية وأربعة بيانات تسمح بالتقريب
من الدرجة الثالثة. يتم تحديد الظلال بشكل اختياري من خلال:

TangentAtEdges nt
{ie_k ive_k xt yt} k= 1:nt

لمعرف الحافة ie، الظل عنده إيف قمة الرأس (إيف يأخذ القيمة 1 أو 2) هو
المحدد بمكوناته xt و yt. إعطاء المتجه المماس للحافة عن طريق
يتيح لنا متجه الظل عند نقطة ما التعامل مع الحالة التي تكون فيها عدة حواف
(خطوط الحدود) تنبثق من نقطة.

القمم المطلوبة هي رؤوس الدعم التي يجب أن تكون موجودة في الشبكة مثل
رؤوس العناصر. وبالمثل ، قد تكون هناك حاجة إلى بعض الحواف:

الشهادات المطلوبة nrv
{iv_k} k= 1:nrv
الحواف المطلوبة (لا
{ie_k} k= 1:لا

الميزات التالية مخططة للعمل المستقبلي. لظروف الحدود الدورية ،
قسم حواف مكافئة يشير إلى أنه يجب ربط حافتين بنفس الطريقة:

حواف مكافئة مولود
{ie1_k ie2_k} k= 1:مولود

تعريف الكراك هو الغرض من CrackedEdges قسم. ثم نحدد تلك الحافة
متطابق من الناحية الهندسية مع حافة أخرى:

CrackedEdges الامتحانات التنافسية الوطنية
{ie1_k ie2_k} k= 1:الامتحانات التنافسية الوطنية

CREDITS


فريدريك هيشت[البريد الإلكتروني محمي]> هو مؤلف bamg. بيير ساراميتو
<[البريد الإلكتروني محمي]> يكتب صفحة دليل يونكس هذه.

أكثر قراءة


الموقع الأصلي لمولد شبكة Bamg هو http://www.ann.jussieu.fr/hecht/ftp/bamg.
ارجوك اقرأ http://www.ann.jussieu.fr/hecht/ftp/bamg/bamg.pdf للملف المفصل
تنسيقات وأمثلة أكثر تقدمًا ، على سبيل المثال حلقة تكيف شبكية لتقليل P1
لاغرانج خطأ الاستيفاء.

استخدم bamgrheolef عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad