DOLFIN

ภาพหน้าจอของซอฟแวร์:
DOLFIN
รายละเอียดซอฟแวร์:
รุ่น: 1.5.0
วันที่อัพโหลด: 1 Mar 15
ผู้พัฒนา: The FEniCS Project
การอนุญาต: ฟรี
ความนิยม: 8

Rating: nan/5 (Total Votes: 0)

นี่คือการที่ง่ายและสอดคล้องกันและใช้งานง่าย API เชิงวัตถุใน C ++ และ Python

คุณสมบัติ .

  • อัตโนมัติ และการประเมินผลที่มีประสิทธิภาพขององค์ประกอบ จำกัด รูปแบบแปรผันผ่าน FFC หรือ SyFi
  • การชุมนุมโดยอัตโนมัติและมีประสิทธิภาพของระบบเชิงเส้น
  • ครอบครัวทั่วไปขององค์ประกอบ จำกัด รวมถึงองค์ประกอบของการสั่งซื้อโดยพลการอย่างต่อเนื่องและไม่ต่อเนื่องแน่นอนของ Lagrange องค์ประกอบ BDM องค์ประกอบ RT, องค์ประกอบ BDFM องค์ประกอบ Nedelec และ Crouzeix-Raviart
  • องค์ประกอบผสมโดยพลการเช่นการรวมกันขององค์ประกอบพื้นฐานรวมทั้งตัวอย่างเทย์เลอร์ฮู้ด
  • ไม่ต่อเนื่อง Galerkin วิธีการรวมทั้งข้อกำหนดกระโดดเฉลี่ยและปริพันธ์มากกว่าแง่มุมตาข่ายภายใน
  • ประสิทธิภาพสูงพีชคณิตเชิงเส้นผ่าน uBLAS, PETSc, Trilinos และ MTL4 (จากการทดลอง) ด้วย C ++ ง่ายและห่อหลาม
  • การชุมนุมคู่ขนานและแก้
  • ตาข่าย Simplex ใน 1D, 2D (สามเหลี่ยม) และ 3 มิติ (tetrahedra) รวมทั้งการปรับแต่งตาข่ายปรับตัว
  • การปรับตัวหลายไมโครกรัม (Q) / MDG (Q) และโมโนปรับ CG (Q) / dG (Q) แก้ ODE
  • การสนับสนุนสำหรับช่วงของรูปแบบเข้า / ส่งออกรวมทั้ง Dolfin XML, VTK, คู่, MATLAB, Diffpack พระธรรมครั้งที่สอง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ข่าวประชาสัมพันธ์ฉบับนี้นำจำนวนมากของการสะสางและแก้ไขข้อผิดพลาดญาติ ที่จะออกใหม่ Dolfin 1.0 beta2.

มีอะไรใหม่ ในรุ่น 0.9.11:

  • ใบอนุญาตเปลี่ยนจาก v2.1 แอลจีแอลจีที่จะ v3 หรือหลังจากนั้น
  • meshconverter ย้ายไป dolfin_utils
  • เพิ่มการสนับสนุนสำหรับการแปลงเครื่องหมายวัสดุตาข่าย Gmsh
  • เพิ่มการสนับสนุนสำหรับแหล่งที่มาของจุด (ชั้น PointSource)
  • เปลี่ยนชื่อการเข้าสู่ระบบ - & # x3e; set_log_active
  • เพิ่มพารามิเตอร์ & quot; clear_on_write & quot; เพื่อ TimeSeries
  • เพิ่มการสนับสนุนสำหรับอินพุต / เอาต์พุตของชุดพารามิเตอร์ที่ซ้อนกัน
  • ตรวจสอบมิติในเชิงเส้นแก้
  • เพิ่มการสนับสนุนสำหรับการควบคุมความผิดพลาดโดยอัตโนมัติสำหรับปัญหาแปรผัน
  • เพิ่มการสนับสนุนสำหรับการปรับแต่งของ MeshFunctions หลังจากการปรับแต่งตาข่าย
  • เพื่อเปลี่ยนของการทดสอบและช่องว่างการพิจารณาคดีในการก่อสร้างแบบฟอร์ม

มีอะไรใหม่ ในรุ่น 0.9.10:

  • เพิ่มการสนับสนุนสำหรับการควบคุมความผิดพลาดโดยอัตโนมัติสำหรับปัญหาที่แปรผัน
  • เพิ่มการสนับสนุนสำหรับการปรับแต่งของ MeshFunctions หลังจากการปรับแต่งตาข่าย.

