LCODE 2D
LCODE - это свободно распространяемый код для моделирования плазменного кильватерного ускорения. Для расчета отклика плазмы используется квазистатическое приближение. Пучки моделируются полностью релятивистскими макрочастицами.
Try it nowТеория
Подробнее о квазистатическом моделировании и деталях кода вы можете узнать из следующих статей:
Квазистатическое приближение:
LCODE 2D:
Почему LCODE 2D?
Провернный временем
LCODE 2D был использован для моделирования большого количества задач и показал хорошее согласие с экспериментальными результатами и другими кодами
Скорость
Кильватерное ускорение в квазистатическом приближении вычисляется на несколько порядков быстрее, чем обычными PIC-кодами
Файлы
Не стесняйтесь обращаться к нам по адресу team@lcode.info за помощью и консультацией.
Файлы для Windows
Установите MSMPI (runtime) https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi Для обычного запуска: Переместите lcode.exe в рабочую директорию с вашим lcode.cfg и запустите его двойным нажатием ЛКМ Для параллельного запуска: Переместите lcode.exe в рабочую директорию с вашим lcode.cfg и запустите 'mpiexec -n <cpu-number> lcode.exe' в командной строке Если у вас возникли какие-либо проблемы с lcode, пожалуйста, свяжитесь с нами.
Файлы для Linux
`lcode-mpi-halfbaked.run`, запущенный на компьютере, где вы будете запускать lcode, совершит последний этап компиляции, слинковав предварительно скомпилированный LCODE с MPI на данном компьютере. Теоретически это не поддерживается, но хорошо работает. Это создать lcode в рабочей директории. Если у вас возникли какие-либо проблемы с lcode, пожалуйста, свяжитесь с нами.