Помощь в учёбе, очень быстро...
Работаем вместе до победы

Программный комплекс для моделирования кинетики термолюминесценции в кристаллах с применением параллельных вычислений

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Проведен анализ существующих программных средств, используемых при решении задач параметрической и структурной идентификации моделей ТЛ-процессов в кристаллах. Выбран прототип разрабатываемого решения — ПК ОепТЬ. Выявлены его недостатки. Проведен обзор различных подходов к распараллеливанию процедуры генетического поиска. Для использования в разрабатываемом ПК выбран синхронный глобальный ГА… Читать ещё >

Содержание

  • ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ГЛАВА 1. АНАЛИТИЧЕСКИЙ ОБЗОР ПРОГРАММНЫХ СРЕДСТВ И ПОДХОДОВ ДЛЯ РАСПАРАЛЛЕЛИВАНИЯ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ
    • 1. 1. Выбор прототипа программного средства генетического моделирования процессов ТЛ
      • 1. 1. 1. Анализ быстродействия
      • 1. 1. 2. Программная структура
      • 1. 1. 3. Генетический алгоритм для моделирования кинетики ТЛ
    • 1. 2. Распространенные варианты распараллеливания генетических алгоритмов
      • 1. 2. 1. Глобальная схема
      • 1. 2. 2. Островная схема
      • 1. 2. 3. Клеточная схема
      • 1. 2. 4. Гибридная схема
      • 1. 2. 5. Типы ПВС и параллелизма применительно к ГА
    • 1. 3. Особенности распределения вычислений для глобального ГА
    • 1. 4. Веб-сервисный подход к созданию программного комплекса для ПВС
      • 1. 4. 1. Концепция веб-сервисов
      • 1. 4. 2. Выбор веб-сервисной платформы
    • 1. 5. Высокоуровневые средства программирования в научно-ориентированных математических пакетах
    • 1. 6. Выводы и постановка задач исследований
  • ГЛАВА 2. РАСПРЕДЕЛЕНИЕ ВЫЧИСЛЕНИЙ ДЛЯ ГЕНЕТИЧЕСКОГО МОДЕЛИРОВАНИЯ ПРОЦЕССОВ ТЛ
    • 2. 1. Механизм распределения вычислений параллельного генетического алгоритма
      • 2. 1. 1. Традиционная схема распределения вычислений
      • 2. 1. 2. Формирование очереди задач для балансировки нагрузки ПВС
      • 2. 1. 3. Сортировка задач в очереди
      • 2. 1. 4. Сравнительный анализ эффективности распараллеливания ГА
    • 2. 2. Сценарии вычислительных экспериментов 53 2.2.1. Выполнение сценариев на ПВС 53 2.2.1. Балансировка нагрузки ПВС при выполнении сценария
    • 2. 3. Зависимость эффективности распараллеливания от количества второстепенных узлов ПВС

Программный комплекс для моделирования кинетики термолюминесценции в кристаллах с применением параллельных вычислений (реферат, курсовая, диплом, контрольная)

Метод параллельных вычислений используется для моделирования сложных систем уже свыше 30 лет [1], однако наибольшее распространение данные технологии получили только в последнее десятилетие. Благодаря интенсивному развитию высокопроизводительных кластеров [2], GRID систем [3], и многоядерных рабочих станций с графическими ускорителями NVidia [4], стало возможным решать ресурсоемкие задачи без применения специальных параллельных вычислительных систем (ПВС).

Одной из областей, где необходимы высокопроизводительные вычисления, является изучение кинетических процессов, протекающих в твердых телах. При моделировании релаксационных механизмов в метастабильных системах с изменяющейся во времени концентрацией основных компонентов применяются различные численные методы, которые предполагают проведение громоздких итерационных вычислений. В качестве примера такого процесса, можно рассмотреть явление термолюминесценции (TJI) в широкозонных материалах [5]. Для генерации модельных кривых TJ1 необходимо решать системы обыкновенных дифференциальных уравнений, которые описывают перераспределение носителей заряда и конкуренцию центров захвата и рекомбинации в возбужденных кристаллах. При изучении кинетики указанных процессов возникает и более комплексная задача идентификации модели TJI. Для её эффективного решения применяются эволюционные подходы на основе генетических алгоритмов (ГА) [6], работа которых может занимать значительное время в зависимости от количества варьируемых параметров.