มีอะไรใหม่ ในรุ่น 0.9.9:

  • เปลี่ยนสร้างระบบ CMake
  • เพิ่มชื่อ MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • อนุญาตให้ตั้งค่าเงื่อนไขขอบเขตคงได้โดยตรงโดยไม่ต้องใช้ค่าคงที่
  • อนุญาตให้ตั้งค่าขอบเขตเงื่อนไขขึ้นอยู่กับสตริง (& quot; x [0] == 0.0 & quot;)
  • สร้างไดเรกทอรีหายไปถ้าระบุไว้เป็นส่วนหนึ่งของชื่อไฟล์
  • อนุญาตให้กลับมาใช้สภาพล่วงหน้าสำหรับแบ็ก​​เอนด์มากที่สุด
  • การแก้ไขเพื่อแก้ UMFPACK ในบางเครื่อง 32 บิต
  • ให้เข้าถึงมากขึ้นสภาพล่วงหน้า Hypre ผ่าน PETSc
  • การปรับปรุงสำหรับ SLEPc 3.1
  • ปรับปรุงและดำเนินการกลับมาใช้ factorizations LU สำหรับแบ็ก​​เอนด์ทั้งหมด
  • แก้ไขข้อผิดพลาดในการปรับแต่งของ MeshFunctions

