Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем

Модерирует : gyra, Maz

Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что есть нового в мире оптики?
рекламируем себя,
обсуждаем проблемы...предлагаем решения...
 
оптика обсуждается и на этих страничках:
http://physics.nad.ru/cgi-bin/forum.pl?forum=opt
http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут:
http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=4999
По стандартам есть также специальная тема:
http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=0348&start=1520#lt
 
Список имеющихся книг по оптической тематике http://optdesign.narod.ru/optic_book_.htm  обновлено 15.10.2014
Большинство из них можно найти на сайтах gigapedia.org, optdesign.narod.ru, poiskknig.ru,
optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
На трекере
Подробнее...
 
Японский форум по Zemax
 
Optical Design with Zemax
 
Optical design with Zemax for PhD
 
Лекции по оптике и др.
 
Первая часть темы здесь
http://forum.ru-board.com/topic.cgi?forum=5&topic=14470&start=0#lt

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:19 23-11-2010 | Исправлено: Maz, 13:38 02-03-2017
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cano_J

Цитата:
И возможно ли подключить несколько компьютеров для решения одной задачи в Zemax?

Земакс 2009 года не позволяет штатно использовать больше одного компьютера (только все ядра и процессоры одного компа). По новейшим версиям - не знаю (ввиду их у меня отсутствия). Но с учетом того, что земакс позволяет стряпать дллельки - компьютерно-параллельный расчет можно организовать самому через, например, MPI[+OpenMP], или Coarrays (используя Фортран).

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 18:51 24-02-2013
ging



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Книголюбе:
van Driel W.D., Fan X.J. (eds.) Solid State Lighting Reliability (Springer, 2012)(619s)(ISBN 9781461430667).pdf
 
Добавлено:

Цитата:
И возможно ли подключить несколько компьютеров для решения одной задачи в Zemax?

Ну конечно, цикл на одном от 0 до 15 а на другом - от 16 до 30! Ясно выразился?
 
Добавлено:

Цитата:
 У меня было как-то, что при запуске через макрос не все ядра использовались

Решается просто: перед запуском макроса протрассировать систему вручную. При вызове диалога точно установить число процессов. После этого при запуске макроса будет использоваться это установленное число процессов.

Всего записей: 565 | Зарегистр. 18-09-2003 | Отправлено: 01:07 25-02-2013 | Исправлено: ging, 01:09 25-02-2013
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Zemax 13 при использовании опертандов NSRW и NSTW сбиваются номера детекторов в окнах "Detector viewer".
Т.е. после обновления Merit function - меняется номер детектора в окне и показания. Как этого из бежать, или это глюк программы?

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 12:27 25-02-2013
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
удалено

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 20:16 25-02-2013 | Исправлено: paparazzo, 20:19 25-02-2013
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Земакс 2009 года не позволяет штатно использовать больше одного компьютера (только все ядра и процессоры одного компа)

а за счет использования видеокарты можно как-нибудь увеличить скорость вычислений?
 
Технология NVIDIA® CUDA™
Технология CUDA открывает возможности ядер графического процессора и ускоряет выполнение самых требовательных к ресурсам задач, таких как перекодирование видео, моделирование физических процессов, трассировка луча и другие, обеспечивая невероятный прирост производительности по сравнению с традиционными CPU. (отсюда, возможности и преимущества http://www.nvidia.ru/object/product-geforce-gtx-460-ru.html )

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 21:39 25-02-2013 | Исправлено: Cano_J, 21:40 25-02-2013
glazar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cano_J
 
Конечно можно, надо только софт написать соответствующий.

Всего записей: 159 | Зарегистр. 17-09-2003 | Отправлено: 21:40 25-02-2013
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вы пробовали это делать? Если да можете поделиться впечатлениями?

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 21:55 25-02-2013 | Исправлено: Cano_J, 21:56 25-02-2013
glazar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вы меня слишком оптимистично поняли, я имею в виду, что надо заново земакс переписать:). Потому что алгоритмы совсем другие, они должны быть распараллелены. У меня дипломник расчёт ДОЭ с квантизацией сделал в КУДе, выигрыш в скорости большой. Хотя если по-честному сравнивать с реализацией, оптимизированной под многоядерный проц. и т.д., то результат не такой космический, как казалось сначала. Но всё равно очень ощутимо.

Всего записей: 159 | Зарегистр. 17-09-2003 | Отправлено: 22:00 25-02-2013
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
glazar
А цифры ощутимости какой порядок имеют? в 2 раза или в 100?)
И если не секрет в каком институте (или городе)) вы преподаете?)

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 22:02 25-02-2013 | Исправлено: Cano_J, 00:15 26-02-2013
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cano_J