Ещё одной ресурсоемкой задачей в рамках моделирования кинетики TJ1 является проведение вычислительных экспериментов, в ходе которых требуется сгенерировать большое число кривых при варьировании параметров модели. Для её решения можно использовать инструментарий высокоуровневого программирования, позволяющего составлять сценарии расчетов. Генерация множества пиков TJ1, как и в случае процедуры генетического поиска, может по8 требовать значительной вычислительной мощности для того, чтобы получить результат в приемлемый срок.

Таким образом, эффективное распараллеливание процедуры генетического поиска и сценариев вычислительного эксперимента является актуальной задачей математического моделирования. Благодаря ускорению расчетов, связанных с работой ГА, становится доступным расширение факторного пространства исследуемых моделей. Перспективным представляется и разработка программного комплекса (ПК), способного объединить в себе функции информационной системы и средства моделирования процессов ТЛ с использованием ПВС.

Объект исследования. Параллельные алгоритмы генетического поиска моделей ТЛ в кристаллах.

Предмет исследования. Параллельный генетический алгоритм и методы повышения его эффективности для решения задач по моделированию кинетики ТЛ.

Цель работы и задачи исследования. Целью диссертации является разработка и реализация программного комплекса для моделирования кинетических процессов с использованием методов параллельных вычислений. В качестве объекта исследования были выбраны кинетические процессы ТЛ в твердых телах.

Для достижения поставленной цели были решены следующие задачи:

1) выполнен обзор аналогов программных средств моделирования кинетических процессов и выбран прототип;

2) проведен анализ существующих схем распараллеливания ГА, из которых выбрана наиболее подходящая для исследуемой области;

3) предложен эффективный подход к распределению вычислений ГА, применяемого для параметрической и структурной идентификации моделей ТЛ;

4) выполнено проектирование программного комплекса с веб-сервисной архитектурой для моделирования кинетики ТЛ в кристаллах на ПВС;

5) осуществлена программная реализация спроектированного ПК и проведено его тестирование.

Научная новизна работы заключается в следующем:

1) предложен метод балансировки нагрузки ПВС на основе упорядоченной очереди для процедуры генетического поиска моделей процесса термолюминесценции в кристаллах;

2) разработан механизм распараллеливания сценариев вычислительного эксперимента, составленных с помощью специального высокоуровневого языка;

3) реализована структура программного средства для моделирования процессов ТЛ, которая отличается от структуры прототипа новым блоком распределения вычислений и подсистемой сценариев и позволяет строить математические модели адекватные исследуемому физическому процессу;

4) синтезирована веб-сервисная архитектура параллельного программного комплекса, имеющая в своей основе сервер приложений, который может быть размещен в глобальной сети в виде сервиса со стандартными внешними интерфейсами и использоваться в рамках идеологии облачных вычислений.

Основные положения, выносимые на защиту.

1) Предлагаемый параллельный ГА с балансировкой на основе упорядоченной очереди эффективно использует ПВС и позволяет значительно снизить время идентификации моделей ТЛ.

2) Подсистема высокоуровневого языка, использующая метод равномерной загрузки ПВС такой же как в параллельном ГА, позволяет значительно ускорить выполнение программ вычислительного эксперимента.

3) Структура разработанного ПК, в отличие от прототипа, включает в себя новые блоки интерпретации программ вычислительного эксперимента и распределения вычислений, которые расширяют функциональность системы и позволяют использовать ПК как на кластерных ПВС, так и на многоядерных рабочих станциях.

4) Веб-сервисная архитектура делает возможным размещение созданного ПК в глобальной сети в виде сервиса со стандартными протоколами взаимодействия, благодаря чему упрощается обслуживание и развитие созданного программного средства.

