GetDP เป็นโอเพนซอร์สและโครงการซอฟต์แวร์บรรทัดคำสั่งฟรีที่มีสภาพแวดล้อมทั่วไปสำหรับการรักษาปัญหาที่ไม่ต่อเนื่องโดยใช้องค์ประกอบผสมเพื่อ discretize เดคอมเพล็กซ์ Rham ชนิดใน 1, 2, และ 3 มิติ มันมีความใกล้ชิดระหว่างการป้อนข้อมูลซึ่งได้กำหนดนิพจน์ทางคณิตศาสตร์สัญลักษณ์และปัญหาที่ไม่ต่อเนื่องของ problems.Offers นั้นมีประสิทธิภาพบรรทัดคำสั่ง optionsBeing โปรแกรมบรรทัดคำสั่ง GetDP มาพร้อมกับตัวเลือกบรรทัดคำสั่งต่าง ๆ ที่ช่วยให้ผู้ใช้ในการรักษาปัญหาที่ไม่ต่อเนื่อง ดีกว่า กลุ่มคนเหล่านี้เราสามารถพูดถึงก่อนการประมวลผลการประมวลผลและตัวเลือกการโพสต์การสนับสนุนสำหรับการอ่านตาข่ายในรูปแบบ MSH จากไฟล์ที่ได้รับการสนับสนุนสำหรับการอ่านข้อมูล Gmsh และการสนับสนุนสำหรับการกลับมาทำงานการประมวลผลจากตำแหน่งสุดท้าย
นอกจากนี้คุณจะสามารถที่จะใช้ตัวเลือกบรรทัดคำสั่งเพื่อบันทึกผลการประมวลผลในแฟ้มที่แยกต่างหากในการโหลดผลการประมวลผลจากไฟล์หรือหลายไฟล์เพื่อใช้สตริงเป็นชื่อไฟล์ทั่วไปเพื่อระบุแฟ้มพารามิเตอร์ในการสร้างไฟล์ที่ส่งออกไบนารีไป อ่านข้อ จำกัด การปรับตัวจากไฟล์บางอย่างที่จะ จำกัด เพื่อแก้ไขสูงสุดเช่นเดียวกับการคำนวณแคชเครือข่ายไปยังดิสก์
นอกจากนี้ยังเป็นไปได้ที่จะใช้ SLEPc แทน Arpack เป็น eigensolver เพื่อสร้างตาข่ายตามไฟล์ที่ส่งออก Gmsh เพื่อโต้ตอบตรวจสอบโครงสร้างสำหรับปัญหาในการสื่อสารกับ OneLab โดยใช้ที่อยู่เซิร์ฟเวอร์หรือไฟล์ที่จะกำหนดจำนวนคงที่และสตริงและ การตั้งการปรับปรุงตัวบ่งชี้ความคืบหน้าและฟุ่มเฟื่อย level.Mandatory exampleThe ตัวอย่างต่อไปนี้จะทำให้คุณมีความคิดเกี่ยวกับวิธีการแก้สมการปัวซอง div (ผู้สำเร็จการศึกษา (V)) = ฉบนโดเมน D โดยใช้แฟ้มข้อมูล (".pro" ไฟล์):
FunctionSpace {
& nbsp; {ชื่อ H1; พิมพ์ Form0;
& nbsp; BasisFunction {
& nbsp; & nbsp; {ชื่อ SN; NameOfCoef VN; ฟังก์ชั่น BF_Node; การสนับสนุน D; Entity NodesOf [ทั้งหมด]; }
& nbsp; }
& nbsp;}
}
สูตร {
& nbsp; {ชื่อ Poisson; พิมพ์ FemEquation;
& nbsp; จำนวน {
& nbsp; & nbsp; {ชื่อโวลต์; พิมพ์ท้องถิ่น; NameOfSpace H1; }
& nbsp; }
& nbsp; สม {
& nbsp; Galerkin {[[] * อานนท์โว {d}, {d} วี]; ใน D; จาโคเบียน V; บูรณาการที่ฉัน; }
& nbsp; Galerkin {[ฉ [] {} วี]; ใน D; จาโคเบียน V; บูรณาการที่ฉัน; }
& nbsp; }
& nbsp;}
}
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เพิ่มตัวเลือกที่จะฝังคู่และล่ามหลาม;
- ขยาย & quot; ฟิลด์ & quot; ฟังก์ชั่นที่มีการไล่ระดับสี; สตริงขยายและฟังก์ชั่นการจัดการรายชื่อ;
- ความละเอียดใหม่และฟังก์ชั่น postprocessing (RenameFile ในขณะที่ ... );
- ขยาย EigenSolve กับตัวกรอง eigenvalue และสั่งซื้อสูงปัญหา EV พหุนาม;
- แก้ไขข้อผิดพลาดเล็ก ๆ .
มีอะไรใหม่ ในรุ่น 2.4.4:
- เสถียรภาพที่ดีขึ้น
- ปรับปรุง onelab รุ่น API และคำจำกัดความของพารามิเตอร์บรรทัด
- คง UpdateConstraint ในกรณีที่ฮาร์โมนิ
- การปรับปรุงประสิทธิภาพของการชุมนุมหลายฮาร์โมนิ
- หน่วยความจำรั่วคงที่ในรุ่นขนาน MPI
- ปรับปรุง EigenSolve (EVP สมกับ SLEPC รองประธานบริหารฝ่ายในการฝึกอบรมจริง)
- New CosineTransform, MPI_Printf, SendMergeFileRequest คำสั่ง parser
- การปรับปรุงขนาดเล็กและแก้ไขข้อผิดพลาด
มีอะไรใหม่ ในรุ่น 2.4.3:
- ใหม่บังคับ 'ชื่อ' แอตทริบิวต์การกำหนดตัวแปร onelab ใน DefineConstant [] และร่วม; แก้ไขข้อผิดพลาดเล็ก ๆ น้อย ๆ .
มีอะไรใหม่ ในรุ่น 2.4.2:
- คงมีปากเสียงฟังก์ชั่นในการแสดงออกที่ซ้อนกัน; ปรับปรุงเล็กน้อย.
มีอะไรใหม่ ในรุ่น 2.4.0:
- รุ่นใหม่นี้จะแนะนำสองขั้นตอน Init จำกัด , ได้เร็วขึ้นการคำนวณเครือข่ายการดำเนินงานที่ดีขึ้นการปรับปรุงการสนับสนุน Unicode และการปรับปรุงเล็ก ๆ น้อย ๆ และ bugfixes.
มีอะไรใหม่ ในรุ่น 2.3.1:
- การปรับปรุงรุ่นนี้ ONELAB และแก้ไขข้อบกพร่องต่างๆ <. / li>
มีอะไรใหม่ ในรุ่น 2.3.0:
- รุ่นนี้จะแนะนำการสร้างระบบใหม่บนพื้นฐานของ CMake ครอบครัวใหม่ของการทำงานภาคสนามที่จะใช้ข้อมูลที่นำเข้าจาก Gmsh และความสามารถในการปรับปรุงการจัดการรายชื่อ.
มีอะไรใหม่ ในรุ่น 2.2.1:.
- รุ่นนี้ประกอบด้วยการปรับปรุงขนาดเล็กและ bugfixes
มีอะไรใหม่ ในรุ่น 2.1.0:
- รุ่นนี้เพิ่มการสนับสนุนสำหรับการแก้ปัญหาโดยใช้ขนาน PETSc แก้ , รูปแบบการออก Gmsh2 และทดลอง SLEPc ตาม eigensolvers.
มีอะไรใหม่ ในรุ่น 2.0.0:
- ทั่วไปรหัสล้าง (อินเตอร์เฟซที่แยกออกจากมรดก
- รหัส; ลบออกต่างๆที่ไม่มีเอกสารไม่มั่นคงและอื่น ๆ
- คุณสมบัติทดลอง ย้ายไปที่ C ++); การปรับปรุงรูปแบบแฟ้มใส่;
- แก้เริ่มต้นตอนนี้จะขึ้นอยู่กับ PETSc; แก้ไขข้อผิดพลาดเล็ก ๆ (.res ไบนารี
- อ่าน Newmark รีสตาร์ท).
ความคิดเห็นที่ไม่พบ