Kazan (Volga region) Federal University, KFU
KAZAN
FEDERAL UNIVERSITY
 
TECHNIQUE FOR TEACHING PARALLEL PROGRAMMING VIA SOLVING A COMPUTATIONAL ELECTRODYNAMICS PROBLEMS
Form of presentationArticles in international journals and collections
Year of publication2019
Языканглийский
  • Mosin Sergey Gennadevich, author
  • Osin Yuriy Nikolaevich, author
  • Pleshhinskiy Nikolay Borisovich, author
  • Tumakov Dmitriy Nikolaevich, author
  • Bibliographic description in the original language Mosin S, Pleshchinskii N, Pleshchinskii I, Tumakov D, Technique for teaching parallel programming via solving a computational electrodynamics problems//Communications in Computer and Information Science. - 2019. - Vol.965, Is.. - P.149-158.
    Annotation Three-dimensional problems of computational electrodynamics for the regions of complex shape can be solved within the reasonable time only using multiprocessor computer systems. The paper discusses the process of converting sequential algorithms into more efficient programs using some special techniques, including object-oriented programming concepts. The special classes for data storage are recommended to use at the first stage of programming. Many objects in the program can be destroyed when optimizing the code. Special attention is paid to the testing of computer programs. As an example, the problem of the electromagnetic waves diffraction by screens in three-dimensional waveguide structures and its particular cases are considered. The technique of constructing a parallel code for solving the diffraction problem is used in teaching parallel programming.
    Keywords Parallel programming teaching, Effective program, Computational electrodynamics
    The name of the journal Communications in Computer and Information Science
    URL https://www.scopus.com/inward/record.uri?eid=2-s2.0-85059894675&doi=10.1007%2f978-3-030-05807-4_13&partnerID=40&md5=a6d6b3deec702efac7bd7d38028b7a59
    Please use this ID to quote from or refer to the card https://repository.kpfu.ru/eng/?p_id=195185&p_lang=2

    Full metadata record