Практическая значимость работы. Разработанный программный комплекс позволяет проводить идентификацию экспериментальных кривых термолюминесценции одновременно при помощи поиска оптимальных параметров модели и построения системы уравнений, использующих эти параметры. Благодаря использованию метода параллельных вычислений время работы программы значительно снижается относительно известных аналогов, тем самым появляется возможность использовать больше варьируемых параметров при идентификации модели TJI. Время работы генетического поиска сокращается в 14 раз при использовании вычислительного кластера с 16-ю узлами и в 4 разапри работе на 4-ядерной рабочей станции. Кроме того, предложенный подход к распределению вычислений обеспечивает эффективное распараллеливание сценариев вычислительных экспериментов, составленных с помощью встроенного высокоуровневого языка, включая сценарии МФЭ.

Применение в составе комплекса развитого сервера приложений Zope, созданного в рамках идеологии открытого программного обеспечения, упрощает задачу по модернизации системы и добавлению в неё других кинетических моделей. Веб-сервисный подход, использованный при разработке архитектуры, позволяет интегрировать ПК с внешней информационной системой с помощью известных протоколов, а также использовать облачные параллельные сервисы.

Имеются два Свидетельства о регистрации программ для ЭВМ и акт о внедрении разработанного ПК. Созданная система может использоваться в образовательном процессе при обучении студентов физических и информационных специальностей, а также при подготовке научных кадров высшей квалификации.

Апробация работы. Основные результаты и положения исследований докладывались и обсуждались на: VIII международной конференции «Опто-,.

11 наноэлектроника, нанотехнологии и микросистемы" (Ульяновск, 2006) — международной научно-практической конференции «Снежинск и наука — 2006. Трансфер технологий, инновации, современные проблемы атомной отрасли» (Снежинск, 2006) — the 5-th international scientific conference «Chaos and structures in nonlinear systems. Theory and experiment» (Astana, 2006) — конференции молодых ученых ГОУ ВПО УГТУ-УПИ (Екатеринбург, 2007) — юбилейной научно-практической конференции ФТФ — 60 (Екатеринбург, 2009) — Втором Международном форуме по нанотехнологиям (RusNanoTech 09) (Москва, 2009).

Работа частично поддержана в рамках выполнения Государственного контракта по ФЦП «Научно-педагогические кадры инновационной России» на 2009;2013 годы". Часть результатов получена при выполнении НИР в рамках Государственного контракта по ФЦП «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007;2013 годы».

Публикации. По теме диссертации опубликовано 12 научных работ, в том числе 5 статей в научных журналах из перечня ВАК 2005 — 2011 гг. и в материалах международных конференций, а также 2 Свидетельства об официальной регистрации программ для ЭВМ.

4.5. Основные результаты и выводы по главе.

1) С помощью разработанного программного комплекса выполнен тестовый запуск процедуры генетического поиска моделей термолюминесценции с заранее известными параметрами. Получены значения показателей эффективности распараллеливания Ер и ускорения Sp для запусков программы на четы-рехядерной рабочей станции и на вычислительном кластере «Beowulf». Для рабочей станции с Np — 4 показатель Ер = 98%, что означает ускорение расчетов в Sp=3,99 раза. При работе ГА на кластере с четырьмя узлами показатель ускорения составляет Sp = 3,80, что объясняется повышенными задержками на коммуникацию. При использовании кластера с Np — 16 достигнуто ускорение Sp — 14 раз.

2) Проведены вычислительные эксперименты с использованием подсистемы высокоуровневого языка. Полученные значения показателей Ер и ускорения Sp для двух сценариев незначительно отличаются от рассчитанных с использованием эмулятора.

3) Для модифицированной модели «одна ловушка — один центр рекомбинации», учитывающей неоднородность системы дефектов, проведены тестовые запуски процедуры генетического поиска, в результате которых выявлено, что прирост времени работы ГА для данных моделей относительно традиционного случая достигает 20%.

ЗАКЛЮЧЕНИЕ

.

В результате выполнения диссертационной работы получены следующие основные научные и практические результаты и сделаны следующие выводы.

