Я изучаю MPI под Java, и до сих пор я могу отлично писать консольное приложение в MPJ. Но теперь я хочу использовать Java Swing-библиотеку с MPI. Является ли это возможным? Мне нравится создавать что-то вроде маленького окна с кнопкой текстовое поле. В текстовом поле вы помещаете значение, и когда вы нажимаете на кнопку jbutton, определенное количество процессов MPI запускается в соответствии со значением в текстовом поле. Можно ли написать такое приложение, пожалуйста, дайте мне некоторое представление? Благодарю.Как использовать графику Java Swing с реализацией MPI MPI?
ответ
Я точно не знаю, как вы запускаете свои программы MPJ, но есть два аспекта обычного режима работы программ MPI, о которых вам нужно подумать.
программа MPI, как правило, запускается под контролем какой-либо процесс инициализации (например,
mpiexec
), который запускает ряд процессов для исполнения. Это означает, что исполняющая программа MPI может быть (как правило,) в среде, где количество процессов фиксировано на время выполнения. Программе MPI предоставляется ряд процессов, при их инициализации или выполнении они не приобретают их.Процессы MPI часто (обычно) выполняются без подключения к консоли, поэтому нет интерактивной среды для объединения процесса и пользовательского интерфейса.
Так что спорный вопрос заключается в том, является ли запись GUI на основе SWING для программы MPJ либо выполнимой, либо полезной. Также не ясно, что это именно то, что вы хотите. Для вас должно быть относительно легко написать Java-программу с графическим интерфейсом SWING, если вы этого желаете, который взаимодействует не с исполняемой программой MPJ, а с системой управления заданиями на вашем параллельном компьютере, чтобы инициировать параллельное выполнение программы MPJ. Детали написания такой программы полностью зависят от конфигурации и возможностей вашей платформы.
- 1. MPI MPI_REDUCE MPI MINLOC
- 2. MPI python-Open-MPI
- 3. Открытые привязки Java MPI
- 4. отладка mpi java
- 5. Java MPI broadcast
- 6. MPI Java под окнами
- 7. MPI: Как правильно использовать MPI_Win_allocate_shared
- 8. MVC с реализацией swing java
- 9. возвращение MPI DataType к MPI Собирают
- 10. Какую библиотеку python mpi использовать?
- 11. Как скомпилировать MPI с gcc?
- 12. MPI allreduce с барьером
- 13. sudoku распараллеливание с MPI
- 14. Как развернуть программу MPI?
- 15. Обобщение номера ранга MPI для групп MPI?
- 16. MPI Sendrecv с MPI_ANY_SOURCE
- 17. Компиляция MPI с mingw
- 18. MPI (суммирование)
- 19. Fortran с MPI ошибки
- 20. Фокс Алгоритм с MPI
- 21. Как использовать MPI декартову топологию Правильно
- 22. Как запускаются процессы MPI?
- 23. Как отладить MPI с CLion?
- 24. Параллельный цикл с MPI?
- 25. Как использовать pyCUDA для трансляции через MPI?
- 26. Изящный выход с MPI
- 27. Как работает MPI allreduce
- 28. Как протестировать программу MPI
- 29. Не могу использовать cout с MPI
- 30. MPI Hostfiles с гиперпотоком