As introduction, high-performance computing (HPC) technology for finite element analysis is explained. First, general notions, tips and techniques which are useful for the programming on modern HPC and supercomputing environments are introduced. Here, as a supercomputer, the authors assume mainly a distributed memory parallel computer with each computational node having one or more multi-core scalar processors. Both hardware and software aspects are covered, with important concepts such as MPI, OpenMP and other compiler directives, as well as network interconnect, cache, memory bandwidth, SIMD and peak performance ratio. There are also some tips and advices about the software development process specific for the supercomputers, such as software design, testing and debugging, and profiling. Then, some important ideas and techniques for the development of FEbased simulation code running on supercomputers, such as the selection of linear algebraic solvers, domain decomposition method (DDM), element-by-element (EBE), as well as mesh generation and visualization are explained. This chapter could also serve as the introduction of HPC and supercomputing to the following chapters dealing with more specific problems and schemes.
Results (
Thai) 3:
[Copy]Copied!
เป็นเบื้องต้น คอมพิวเตอร์สมรรถนะสูง ( HPC ) เทคโนโลยีเพื่อการวิเคราะห์ไฟไนต์เอลิเมนต์คืออธิบาย ความคิดทั่วไปก่อน , , เคล็ดลับและเทคนิคที่เป็นประโยชน์สำหรับการเขียนโปรแกรมบนอุปกรณ์ที่ทันสมัย และสภาพแวดล้อมที่เราแนะนำ ที่นี่เป็นซุปเปอร์คอมพิวเตอร์ ผู้เขียนคิดว่าส่วนใหญ่กระจายหน่วยความจำคอมพิวเตอร์แบบขนานกับการคำนวณแต่ละโหนดมีหนึ่งหรือมากกว่าหนึ่งแบบสเกลาร์ ) ด้าน ทั้งฮาร์ดแวร์ และ ซอฟต์แวร์ถูกปกคลุม ด้วยแนวคิดที่สำคัญเช่น MPI , openmp คอมไพเลอร์อื่น และแนวทาง ตลอดจนเครือข่าย interconnect , แคช , แบนด์วิดธ์หน่วยความจำ simd และอัตราส่วนประสิทธิภาพสูงสุด นอกจากนี้ยังมีเคล็ดลับและคำแนะนำเกี่ยวกับการพัฒนาซอฟต์แวร์กระบวนการที่เฉพาะเจาะจงสำหรับซูเปอร์คอมพิวเตอร์ เช่นการออกแบบซอฟต์แวร์ , การทดสอบและการแก้จุดบกพร่องและโปรไฟล์ แล้วบางความคิดที่สำคัญและเทคนิคการพัฒนา febased รหัสจำลองวิ่งบนซูเปอร์คอมพิวเตอร์ เช่น การแก้พีชคณิตเชิงเส้น วิธีสลายโดเมน ( DDM ) องค์ประกอบโดยองค์ประกอบ ( ebe ) เช่นเดียวกับรุ่นตาข่าย และการแสดงภาพประกอบเพลงอธิบาย บทนี้ยังสามารถใช้เป็นบทนำ และบทของ HPC เราต้องเผชิญกับปัญหาที่เฉพาะเจาะจงมากขึ้นและรูปแบบ ดังต่อไปนี้
Being translated, please wait..