1. Разработан программный комплекс, который позволяет проводить идентификацию моделей ТЛ на основе генетического поиска оптимальных параметров моделей с применением методов параллельных вычислений. По результатам работы данного комплекса исследователь может делать обоснованные предположения о физическом содержании ТЛ-модели и получать количественные оценки ее параметров.

2. Проведен анализ существующих программных средств, используемых при решении задач параметрической и структурной идентификации моделей ТЛ-процессов в кристаллах. Выбран прототип разрабатываемого решения — ПК ОепТЬ. Выявлены его недостатки. Проведен обзор различных подходов к распараллеливанию процедуры генетического поиска. Для использования в разрабатываемом ПК выбран синхронный глобальный ГА. Определен основной недостаток данной схемы, способный снизить эффективность распараллеливания — бездействие процессоров в момент синхронизации ГА.

3. Для повышения эффективности распараллеливания генетического поиска предложена и реализована процедура балансировки задач на основе очереди для более равномерной загрузки узлов ПВС. Проведены расчеты скорости работы ПК в параллельном режиме с использованием эмулятора загрузки узлов вычислительной системы. Выполнен анализ влияния порядка задач в очереди на степень ускорения и предложены методы, позволяющие повысить эффективность распараллеливания при помощи сортировки очереди. На основе предложенных подходов выполнено алгоритмическое и функциональное описание ПК.

4. Предложена подсистема скриптового языка, которая позволяет составлять и выполнять сценарии вычислительных экспериментов в рамках рассматриваемой проблемы. Выполнение программ, описанных с помощью сценариев, может осуществляться в параллельном режиме с использованием тех же подходов к распараллеливанию, что и в случае работы ГА.

5. Рассчитан показатель ускорения при распараллеливании процедуры генетического поиска на реальных ПВС. При запуске генетического алгоритма на кластере с 16 узлами может достигаться 14-кратное ускорение. На 4-ядерной рабочей станции значение £р=3.9. Схожие результаты получены и при выполнении сценариев вычислительного эксперимента.

6. Практическим результатом исследования является разработка программного комплекса, позволяющего:

1) значительно повысить скорость выполнения процедуры идентификации моделей термолюминесценции по сравнению с основным аналогом ОепТЬ за счет использования параллельных вычислительных систем;

2) составлять сценарии вычислительных экспериментов при помощи встроенного скриптового языка и выполнять их на ПВС;

3) работать с исследуемыми моделями удаленно, используя для этого веб-ориентированный интерфейс пользователя.

Показать весь текст

