и цьому доведеться самостійно підключати кожну з бібліотек. Весь цей процес докладно описаний на сайті розробників. p align="justify"> Другий спосіб набагато простіше і не вимагає абсолютно ні яких витрат сил і часу. Так вже сталося, що програми Meep і MPB вже входять в пакет оновлень для Linux версії Ubuntu 10.0 і вище. p align="justify"> Я під час установки програм пішов другим шляхом, так як він більш простий. Хоча перед цим була зроблена спроба встановити всі програмні продукти і бібліотеки до них вручну. Ці спроби закінчилися невдачею. Під час установки весь час спливали помилки про які не підключені бібліотеках. Деякі бібліотеки залежать один від одного і не відразу вдалося визначити яких саме з них не вистачає. Ще більшої складності в установку програм додає те, що версій бібліотек буває багато і вони один з одним не сумісні. На мій погляд, пропонуючи такий спосіб установки, розробники намагалися надати користувачеві можливість самому налаштувати необхідну функціональність програм. Але як мені здається, все це вносить тільки додаткову плутанину. p align="justify"> Скориставшись другим способом, я довантажити програми Meep і MPB у вигляді оновлень прямо з офіційного сайту Ubuntu. При цьому я скористався командою apt-get. Наступні компіляції прикладів програм і розробка власних, довели повну працездатність встановлених програм Meep і MPB. p align="justify"> Варто також відзначити, що хоч програми і працюють під Linux, але рекомендованим дистрибутивом є Ubuntu. Довіряючи рекомендаціям розробників, я виконував розробку програм для своєї курсової роботи саме під цим дистрибутивом (Ubuntu v11). Установка Meep і MPB на інші версії Linux не здійснювалася. На сайті розробників йдеться, що решта дистрибутиви підтримують не всі функції програм. Упевнитися в даному затвердження мені не вийшло, так як це не входить в рамки курсової і взагалі не обов'язково. br/>
3.4 Опис програмних продуктів
Основною метою написання цього і наступних курсових проектів є моделювання в таких програмних продуктах, як MEEP і MPB. Ці програмні продукти призначені для розрахунку наноструктур. MEEP і MPB розроблялися дослідницькою групою вчених з Массачусетського технологічного університету (MIT), до якої входять Steven G. Johnson, John D. Joannopoulos і Marin Solja? I? .
А) MPB - програмний продукт, призначений для розрахунку зонних структур (дисперсійних співвідношень) в оптичних структурах.
Б) Meep - програма для моделювання електромагнітних по, яка у своїй основі використовує Метод кінцевих різниць у часовій області ( FTDT). За допомогою цього методу відбувається розрахунок електромагнітних полів у різних структурах. При цьому весь простір розбивається на дискретну сітку, а потім обчислення відбуваються через рівні проміжки часу. Чим...