An OpenMP approach was proposed to parallelize the sequential molecular dynamics(MD) code on shared memory machines. When a code is converted from the sequential form to the parallel form, data dependence is a main pr...An OpenMP approach was proposed to parallelize the sequential molecular dynamics(MD) code on shared memory machines. When a code is converted from the sequential form to the parallel form, data dependence is a main problem. A traditional sequential molecular dynamics code is anatomized to find the data dependence segments in it, and the two different methods, i.e., recover method and backward mapping method were used to eliminate those data dependencies in order to realize the parallelization of this sequential MD code. The performance of the parallelized MD code was analyzed by using some performance analysis tools. The results of the test show that the computing size of this code increases sharply form 1 million atoms before parallelization to 20 million atoms after parallelization, and the wall clock during computing is reduced largely. Some hot-spots in this code are found and optimized by improved algorithm. The efficiency of parallel computing is 30% higher than that of before, and the calculation time is saved and larger scale calculation problems are solved.展开更多
The cooling and heating load distribution of large area air-conditioned room such as “open” offices, shopping malls and waiting rooms is usually assumed to be even in air conditioning system design. However, it is n...The cooling and heating load distribution of large area air-conditioned room such as “open” offices, shopping malls and waiting rooms is usually assumed to be even in air conditioning system design. However, it is not the case in reality, and a low efficient air conditioning system results from this assumption. A simulation and analysis of the cooling load distribution of an office building in Hong Kong with TRANSYS software is provided in this paper. A typical office is divided into 13 zones for simulation, including external zone, medial zone and internal zone in the north, the south, the east and the west respectively and a central zone, instead of 4 directional zone. The result shows there is much cooling load difference between each zone, and more attention should be paid to uneven indoor cooling and heating load distribution to further guide the design.展开更多
基金Project (50371026) supported by the National Natural Science Foundation of China
文摘An OpenMP approach was proposed to parallelize the sequential molecular dynamics(MD) code on shared memory machines. When a code is converted from the sequential form to the parallel form, data dependence is a main problem. A traditional sequential molecular dynamics code is anatomized to find the data dependence segments in it, and the two different methods, i.e., recover method and backward mapping method were used to eliminate those data dependencies in order to realize the parallelization of this sequential MD code. The performance of the parallelized MD code was analyzed by using some performance analysis tools. The results of the test show that the computing size of this code increases sharply form 1 million atoms before parallelization to 20 million atoms after parallelization, and the wall clock during computing is reduced largely. Some hot-spots in this code are found and optimized by improved algorithm. The efficiency of parallel computing is 30% higher than that of before, and the calculation time is saved and larger scale calculation problems are solved.
文摘The cooling and heating load distribution of large area air-conditioned room such as “open” offices, shopping malls and waiting rooms is usually assumed to be even in air conditioning system design. However, it is not the case in reality, and a low efficient air conditioning system results from this assumption. A simulation and analysis of the cooling load distribution of an office building in Hong Kong with TRANSYS software is provided in this paper. A typical office is divided into 13 zones for simulation, including external zone, medial zone and internal zone in the north, the south, the east and the west respectively and a central zone, instead of 4 directional zone. The result shows there is much cooling load difference between each zone, and more attention should be paid to uneven indoor cooling and heating load distribution to further guide the design.