Список литературы

  1. В.В. Вычислительная математика и структура алгоритмов Текст. // М.: Изд-во МГУ, 2006. — 112с.
  2. Gropp W. Beowulf Cluster Computing with Linux, Second Edition. The MIT Press. 2003. 504 p.
  3. Fundamentals of Grid computing Электронный ресурс. /http://w-ww.redbooks.ibm.com/redpapers/pdfs/redp3613 .pdf
  4. A.M. Основы технологии CUDA // Компьютерные исследования и моделирование. 2010. Т. 2. № 3. С. 295−308.
  5. Chen R., McKeever S.W.S. // Theory of Thermoluminescence and Related Phenomena: Singapore. World Scientific, 1997.
  6. Weinstein I.A., Popko E.A. Evolutionary approach in the simulation of thermoluminescence kinetics // Radiation Measurements. 2007. — Vol. 42. No.4−5. — P. 735−738.
  7. LAB Fit Curve Fitting Software (Nonlinear Regression Program) Электронный ресурс. // http://zeus.df.iifcg.edu.br/labrit/
  8. James, F. LMU: MINUIT Documentation Электронный ресурс. / F. James, M. Roos // http://lmu.web.psi.ch/facilities/software/minuitdoc.html
  9. ModelKinetix ModelManager and ModelMaker — Modeling Software Электронный ресурс. // http://www.modelkinetix.com/modelmaker/features.htm
  10. FlexPDE finite element model builder for Partial Differential Equations Электронный ресурс. // http://www.pdesolutions.com/index.html
  11. Bos, A. J. J. An Intercomparison of Glow Curve Analysis Computer Programs: I. Synthetic glow curves Текст. / A. J. J. Bos, T. M. Piters, J. M. Gomez-Ros, A. Delgado // Radiation Protection Dosimetry. 1993. — Vol. 47. — P.473−477.
  12. Puchalska, M. GlowFit a new tool for thermoluminescence glow-curve deconvolution Текст. / M. Puchalska, P. Bilski // Radiation Measurements. — 2006. -Vol. 41.-P. 659−664.
  13. Adamiec, G. Application of a genetic algorithm to finding parameter values for numerical simulation of quartz luminescence Текст. / G. Adamiec, M. Garcia-Talavera, R.M. Bailey // Geochronometria. 2004. — Vol. 23. — P. 9−14.
  14. DataFit Curve Fitting and Data Plotting Software Features Электронный ресурс. // http://www.oakdaleengr.com/datafit.htm
  15. Mitchell, М. An introduction to genetic algorithms Текст. / M. Mitchell. -Cambridge: MIT Press, 1999.
  16. Bethke A. D. Comparison of genetic algorithms and gradient-based optimizers on parallel processors: Efficiency of use of processing capacity Текст. // Technical report, University of Michigan, 1976.
  17. Grefenstette J.J. Parallel adaptive algorithms for function optimization Текст.// Tech. Rep. No. CS-81−19, Vanderbilt University, Computer Science Department, Nashville, Tn, 1981.
  18. Cantu-Paz, E. Efficient and accurate parallel genetic algorithms Текст. / E. Can-tu-Paz. Norwell: Kluwer, 2000.
  19. Cantu-Paz E. Designing efficient master-slave parallel genetic algorithms Текст. // Technical Report IlliGAL 97 004, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, 1997.
  20. Cantu-Paz, E. and D. E. Goldberg. Efficient parallel genetic algorithms: theoryand practice Текст. // Computa. Methods Appl. Mech. Eng., 186, 221−238 (2000)102
  21. Nowostawski, N. Parallel Genetic Algorithm Taxonomy / M. Nowostawski, R. Poli // Submitted to Publication to: KES'99, 1999.
  22. Grefenstette J.J. Robot learning with parallel genetic algorithms on networked computers Текст. // Proc. 1995 Summer Computer Simulation Conf. (SCSC '95). Society for Computer Simulation, Ottawa, Ontario, Canada.
  23. Hong, T. Using the master-slave parallel architecture for genetic-fuzzy data mining / Hong, Т., Lee, Y., Wu, M. // Proceedings of 2005 IEEE International Conference on Systems, Man and Cybernetics, Vol. 4, pp. 3232−3237.
  24. Marko, B. Solving N-Queen Problem Using Global Parallel Genetic Algorithm / Marko, В., Marin, G. and Leo, B. // EUROCON 2003. Computer as a Tool, The IEEE Region 8, Vol. 2, pp. 104−107, 2003.
  25. Peigin S., Periaux J., Timchenko S. Asynchrone parallel genetic algorithm for heat flux optimization problem Текст. // In Proceedings of the Parallel Computing '98 Conference, Hsinchu, Taiwan. May 1998. pp 377−384. Elsevier Science Publishers.
  26. Liu, Qitao. Parallel genetic algorithms for tuning a fuzzy data mining system / Susan M. Bridges, I. Banicescu // In Proceedings of the Artificial Neural Networks in Engineering Conference (ANNIE 2001), St. Louis, MO, November 4−7, 2001.
  27. Baragli R. Parallel Genetic Algorithms for Hypercube Machines / R. Baraglia, R. Perego // VECPAR 1998: 691−703
  28. Cotta, С. A Hybrid Genetic Algorithm for the 0−1 Multiple Knapsack problem / C. Cotta, J. Troya // Artificial Neural Nets and Genetic Algorithm 3, 250−254.
  29. Berger, J. A parallel hybrid genetic algorithm for the vehicle routing problem with time windows / J. Berger, M. Barkaoui, O. Braysy, // Defense Research Establishment Valcartier, Canada, Working Paper, 2001.
  30. Flynn, J. M Some Computer Organizations and Their Effectiveness // IEEE Transactions on Computers 21(9):948~960, September, 1972
  31. DVM система Электронный ресурс. // http://www.keldysh.ru/dvm
  32. Bertsekas D.P., Tsitsiklis J.N. Parallel and Distributed Computation. Numerical Methods Текст. // Prentice Hall, Englewood Cliffs, New Jersey, 1989
  33. B.B., Воеводин Вл.В. Параллельные вычисления Текст. // СПб.: БХВ-Петербург, 2002, — 608с.: ил.
  34. SOA Practitioners' Guide. Part 1. Why Services-Oriented Architecture? // http://soablueprint.com/yahoositeadmin/assets/docs/SOAPGPartl .290 211 145.pdf
  35. Foster, I Service-Oriented Science // Science 308, 814 (2005)
  36. Hey, T Cyberinfrastructure for e-Science / Tony Hey, et al. // Science 308, 817 (2005)
  37. Официальный сайт сервера приложения Zope 2: портал Электронный ресурс. Режим доступа: http://zope2.zope.org. Дата обращения: 12.10.2011
  38. Горбунов-Посадов М. М. Расширяемые программы. -М.: Полиптих, 1999. -336 с.
  39. Mathcad Электронный ресурс. // http://www.ptc.com/products/mathcad104
  40. Matlab. The Language of Technical Computing Электронный ресурс. // http://www.mathworks.com/products/matlab/
  41. Страница пакета Mathematica Электронный ресурс. //http://www.wolfram.com/products/mathematica/index.html
  42. , А.Е. Программная реализация языковых средств поддержки вычислительных экспериментов // А. Е. Гаавва, В. О. Мищенко // МДОЗМФ-2005. -Харьков-Херсон, 2005. с.71−74
  43. Matlab. Parallel Computing Toolbox Электронный ресурс. // http://www.mathworks.com/access/helpdesk/help/pdfdoc/distcomp/distcomp.pdf
  44. Pagonis, V. Numerical and practical exercises in thermoluminescence Текст. / V. Pagonis, G. Kitis, C. Furetta. New York: Springer, 2006.
  45. Yang, Chao-Tung A parallel loop self-scheduling on extremely heterogeneous PC clusters / Yang, Chao-Tung, Chang, Shun-Chyi // Journal of Information Science and Engineering. v20 i2. 263−273.
  46. Hamidzadeh, B. Dynamic scheduling techniques for heterogeneous computing systems / B. Hamidzadeh, Y. Atif, D. J. Lilja // Concurrency Practice and Experience 7(7): 633−652(1995)
  47. A.A., Дацюк B.H., Жегуло А. И. Программирование многопроцессорных вычислительных систем Текст. // Ростов-на-Дону. Издательство ООО «ЦВВР», 2003, 208 с.
  48. C.JI., Ткаченко Т. Я. Введение в системотехнику и системоло-гию. Екатеринбург: ИРРО, 1994, 198с.
  49. Методология функционального моделирования IDEF0 // Руководящий документ. М.?ГОССТАНДАРТ РОССИИ, 2000. — 62 с.
  50. , Р.У. Основные концепции языков программирования = Concepts of Programming Languages / Пер. с англ. — 5-е изд. — М.: Вильяме, 2001. — 672 с.
  51. Calder В., Grunwald D., Zorn В. Quantifying behavioral differences between С and С++ programs Текст. // Journal of Programming Languages 2 (4) (1994) 313 351.
  52. Meyer B. Object-Oriented Software Construction. Second Edition Текст. // Santa Barbara: ISE Inc., 1997. 1254p.
  53. , A.B. Самоучитель UML Текст. / A.B. Леоненков. СПб: БХВ-Петербург, 2004.
  54. Язык программирования Python Текст. / Россум Г. [и др.] - Пер. с англ. -М.-СПб.: АНО «Институт Логики» «Невский Диалект», 2001 — 635 стр.
  55. Спецификация SOAP Электронный ресурс. //http://www.w3.org/TR/soap
  56. Е. Эффективность компиляторов. Сравнительный тест Электронный ресурс. // http://itc.ua/node/15 800
  57. Л. Эмпирическое сравнение семи языков программирования Электронный ресурс. // http://www.osp, m/os/2000/l 2/178 361 /jp 1 .html
  58. A.M. Объектно-ориентированное программирование на современном Фортране. Препринт ИПМ им. М. В. Келдыша РАН № 70, Москва, 2002.
  59. Пол А. Объектно-ориентированное программирование на С++ Текст. / Пол Айра. М.: Бином, 2001.
  60. В.А. Разработка параллельных программ для вычислительных кластеров и сетей Электронный ресурс. // http://www.keldysh.ru/dvm
  61. , Г. И. Программирование для многопроцессорных систем в стандарте MPI: Пособие / Г. И. Шпаковский, Н.В. Серикова- Мн.: БГУ, 2002. -323 с.
  62. WMPI 1.3 Электронный ресурс. // http://www.criticalsoftware.com/wmpi.htiTil
  63. MPICH 2 Электронный ресурс. // http://phase.hpcc.jр/mirrors/mpi/mpich2/
  64. Sunta C.M., Ayta W.E. Feria, Piters T.M. et al. Limitation of peak fitting andpeak shape methods for determination of activation energy of thermoluminescenceglow peaks Текст. // Radiat. Meas. 1999., V. 30, P. 197−201.106
  65. Mandowski A. Topology-dependent thermoluminescence kinetics // Radiat. Prot. Dosim. 119(1−4), 23−28 (2006)
  66. Kopelman R. Rate Processes on Fractals: Theory, Simulations, and Experiments //J. Stat. Phys. 42, 185−200 (1986)
  67. Kopelman R. Fractal Reaction Kinetics // Science, 241, 1620−1626 (1988)
  68. Alexander S., Orbach R. Density of states on fractals: «fractons» // J. Phys. (Paris) Lett. 44: L13 (1982)
  69. Kopelman R. Fractal-Like Exciton Kinetics in Porous Glasses, Organic Membranes, and Filter Papers / R. Kopelman, S. Parus, J. Prasad // Phys. Rev. Lett. 56: L16, (1986)
  70. , JI. М. Фрактальная топология и странная кинетика: от теории пер-коляции к проблемам космической электродинамики Текст. / Л. М. Зеленый,
  71. A. В. Милованов. // Успехи физических наук. — 2004. — Т. 174, N 8. — С. 809−852. — Библиогр.: с. 850−852 (195 назв.). — ил.: 22 рис.
  72. И.М. Размерности и другие критические показатели в теории протекания // УФН 1986 — Т 150, № 2. — С 22 284. Божокин, С. В. Фракталы и мультифракталы / С. В. Божокин, Д. А. Паршин -Ижевск: НИЦ «Регулярная и хаотическая динамика», 2001. — 128 с.
  73. Язык XML практическое введение Электронный ресурс. // http ://www. citforum .ru/internet/xml/index. shtml
  74. Университетский Центр Параллельных Вычислений Электронный ресурс. // http://ucpc.ustu.ru
  75. Timers and synchronization Электронный ресурс. // http://www.mpi-fomm.org/docs/mpi-11 -html/node .15Q.htrol#nodel 50
  76. Введение в практику разработки параллельных программ в стандарте MPI: Учебно-методическое пособие по выполнению лабораторных работ /
  77. B.М.Баканов, Д. В. Осипов. М.:МГАПИ, 2005. — 63с.: ил.
  78. Анализ проблемы с MPI Wtime Электронный ресурс. //http://archives.neohapsis.eom/archives/aix/2002-q2/0007.html
  79. Встроенный высокоточный таймер ОС Windows Электронный ресурс. // http://msdn.microsoft.com/en-us/library/ms644904(VS.85).aspx
Заполнить форму текущей работой