มีอะไรใหม่ ในรุ่น 0.9.3:

  • เพิ่มพารามิเตอร์โลก & quot; ffc_representation & quot; สำหรับการแสดงในรูปแบบ FFC JIT คอมไพเลอร์
  • ตรวจบรรทัดฐาน () ฟังก์ชันจัดการเวกเตอร์และฟังก์ชั่นในหลาม
  • Speed​​up เงื่อนไขขอบเขตระยะเวลาและทำให้การทำงานสำหรับผสม (เวกเตอร์) องค์ประกอบ
  • เพิ่มความเป็นไปได้ที่จะใช้จำนวนอาร์เรย์ numpy ใด ๆ เมื่อมีการระบุการฝึกอบรมและเวกเตอร์
  • เพิ่มความเป็นไปได้ที่จะใช้ใด ๆ จำนวนเต็มอาร์เรย์ numpy ดัชนีในการฝึกอบรมและเวกเตอร์
  • แก้ไขสำหรับ typemaps int ใน PyDOLFIN
  • Mult แยกเป็น Mult และ transpmult
  • กรองอาร์กิวเมนต์ PETSc เมื่อแยกวิเคราะห์พารามิเตอร์บรรทัดคำสั่ง
  • ขยายความคิดเห็นที่ SWIG ไฟล์อินเตอร์เฟซ
  • เพิ่มงบลิขสิทธิ์ให้กับอินเตอร์เฟซไฟล์ SWIG (ยังไม่เสร็จ)
  • เพิ่ม typemaps สำหรับ misc มาตรฐาน :: เวกเตอร์ & # x3c; ประเภท & # x3e; ใน PyDOLFIN
  • ลบอ้างอิงในการลดขนาด std_vector.i รหัสเสื้อคลุม SWIG
  • ใช้% ญาติรวมถึงใน dolfin.i
  • เปลี่ยนชื่อไฟล์อินเตอร์เฟซ SWIG dolfin_foo.i - & # x3e; foo.i
  • เพิ่มฟังก์ชั่นตีความ () ในอินเตอร์เฟซหลาม
  • typmaps แก้ไขสำหรับ UINT ในหลาม 2.6
  • ใช้ TypeError แทน ValueError ใน typechecks ใน typmaps.i
  • เพิ่มเข้า / ออก shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps สำหรับ PyDOLFIN
  • แก้ไขรวบรวม JIT ในแบบคู่ขนาน
  • เพิ่มฟังก์ชั่นใน compile_extension_module PyDOLFIN
  • แก้ไขข้อผิดพลาดในการกำหนดเวกเตอร์หลาม
  • เพิ่มการสนับสนุนสำหรับการเข้ารหัส base64 บีบอัดไฟล์ VTK (ใช้ zlib)
  • เพิ่มการสนับสนุนสำหรับ base64 เข้ารหัสไฟล์ VTK
  • การสนับสนุนการทดลองสำหรับการชุมนุมคู่ขนานและแก้
  • แก้ไขข้อผิดพลาดในโครงการ () ฟังก์ชั่นการปรับปรุงไป UFL ไวยากรณ์
  • ลบ DISP () ฟังก์ชั่นและแทนที่โดยข้อมูล (foo จริง)
  • เพิ่มการทดสอบหน่วยเฟิร์น (งูใหญ่)
  • ทำความสะอาด SystemAssembler
  • เปิดใช้งาน assemble_system ผ่าน PyDOLFIN
  • เพิ่ม 'ปกติ' เพื่อ GenericMatrix
  • การปรับปรุงประสิทธิภาพในการ NewtonSolver
  • เปลี่ยนชื่อ NewtonSolver :: get_iteration () เพื่อ NewtonSolver :: ซ้ำ ()
  • การปรับปรุง EpetraKrylovSolver :: แก้
  • เพิ่มเวกเตอร์สตรั :: เวกเตอร์ (const GenericVector & x)
  • ลบ scons คำเตือนคัดค้าน
  • แก้ไขการรั่วไหลของหน่วยความจำใน PETScKrylovSolver
  • เปลี่ยนชื่อ dolfin_assert - & # x3e; ยืนยันและใช้รุ่น C ++
  • การแก้ไขปัญหาการแก้ปัญหา / เพิ่มประสิทธิภาพธง
  • ลบ AvgMeshSize, InvMeshSize, InvFacetArea จาก SpecialFunctions
  • เปลี่ยนชื่อ MeshSize - & # x3e; CellSize
  • ระบบพารามิเตอร์ Rewrite ด้วยการสนับสนุนที่ดีขึ้นสำหรับการแยกบรรทัดคำสั่ง
  • การแปลของพารามิเตอร์ (ต่อชั้น) และการใช้งานจากงูใหญ่
  • ลบ OutflowFacet จาก SpecialFunctions
  • เปลี่ยนชื่อตีความ (คู่ *) - & # x3e; interpolate_vertex_values​​ (คู่ *)
  • เพิ่มรุ่นหลามของคาห์นฮิลเลียด-สาธิต
  • แก้ไขข้อผิดพลาดใน assemble.py
  • การแก้ไขใบอนุญาตของฟังก์ชั่นระหว่างตาข่ายที่ไม่ตรงกัน
  • ลบฟังก์ชั่น :: ฟังก์ชั่น (มาตรฐาน :: ชื่อไฟล์สตริง)
  • เปลี่ยนไป XML ใหม่ io
  • ลบ GenericSparsityPattern :: จัดเรียง
  • กำหนดให้เรียงลำดับ / พารามิเตอร์ไม่ได้เรียงลำดับในตัวสร้าง SparsityPattern
  • การปรับปรุงประสิทธิภาพการทำงาน SparsityPattern :: แทรก
  • แทนที่ enums กับสตริงสำหรับพีชคณิตเชิงเส้นและในตัวตาข่าย
  • อนุญาตให้เข้าถึงโดยตรงไปยังค่าคงที่
  • เริ่มต้นหน่วยงานในตัวสร้าง MeshEntity โดยอัตโนมัติและตรวจสอบช่วง
  • เพิ่มการทดสอบหน่วย memorycheck
  • เพิ่มการเรียกร้องให้ทำความสะอาด libxml2 parser ที่ทางออก
  • ลบข้อโต้แย้งที่ไม่จำเป็นในการทำงานของสมาชิก DofMap
  • ลบก่อสร้างอ้างอิงจาก DofMap, FiniteElement และ FunctionSpace
  • ใช้ shared_ptr ในการจัดเก็บตาข่ายในวัตถุ DofMap
  • เปลี่ยนอินเตอร์เฟซสำหรับรหัสเสื้อคลุม: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
  • เพิ่ม info_underline ฟังก์ชั่น () สำหรับการเขียนข้อความที่ขีดเส้นใต้
  • เปลี่ยนข้อความ () - & # x3e; ข้อมูล () สำหรับ & quot; ความเข้ากันได้ & quot; กับโมดูลการบันทึกหลาม
  • เพิ่มคูณ Elementwise ในอินเตอร์เฟซ GeneriVector
  • อินเตอร์เฟซ GenericVector ใน PyDOLFIN ในขณะนี้สนับสนุนโปรโตคอลลำดับ
  • เปลี่ยนชื่อ camelCaps ชื่อฟังก์ชั่น: foobar - & # x3e; foo_bar
  • เพิ่มความสามารถในการหั่นสำหรับอินเตอร์เฟซ GenericMatrix ใน PyDOLFIN (เฉพาะ GetItem)
  • เพิ่มความสามารถในการหั่นสำหรับอินเตอร์เฟซ GenericVector ใน PyDOLFIN
  • เพิ่มผลรวมอินเตอร์เฟซ GenericVector

ซอฟต์แวร์ที่คล้ายกัน

python-creole
python-creole

11 Apr 15

Instant
Instant

13 May 15

unshortenit
unshortenit

13 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา The FEniCS Project

FErari
FErari

13 May 15

Instant
Instant

13 May 15

UFL
UFL

12 May 15

FFC
FFC

12 May 15

ความคิดเห็นที่ DOLFIN

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่