Цитата:
а за счет использования видеокарты можно как-нибудь увеличить скорость вычислений?  
 
Технология NVIDIA® CUDA

Я уже некоторое время посматриваю на OpenCL (у меня сейчас ATI Radeon) для прикручивания этой технологии к собственным программам, но пока вплотную не начал это дело.
А возможно ли осуществлять расчеты на видеокарте в земаксе, не предназначенном для этого, мне пока неясно, но предполагаю, что есть вероятность это как-то  реализовать, сделав земакс подчиненной задачей и манипулируя Merit function.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 22:27 25-02-2013
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Igorr
а в чем вы пишите собственные программы? и какого назначения?

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 00:16 26-02-2013
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Cano_J
Цитата:
а в чем вы пишите собственные программы? и какого назначения?
В основном на VC++ (MS Visual Studio /MFC - интерфейс) + Fortran (Intel Cluster Studio /IFС + OpenMP - расчетные dlls) + MPI.
Назначения - разного. В настоящее время - для собственного удовольствия - получать численные значения по собственным формулам, относящимся к space-based оптико-электронным изображающим системам с распределенной апертурой (конкретно сейчас это - ОЭС с гипертелескопом в качестве оптической системы).
 

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 00:55 26-02-2013 | Исправлено: Igorr, 00:59 26-02-2013
glazar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cano_J
У него получилось в 125 раз быстрее, но я отношусь к этому скептически, потому что цпу реализация, с которой он сравнивал была сделана на скорую руку. Кроме этого он сделал также ОпенЦЛ, который можно запускать и на цпу, и на гпу. Так вот выигрыш КУДы на гпу относительно ОпенЦЛ на ЦПУ был скромнее, ускорение меньше 60. И наконец ОпенЦЛ на гпу оказался медленнее Куды на гпу на 30-50%, по-видимому, из-за более слабой ффт библиотеки, которая поставляется амд.
 
Igorr
У опенцл код менее читаемый, чем у куды. На мой взгляд. Я в программировании совсем не силён, но в Куда коде сориентироваться мог, а опенцл как-то не очень.

Всего записей: 159 | Зарегистр. 17-09-2003 | Отправлено: 02:37 26-02-2013
EgorBogat

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!

Всего записей: 62 | Зарегистр. 21-08-2008 | Отправлено: 04:13 26-02-2013 | Исправлено: EgorBogat, 12:00 27-02-2013
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Технология NVIDIA® CUDA™  
Технология CUDA открывает возможности ядер графического процессора и ускоряет выполнение самых требовательных к ресурсам задач, таких как перекодирование видео, моделирование физических процессов, трассировка луча и другие, обеспечивая невероятный прирост производительности по сравнению с традиционными CPU. (отсюда, возможности и преимущества http://www.nvidia.ru/object/product-geforce-gtx-460-ru.html )  

Уже есть оптический CAD, использующий CUDA - http://www.linzik.hd.ru/manual_rus/manual.htm
 
Вроде бы он сравнение проводил по быстродействию.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 08:14 26-02-2013 | Исправлено: A_P_V, 08:15 26-02-2013
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.radiantzemax.com/forum-en/Topic675.aspx
вдруг кто не видел)
интересно почему автор линзика счел стоящим ввести поддержку, а они нет

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 19:55 26-02-2013 | Исправлено: Cano_J, 20:25 26-02-2013
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cano_J

Цитата:
http://www.radiantzemax.com/forum-en/Topic675.aspx
вдруг кто не видел)
интересно почему автор линзика счел стоящим ввести поддержку, а они нет

 
У каждого своя задача, у одного получить грант на разработку с поддержкой CUDA, а у другого, сопровождать коммерческий продукт.  
 
Каждому своё...
Или я не прав ?

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 21:19 26-02-2013
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какой операнд в Zemax выводит значение яркости (Luminance) на приемнике?
Или как её в оптимизации задать?
 
Что-то NSDD не выводит...

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 16:02 28-02-2013
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo

Цитата:
значение яркости (Luminance) на приемнике
 
Что-то NSDD не выводит...

NSDD вроде не может выводить яркость (поверхностно-пространственную плотность светового потока, исходящего от поверхности) - только то, что приходит на приемник.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 18:29 28-02-2013
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, это понятно!
Но Detector Viewer ее показывает (с определенными ограничениями). Вот думаю как занести в оптимизатор....

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 19:25 28-02-2013
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем
Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru