มีวิธีใดบ้างที่จะทำ


15

คำถาม:

สมมติว่าคุณมีสองแตกต่างกัน (ปัจจัย) preconditioners สำหรับสมมาตรบวกแน่นอนเมทริกซ์: B T B และ C T C , ที่แปรผกผันกันของปัจจัยB , B T , C , C Tมีความง่ายต่อการใช้A

ABTB
AT,
B,BT,,T

เมื่อใดจึงเป็นไปได้ที่จะใช้ข้อมูลจากทั้ง และCเพื่อสร้างเงื่อนไขเบื้องต้นที่ดีกว่าBหรือCอย่างเดียว?BB

คำตอบ:


13

คุณสามารถใช้สารเติมแต่ง

Pa-1x=(BTB)-1x+(T)-1x,

คูณ

Pม.-1x=(BTB)-1x+(T)-1(x-A(BTB)-1x),

หรือทวีคูณสมมาตร วิธีการของคลาสนี้มีให้ใน PETSc โดยใช้PCCOMPOSITEใน PETSc ตัวอย่างเช่น,

petsc/src/ksp/ksp/examples/tutorials$ ./ex2 -m 100 -n 100 -ksp_monitor \ -pc_type composite -pc_composite_type multiplicative \ -pc_composite_pcs ilu,gamg 0 KSP Residual norm 7.088415699389e+01 1 KSP Residual norm 1.271768323411e+01 2 KSP Residual norm 1.529853612054e+00 3 KSP Residual norm 1.214841683459e-01 4 KSP Residual norm 8.341606406485e-03 5 KSP Residual norm 6.471990946051e-04 6 KSP Residual norm 8.082672366030e-05 7 KSP Residual norm 6.111138513482e-06 Norm of error 6.93786e-06 iterations 7

ผู้ใช้คู่มือการมีส่วนที่เกี่ยวกับ "การผสมผสาน Preconditioners" a


ยอดเยี่ยมขอบคุณ! คุณรู้หรือไม่ว่าทฤษฎีหรือเอกสารใด ๆ ที่กล่าวถึงเงื่อนไขภายใต้ชุดค่าผสมเหล่านี้จะมีประสิทธิภาพหรือไม่มีประโยชน์หรือเป็นเพียงการลองผิดลองถูก
Nick Alger

เช่นเดียวกับการปรับสภาพล่วงหน้าการวิเคราะห์นั้นอยู่ในรูปของสเปกตรัมของโอเปอเรเตอร์ที่มีเงื่อนไขล่วงหน้าซึ่งมักแสดงผ่านปัญหาค่าลักษณะเฉพาะทั่วไป โดยสัญชาตญาณหากผู้ตั้งเงื่อนไขแต่ละรายกำหนดเป้าหมายกระบวนการที่แตกต่างกันหรือส่วนต่าง ๆ ของสเปกตรัมความตั้งใจในการรวมกันคือการแก้ไขทั้งสองส่วน วิธีการที่ประสบความสำเร็จส่วนใหญ่ของคลาสนี้ขึ้นอยู่กับการแก้ไขพื้นที่ย่อยซึ่งรวมถึง multigrid การแยกโดเมนและการแยกฟิลด์ (วรรณกรรมสำหรับแต่ละรายการ) PETSc มีปัจจัยพื้นฐานที่เฉพาะเจาะจงมากขึ้นในการเปิดเผยความเท่าเทียมหรือเพื่อนำผลลัพธ์กลางมาใช้ในกรณีเหล่านี้
Jed Brown

1

นอกเหนือจากคำตอบที่ยอดเยี่ยมของ Jed แล้ววิธีการที่ฉันค้นพบเมื่อเร็ว ๆ นี้คือการสลับไปมาระหว่างเงื่อนไขเบื้องต้นทุกขั้นตอนอื่น ๆ ใน GMRES ที่ยืดหยุ่น (FGMRES) เช่นเดียวกับที่ทำใน

Tezduyar, TE, et al. "วิธีการปรับสภาพล่วงหน้าแบบผสมใหม่สำหรับการคำนวณองค์ประกอบ จำกัด " วิธีคอมพิวเตอร์ในกลศาสตร์ประยุกต์และวิศวกรรมประยุกต์ 99.1 (1992): 27-42 http://repository.ias.ac.in/24680/1/320.pdf

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.