Що таке mumax3?
mumax3 є програма мікромагнітного моделювання з прискоренням GPU розроблено та підтримується групою DyNaMat в Гентському університеті. Прискорення порядку 100 разів у порівнянні з симуляціями на основі центрального процесора можна легко досягти навіть за допомогою відносно недорогих ігрових графічних процесорів.
Як вирішальна перевага, Mumax3 може бути прискорений за допомогою графічних процесорів (GPU), що робить його набагато швидшим, ніж OOMMF. Дані Mumax3 у режимі реального часу можна відобразити на сторінці браузера, а його вихідні файли також можна відобразити в інтерфейсі дисплея OOMMF.
Виберіть платформу та драйвер NVIDIA, для якого ви хочете завантажити mumax3. Після завантаження та розпакування архіву ви матимете виконуваний файл mumax3, готовий до використання.
Minimize() знаходить основний стан за допомогою методу сполученого градієнта, який є дуже швидким. Однак цей метод може виявитися невдалим на дуже високих початкових станах, таких як випадкова намагніченість. У такому разі Relax() більш надійний (хоча і набагато повільніший).
Збірка з джерела (для Linux)
- встановити компілятор C. на Ubuntu: sudo apt-get install gcc.
- якщо у вас встановлено git: перейдіть на github.com/mumax/3/cmd/mumax3.
- необов’язково: встановіть gnuplot, якщо вам потрібні гарні графіки. на ubuntu: sudo apt-get install gnuplot.
- використовуйте Makefile, якщо є потреба перекомпілювати ядра cuda.
ModSim працює як сервер Modbus. У цьому випадку вам потрібно запрограмувати ваш S7 як клієнт Modbus. ModScan32 працює як клієнт Modbus. Якщо ви хочете реалізувати зв’язок Modbus із S7, тоді вам потрібно запрограмувати S7 як сервер Modbus.