Abstract

Solving systems of linear equation is probably one of the most visible applications of Linear Algebra. System of linear equations appear in almost every branch of Science and Engineering. Many scientific and engineering problems can take the form of a system of linear equations. System of linear equations have many applications such as Digital Signal Processing, Geometry, Networks, Temperature Distribution, Heat Distribution , Chemistry, Linear Programming, Games, Estimation, Weather Forecasting , Economics, Image Processing, Video Conferencing, Oceanography and many Statistical analysis (example in Econometrics, Biostatistics and Experimental Design). Java is a popular language and has support for a parallel execution that is integrated into the language. Hence it is interesting to investigate the usefulness of Java for executing scientific programs in parallel. I have described two methods of linear equations which can be solved in parallel using the thread mechanism of Java. We consider implementations of the linear equation methods and compare the result of performance. As platform, we use a windows XP system. The rest of the paper is organized as follows: section I Solving linear equations by Gauss Elimination method , both sequential and parallel programming and Comparison of the results in sequential execution and parallel execution of program. Section II Solving linear equations by Gauss Jordan method both sequential and parallel programming and Comparison of the results in sequential execution and parallel execution of program. Section III Conclusion.
