LGTM | ความครอบคลุม |
---|---|
เจนกินส์ (FreeFEM-dev):
เฉพาะสาขาพัฒนาเท่านั้น
ระบบปฏิบัติการ macOS | อูบุนตู | หน้าต่าง | |
---|---|---|---|
งาน | 10.14 | 20.04 | 10 |
#1 | |||
#2 | |||
#3 | |||
#4 (โอเพ่น MPI) | |||
#4 (เอ็มพิช) | |||
#4 (เอ็มเอสเอ็มพีไอ) | |||
#5 (โอเพ่น MPI) | |||
#5 (เอ็มพิช) | |||
#5 (เอ็มเอสเอ็มพีไอ) |
เจนกินส์ (FreeFEM):
สาขามาสเตอร์
ปล่อย | .pkg | รูปภาพแอป | .deb | .exe | นักเทียบท่า |
---|---|---|---|---|---|
ดูเครื่องมือ CI/CD
FreeFEM เป็นตัวแก้สมการเชิงอนุพันธ์บางส่วนสำหรับระบบหลายฟิสิกส์แบบไม่เป็นเชิงเส้นใน 2 มิติและ 3 มิติโดยใช้วิธีไฟไนต์เอลิเมนต์
ปัญหาที่เกี่ยวข้องกับสมการเชิงอนุพันธ์ย่อยจากสาขาฟิสิกส์หลายแขนง เช่น ปฏิสัมพันธ์ระหว่างโครงสร้างของเหลวกับของเหลว จำเป็นต้องมีการประมาณค่าข้อมูลบนเมชหลายๆ เมช และการจัดการข้อมูลเหล่านั้นภายในโปรแกรมเดียว
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.
ISO 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.
ความพยายามในการพัฒนาทั้งหมดเกิดขึ้นในสาขา การพัฒนา (หรือในสาขาคุณลักษณะ: คุณลักษณะ-cmake, geneo4PETSc, ... สำหรับโครงการเฉพาะ)
อย่าผูกมัดกับสาขาหลัก!
เข้าไปดูในวิกิได้เลย!
ดูไฟล์การกำหนดค่า Jenkins
ทั้งหมด: ติดตั้งแพ็คเกจการพึ่งพาทั้งหมดแล้ว (คอมพิวเตอร์ที่มีสิทธิ์การเข้าถึงรูท)
ไม่: ไม่ได้ติดตั้งแพ็คเกจการพึ่งพา (คอมพิวเตอร์ที่ไม่มีการเข้าถึงรูท)
1 : อูบุนตู 18.04 x86
2 : macOS 10.13
3 : macOS 10.9
4 : Windows 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
PETSc:
cd 3rdparty/ff-petsc
make petsc-slepc
cd -
./reconfigure
ทำ:
make -j2
make check
ติดตั้ง:
(sudo) make install
ดูวิกิเครื่องมือ CI/CD สำหรับข้อมูลเพิ่มเติม