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

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

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

Widok (23-11-2010 11:19): Лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что есть нового в мире оптики?
рекламируем себя,
обсуждаем проблемы...предлагаем решения...
 
оптика обсуждается и на этих страничках:
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://optdesign.narod.ru/optic_book_.htm  обновлено 29.08.2010
Большинство из них можно найти на сайтах gigapedia.org, optdesign.narod.ru, poiskknig.ru,
optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
ослиные ссылки на книги

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 09:33 21-01-2005 | Исправлено: Maz, 13:38 02-03-2017
DSER



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

Цитата:
 sikd : Рез-ты зависят от версии Zemax и лучше брать файл посложнее.

Я указал путь к файлу, что не ясно?
он не связан с выбором в меню tools..., или я вопрос не понял ...
 
Если вы заметили, то в окне теста написано:Test results are only for comparing computers running the same ZEMAX version and lens file.

 
Добавлено:

Цитата:
У меня окно выглядит так.
   
 

 
У меня тоже.

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 09:24 19-01-2010 | Исправлено: DSER, 20:41 19-01-2010
VECTORRR



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

Цитата:
Я указал путь к файлу, что не ястно?  
он не связан с выбором в меню tools..., или я вопрос не понял ...

 

 
Я этот файл до этого и сам нашёл, только я не понял как его PAPARAZZO связал с тестом. Ну, прям уж в каждой версии программы свой файл для трассировки. У меня ZEM October 2007.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 09:47 19-01-2010
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, вроде как, сложность трассировки от числа поверхностей, числа точек поля и числа лучей зависит..., поэтому и сравнивается быстродействие на одном файле.  
У меня земах October 12 2009 32-bit
 
Данные по моему тесту на прошлой стр. отредактированы.

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 10:52 19-01-2010 | Исправлено: DSER, 11:04 19-01-2010
paparazzo



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

Цитата:
Я этот файл до этого и сам нашёл, только я не понял как его PAPARAZZO связал с тестом.  

 
Ну должен же быть какой-то эталонный файл. Таким является double gauss 28 degree
Почему он? Потомучто на сайте Zemax его использовали, и вроде на форуме Optima research тоже.
Естественно для разных файлов соотношения разные будут. Но вот почему 1:12 для Атлона не соблюдается непонятно, вроде связь с числом поверхностей.....
 
По поводу быстродейсвия мне кажется дело в оптимизированной архитектуре процессора и поддержке инструкций процессора. Сейчас это SSE - разработанные Intel. Компилятор Visual Studio учитывает наличие или отсусвие инструкций (вплоть до SSE3), отсюда и код raytrace.dll. Оптимизация кода для SSE4, SSSE3 (векторные вычисления)  - проводится только компилятором Intel.
Я как-то писал в суппорт об этом, т.е. оптимизировать код в зависимости от поддерживаемых процессором инструкций (возможно пришлось бы переписывать ), так чтобы Zemax сам выбирал что ему использовать. Это бы увеличило производительность на новых процессорах. Но как видно воз и ныне там.
Так или иначе скорость трассировки лучей в тестах решающий фактор при выборе процессора. Боьшинство параметров и величин рассчитываются трассировкой лучей в последовательном режиме, про непоследовательный молчу.
А трассировка лучей есть решение уравнений методом Ньютона (одномерный для явных поверхностей, трехмерный для неявных), естесвенно для стандартных (сфера, второй порядок) он оптимизирован, для плоскости вообще не требуется. Также Zemax использует стороннюю библиотеку Nlib (моделирование геометрии) , как она работает неивестно.
 
Добавлено:

Цитата:
У меня земах October 12 2009 32-bit  

 
Могу сказать что для июньской и этой версии разницы нет, версия x64 работает на процентов 5-10 быстрее.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 11:16 19-01-2010
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Был Zem 2007.
Сейчас ZEM June 2009, Win 7.
 
Athlon X2 250
28.7 million rays per second
57.5 million ray-surfaces per second
65.7 thousand system updates per second
 
NSC по рецепту PAPARAZZO 11.7 минут.
 
