إل جي تي إم | التغطية |
---|---|
جنكينز (FreeFEM-dev):
تطوير فرع فقط
ماك | أوبونتو | ويندوز | |
---|---|---|---|
وظيفة | 10.14 | 20.04 | 10 |
#1 | |||
#2 | |||
#3 | |||
#4 (أوبن إم بي آي) | |||
#4 (مبيش) | |||
#4 (MSMPI) | |||
#5 (أوبن إم بي آي) | |||
#5 (مبيش) | |||
#5 (MSMPI) |
جنكينز (FreeFEM):
فرع رئيسي
يطلق | .pkg | صورة التطبيق | .deb | .إملف تنفيذى | عامل ميناء |
---|---|---|---|---|---|
راجع أدوات CI/CD
FreeFEM هو حل للمعادلات التفاضلية الجزئية لأنظمة الفيزياء المتعددة غير الخطية في ثنائية وثلاثية الأبعاد باستخدام طريقة العناصر المحدودة.
تتطلب المشكلات التي تتضمن معادلات تفاضلية جزئية من عدة فروع للفيزياء، مثل تفاعلات بنية الموائع، استكمال البيانات على عدة شبكات ومعالجتها ضمن برنامج واحد.
يتضمن FreeFEM خوارزمية استيفاء سريعة ولغة لمعالجة البيانات على شبكات متعددة. إنه مكتوب بلغة C++ ولغة FreeFEM هي لغة C++.
وثائق المستخدم متاحة هنا.
إذا كنت تستخدم FreeFEM للبحث الأكاديمي، يرجى استخدام ما يلي:
بيبيتكس:
@article{MR3043640,
AUTHOR = {Hecht, F.},
TITLE = {New development in FreeFem++},
JOURNAL = {J. Numer. Math.},
FJOURNAL = {Journal of Numerical Mathematics},
VOLUME = {20}, YEAR = {2012},
NUMBER = {3-4}, PAGES = {251--265},
ISSN = {1570-2820},
MRCLASS = {65Y15},
MRNUMBER = {3043640},
URL = {https://freefem.org/}
}
أبا:
Hecht, F. (2012). New development in FreeFem++. Journal of numerical mathematics, 20(3-4), 251-266.
ايزو 690:
HECHT, Frédéric. New development in FreeFem++. Journal of numerical mathematics, 2012, vol. 20, no 3-4, p. 251-266.
قانون مكافحة غسل الأموال:
Hecht, Frédéric. "New development in FreeFem++." Journal of numerical mathematics 20.3-4 (2012): 251-266.
تتم جميع جهود التطوير في فرع التطوير (أو في الفروع المميزة: feature-cmake، geneo4PETSc، ... لمشاريع محددة)
لا تلتزم بالفرع الرئيسي!
الق نظرة على الويكي!
راجع ملفات تكوين Jenkins
الكل: تم تثبيت جميع حزم التبعية (جهاز كمبيوتر لديه حق الوصول إلى الجذر).
لا: لم يتم تثبيت حزم التبعية (جهاز كمبيوتر بدون الوصول إلى الجذر).
1 : أوبونتو 18.04 x86
2 : ماك 10.13
3 : ماك 10.9
4 : ويندوز 7 + MSYS2 + MS MPI 7
الأوامر المنفذة:
التكوين التلقائي:
autoreconf -i
إعدادات:
./configure --enable-download --enable-optim
إذا لم تكن لديك حقوق المسؤول أو لا تريد أن تكون ملفات FreeFEM متناثرة على جهازك، فيرجى استخدام خيار --prefix
، على سبيل المثال:
./configure --enable-download --enable-optim --prefix= ${HOME} /FreeFem-install
تحميل:
./3rdparty/getall -a
بيتسك:
cd 3rdparty/ff-petsc
make petsc-slepc
cd -
./reconfigure
يصنع:
make -j2
make check
ثَبَّتَ:
(sudo) make install
راجع Wiki أدوات CI/CD لمزيد من المعلومات.