官术网_书友最值得收藏!

Chapter 2. One Node Supercomputing

This chapter discusses one node supercomputing. Initially, you will install the Linux (Ubuntu) OS on your PC (one node). Next, you will be instructed on how to access your PC processor's specs within the Windows environment. This information is critical for determining how many cores and/or threads (see Appendix) are available for Message Passing Interface (MPI) processing when using the -H command (this command is discussed in detail later in the book). You will then write and run a simple serial π equation code, and then write and run the MPI version of the serial π code. This coding exercise provides an initial feel for converting serial coding to MPI coding. The critical structure of the MPI π code's for statement is discussed, and finally, you will employ the MPI technique to generate π from the Euler, Leibniz, and Nilakantha infinite series expansions.

In this chapter, you will learn about the following topics:

  • How to install Linux (Ubuntu) on your PC
  • The microprocessor in modern PCs
  • How to access the technical details of the processor on your PC
  • How to write, and run a simple serial π code
  • The general structure of MPI
  • How to write and run a basic MPI code to call on the cores/processes in the multi-core processor in your PC
  • How to write (using the call-processor algorithm) and run a MPI π code version of the previously mentioned serial π code
  • The critical structure of the MPI π code involving the for loop statement
  • How to write an MPI program to run/generate π from the Euler infinite series
  • How to write an MPI program to run/generate π from the Leibniz infinite series
  • How to write an MPI program to run/generate π from the Nilakantha infinite series
主站蜘蛛池模板: 增城市| 辽源市| 湖北省| 黔江区| 项城市| 屏东市| 宜君县| 焦作市| 家居| 高州市| 无锡市| 英吉沙县| 襄城县| 巴林右旗| 马边| 湖北省| 固原市| 泉州市| 威信县| 新巴尔虎右旗| 林州市| 博湖县| 巴林右旗| 南乐县| 会东县| 成安县| 丹东市| 甘南县| 安福县| 宜黄县| 万全县| 巴林左旗| 库伦旗| 维西| 石楼县| 海口市| 石门县| 太和县| 邳州市| 武清区| 杭锦旗|