ฉันใช้GSLเป็นพื้นฐานของการจำลองหลายอย่าง แต่มันค่อนข้างเกินความจริงสำหรับวัตถุประสงค์ของฉันและมันกำหนดประเภทที่ซับซ้อนของตัวเองด้วยเหตุผลดั้งเดิม แทนที่จะเขียนรหัสตัวแก้ Runge-Kutta ODE ของตัวเองซึ่งอาจจะไม่ได้ผลมากนักมีนักแก้ปัญหาโอเพนซอร์ซโอเพนซอร์สที่ใช้ C99 complex ประเภทดั้งเดิมหรือไม่?
ฉันไม่รู้ว่าคุณต้องการใช้ที่ใด แต่โดยทั่วไป RK นั้นค่อนข้างยากที่จะนำไปใช้ในวิธีที่ไม่มีประสิทธิภาพ ... คุณสร้างมาตรฐานที่แสดงว่าคุณมีปัญหานี้หรือไม่?
—
mbq
ไม่มี. ฉันไม่ได้เขียนของตัวเองเพราะฉันไม่ต้องการบูรณาการล้อ ถ้าฉันต้องทำฉันจะได้ แต่หาเวลาที่จะใช้จ่ายในสิ่งที่ไม่ขาดไม่ได้อยู่ในการ์ดสำหรับฉันตอนนี้ หากคำตอบเกิดขึ้นนั่นคือสิ่งที่ฉันกำลังมองหาฉันจะไม่สามารถใช้งานได้จริงถ้าสองสามเดือน นอกจากนี้ RK อาจไม่ใช่สิ่งที่ฉันต้องการเสมอไปสิ่งที่ฉันรู้ขั้นตอนวิธี
—
qubyte
อนึ่งฉันกำลังจำลองระบบควอนตัมขนาดเล็กเป็นส่วนใหญ่ ไม่เพียง แต่
—
qubyte
ฉันจะให้คำแนะนำกับการใช้ตัวแปรขนาด RK ด้วยตนเอง (ยกเว้นเพื่อการศึกษา) มีฮิวริสติกจำนวนมากที่เกี่ยวข้องในการค้นหาขนาดขั้นตอนที่เหมาะสมที่สุด
—
Jitse Niesen
ดังที่ฉันได้กล่าวไปแล้วสิ่งที่ฉันเขียนอย่างรวดเร็วจะผิดหรือช้า มันยากที่จะใช้ RK กับอินพุต / เอาต์พุตที่ซับซ้อนหรือไม่? ฉันรู้ว่าคุณสามารถแยกมันออกเป็นสองส่วนจริง ๆ แต่มันน่ารำคาญมาก!
—
qubyte