В сравнении с i7 920 "million ray-surfaces per second" меньше в 2 раза, а NSC в 2,5 раза. В среднем тормознутее в 2,25 раза, но зато дешевле в 4 раза.
Пропорция 1/2 сохранилась, так что с поверхностями расклад иной и неведомый.  
Спасибо, потестил!

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 18:42 19-01-2010
Xamez



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

Цитата:
Также Zemax использует стороннюю библиотеку Nlib (моделирование геометрии)

 
Можно подробнее об этом?

Всего записей: 211 | Зарегистр. 24-03-2008 | Отправлено: 19:01 19-01-2010
paparazzo



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

Цитата:
Можно подробнее об этом?

 
Подробнее не знаю, но знаю что часть алгоритмов по моделированию геометрии, в особенности NURBS, аппроксимации кривых, интерполяции, логические операции была куплена на стороне. Судя по названиям функций библиотеки Nlib могу предположить, что все они там.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 19:15 19-01-2010
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А мне всегда казалось, что NLib.dll  и RAY_TRACE.dll - внутренние библиотеки Земакса.
На чем основывается вывод о внешних функциях?
 
 

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



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

Цитата:
На чем основывается вывод о внешних функциях?  

Общался с саппортом по поводу ошибок в геометрии в 2008 году, проговорились, что не они накосячили, и алгоритмы купленные. Но проблему решили.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 21:58 19-01-2010 | Исправлено: paparazzo, 22:00 19-01-2010
DSER



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

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 22:16 19-01-2010
Xamez



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

Цитата:
что не они накосячили, и алгоритмы купленные.  

 
Да, интересно Не знал.
 
Добавлено:

Цитата:
что не они накосячили, и алгоритмы купленные.  

Хотя какая разница??
 
Добавлено:
Есть ряд задач, которые (возможно, по недоумию) не могу решить прямо в Zemax.
Элементарный пример - некоторые вещи, вроде диаграммы направленности LED со Френелем могут быть легче рассчитаны где-то ещё (Matlab, for instance), и потом этот,   найденный на скорую руку Френель, представленый, скажем, в виде .TOB file, хочется отрафинировить. Как это оптимизировать? Можно написать тяжкий .ZPL, но может есть что-то более элегантное?

Всего записей: 211 | Зарегистр. 24-03-2008 | Отправлено: 00:25 20-01-2010
VECTORRR



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

Цитата:
Общался с саппортом по поводу ошибок в геометрии

 
А как вы им представляетесь? Случайно, не "Hello, I am Zemax СРАК Edition User! I find a error!". Это в том смысле, что если у вас что-то не работает, то не сами ли вы в этом виноваты.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 08:45 20-01-2010
paparazzo



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

Цитата:
А как вы им представляетесь? Случайно, не "Hello, I am Zemax СРАК Edition User! I find a error!". Это в том смысле, что если у вас что-то не работает, то не сами ли вы в этом виноваты.

 
Не совсем так. При обращении в саппорт обязательно нужно указать номер ключа Zemax. Естественно он у меня купленный и поддержка оплачена. Моя рабочая версия - октябрь 2009. Результаты тестов выкладывал для июньской.
Кстати, летом Zemax перестал поддерживать старые ключи, так что взломанная версия за июнь последняя, а новая врядли скоро появится, ибо SHK key пока практически невозможно взломать.
 
Нет, иногда явно видно, что глюк в самой программе. Так как выкладки можно привести и вручную по формулам. И кстати сам дистрибутив взломанного Zemax не меняется, эмулируется только ключ.
 

Цитата:
Элементарный пример - некоторые вещи, вроде диаграммы направленности LED со Френелем могут быть легче рассчитаны где-то ещё (Matlab, for instance), и потом этот,   найденный на скорую руку Френель, представленый, скажем, в виде .TOB file, хочется отрафинировить. Как это оптимизировать? Можно написать тяжкий .ZPL, но может есть что-то более элегантное?

 
Если имеется ввиду линза Френеля, то да написать ZPL наиболее простой, но не самый быстрый способ. Можно написать DLL для этой линзы, описав ее на языке С так же как в Матлабе. И оптимизировать равно как и другой объект.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 09:15 20-01-2010
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Протестировал свой комп:
Phenom 9750 Quad 2.4GHz WinXP SP3
Zemax 2009 June
 
