Show simple item record

dc.contributor.advisorHedrick, G. E.
dc.contributor.authorAn, Fenghua
dc.date.accessioned2014-04-15T18:30:49Z
dc.date.available2014-04-15T18:30:49Z
dc.date.issued2006-12-01
dc.identifier.urihttps://hdl.handle.net/11244/8116
dc.description.abstractIn this thesis, we investigated the applicability to combine the advanced features of Python and C to design a parallel software. First, we discussed the parallel programming using Python to control C executable when no communication is necessary. As an example, we implemented a parallel software to solve the ray equation. Then, we discussed more complicated problems that require data communication. We developed software to solve the 1D and 2D wave equations using Python and C separately. Finally, we combined the advantages of Python and C together in one software to solve the 2D problem. By using Python extending with C, it takes advantages of the advanced features from both languages. With the numerous library modules, visualization and extending capabilities, Python can be effectively used in large scientific computing applications.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleEfficient Parallel Programming Using Python and C
dc.typetext
dc.contributor.committeeMemberPark, Nohpill
dc.contributor.committeeMemberSahai, Surinder
osu.filenameAn_okstate_0664M_2086.pdf
osu.collegeArts and Sciences
osu.accesstypeOpen Access
dc.description.departmentComputer Science Department
dc.type.genreThesis
dc.subject.keywordspython
dc.subject.keywordsc
dc.subject.keywordsparallel computing
dc.subject.keywordsprogramming


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record