4,19 million rays per second  
50.33 million ray-surfaces per second  
13.09 thousand system updates per second
 
анализ в непоследовательном режиме -- 30 М лучей - 7,13 мин.
 
на работе Phenom II 965 3.5GHz
когда тестировал, отличалось приблизительно в 1.6 раза  в лучшую сторону (если ничего не путаю). Завтра попробую проверить.
 
После покупки компа на работу, сравнил его с intel-овским quad, точно непомню какой. Он показал небольшой выигрыш Intel, но проверить на долгой оптимизации (когда сильно все греется) не смог. Поэтому однозначно сказать что лучше мы не смогли.
 
на "непрогретом" проце резулутьтаты могут отличаться в меньшую сторону, если включен какой-либо энергосберегающий режим.
 
мы обычно тестировали на стандартном 210 рыбьем глазе, как более сложную систему, но наверное разницы особой нет что рассматривать.
 
Какая у вас температура процессора при длительной оптимизации? насколько далеко до критической?
 у меня если в комнате не очень жарко на домашнем около 8 градусов до критической, на работе под простой водянкой - 12 (на воздухе тоже около 8)
 
paparazzo,  
ты как-то писал, что оптимизируешь в 8 ядер, а среди твоих данных такого компа нет. Интересно какие для него результаты?

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 23:10 20-01-2010 | Исправлено: A_P_V, 23:26 20-01-2010
paparazzo



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

Цитата:
ты как-то писал, что оптимизируешь в 8 ядер, а среди твоих данных такого компа нет. Интересно какие для него результаты?

 
Это i7 - 8 потоков с гипертрейдингом. Быстрее чем 4.
Zemax их понимает как 8.
 
Добавлено:
Без гипертрейдинга (только 4 ядра) результат следующий
 
Intel Core i7 920 3 Ггц  Windows XP x64 SP2  
5.56 million rays per second.  
67.23 million ray-surfaces per second  
16.38 thousand system updates per second  
 
Т.е. первые два параметра уменьшились почті в 2 раза, третий немного увеличился.
 
Добавлено:
На книголюб ушло.
 
506 Handbook of optical metrology : principles and applications, ed. Toru Yoshizawa (2009)
507 Щепина Н.С. Основы светотехники (1985)
508 Horst Zimmermann Integrated Silicon Optoelectronics (2010)

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 16:12 21-01-2010
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил Phenom II 965 3.5GHz :
 
6,22 million rays per second  
74.68 million ray-surfaces per second  
30.91 thousand system updates per second  
 
в NSC - 4.36 мин.
 
На кваде 9550:
6,39 million rays per second  
в NSC 5.51 мин.
 
 
немного странный результат. По лучам AMD проигрывает, но в NSC явное преимущество

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 17:37 21-01-2010
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo,  
а 3 ГГц на 920 это оверклокинг или турбобуст? у 920-го номинальные 2.66.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 11:40 22-01-2010 | Исправлено: A_P_V, 11:41 22-01-2010
paparazzo



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

Цитата:
а 3 ГГц на 920 это оверклокинг или турбобуст? у 920-го номинальные 2.66.

 
Частота поднята до 144, т.е. на 8% Любые средства хороши. Температура при долгой оптимизации 65 градусов (максимальная по ядрам). В мануале написано что нормальная для максимальной загрузки 67.9, предел не преведен.
Проще накверное собрать кластер из двух компов и юзать чем больше ядер, тем лучше.
А лучше всего оптимизировать расчет для меньшей нагрузки на процессор.    

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 12:08 22-01-2010
sikd

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

Цитата:
Проще накверное собрать кластер из двух компов и юзать чем больше ядер, тем лучше.

 
Можно подробнее про кластер? Или ссылку как это сделать. И можно ли это в Windows или нужен Lunix?

Всего записей: 298 | Зарегистр. 30-03-2005 | Отправлено: 16:11 22-01-2010
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://ru.wikipedia.org/wiki/Кластер_(группа_компьютеров)
 
Добавлено:
Как сделать - не знаю, нет пока возможності но мыслі былі.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 18:46 22-01-2010
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Программы для разработки, тестирования оптических систем
Widok (23-11-2010 11:19): Лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru