Перейти к публикации

Рекомендованные сообщения

Итак.

14 minutes ago, ДОБРЯК said:

Типа почему в одной программе время CPU меньше реального, а в другой программе больше. ))

 

Да, особенно, если это одна и та же программа) И причем здесь время расчета? А то убеждают, что без ошибок, но вот как-то того... слишком напористо и неубедительно..

 

f23JIzP.png

 

 

Ссылка на сообщение
Поделиться на других сайтах


1 минуту назад, piden сказал:

Итак.

 

Да, особенно, если это одна и та же программа) И причем здесь время расчета? А то убеждают, что без ошибок, но вот как-то того... слишком напористо и неубедительно..

 

f23JIzP.png

 

 

Так это другой разговор.

Это разные программы. Ввод данный - это одна программа

Диагностика модели - другая ....

 

А в конце пишется реальное время проведенного расчета. 

Ссылка на сообщение
Поделиться на других сайтах
8 minutes ago, ДОБРЯК said:

Ввод данный - это одна программа

Диагностика модели - другая ....

А ИСПА сама-то что делает? 

 

 

 

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, piden сказал:

А ИСПА сама-то что делает? 

В данном случае это процессор. То что вы показываете.

В данном случае проводится расчет.

Ввод данных

.......

Вывод результатов.

В зависимости от типа расчета меняются ) названия программ. 

 

ИСПА это комплекс программ. 

 

КЭ модель записана в текстовом виде.

И проводится расчет.

Изменено пользователем ДОБРЯК
Ссылка на сообщение
Поделиться на других сайтах
13 minutes ago, ДОБРЯК said:

Это разные программы. Ввод данный - это одна программа

Диагностика модели - другая ....

Пойми же: было бы там написано "время работы программы по вводу данных, время диагностики модели" - все было бы понятно.

Давай вот по порядку. Что такое в данном случае "время работы" и чем оно отличается от "реального времени работы"?

Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, piden сказал:

Пойми же: было бы там написано "время работы программы по вводу данных, время диагностики модели" - все было бы понятно.

Так там так и написано.

Скрытый текст


                В В О Д   Д А Н Н Ы Х  
  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
              Читаем таблицу ПАРАМЕТРЫ    
              Читаем таблицу УСКОРЕНИЕ    
              Читаем таблицу ДИАГРАММА_ЕТ    
              Читаем таблицу УЗЛЫ    
              Читаем таблицу ХАРАКТЕРИСТИКИ_СЕЧ    
              Читаем таблицу ГЕОМЕТРИЯ_СЕЧ    
              Читаем таблицу МАТЕРИАЛЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЗАКРЕПЛЕНИЕ    
              Читаем таблицу УРАВНЕНИЯ    
              Читаем таблицу УРАВНЕНИЯ_СТЕРЖНИ    
              Читаем таблицу ТОЧЕЧ_ВЕС    
              Читаем таблицу СИЛЫ    
              Читаем таблицу СИЛЫ    
              Читаем таблицу ДАВЛЕНИЕ    
              Читаем таблицу ТЕМПЕРАТУРЫ    
              Читаем таблицу ТЕМПЕРАТУРЫ    
              Читаем таблицу ПОТОК_ОБМЕН    
              Читаем таблицу ПОТОК_ОБМЕН    
              Читаем таблицу НАГР_ВЕС    
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 2 сек    
    
                 Б Е З   О Ш И Б О К     
    
        Д И А Г Н О С Т И К А   М О Д Е Л И  
  
 Оптимизация разреженности (модификация)  
 Минимальная ширина ленты для упакованной матрицы    
 Не записывать текстовый файл  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
   Р а с ч е т   г е о м е т р и ч е с к и х    
   х а р а к т е р и с т и к   с е ч е н и й      
       Д И А Г Н О С Т И К А   М О Д Е Л И      
 Диагностика сечений    
 Диагностика материала    
 Диагностика ортотропного материала    
 Диагностика элементов    
 Диагностика сеток контакта    
 Диагностика закрепления    
 Диагностика уравнений    
 Диагностика нагружения    
 Диагностика нагружения края давлением    
 Диагностика нагружения поверхности    
 Количество предупреждений 0   
       Д И А Г Н О С Т И К А   Б Е З   О Ш И Б О К    
        С о с т а в л е н и е   т а б л и ц ы      
     Всего обработано элементов 78342      
  
          О П Т И М И З А Ц И Я  
  
        Всего обработано узлов 16923  
  
        С о с т а в л е н и е   т а б л и ц ы  
           с т е п е н е й   с в о б о д ы      
 Всего обработано элементов 78342       
 Количество внешних степеней свободы 336    
 Количество степеней свободы 50433    
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 2 сек    
    
                 Б Е З   О Ш И Б О К     
    
        О Б Р А Б О Т К А   Н А Г Р У З К И  
  
 Точность для объема 0.100000   
 Физических ядер 8  
 Логических ядер 16  
 Расширение команд: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 SSSE3 AVX AVX2  
 Матрицы хранить в памяти  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
     С о с т а в л е н и е    м а т р и ц ы    
                   м а с с      
       О б р а б о т к а   с о б с т в е н н о г о  
                      в е с а    
       Вес модели      1.983692E+000 КГ  
    Вес модели с учетом   
    точечного веса  1.983692E+000 КГ  
          О б р а б о т к а   н а г р у з к и  
             н а   п о в е р х н о с т ь    
   К о о р д и н а т ы    ц е н т р а  
             т я ж е с т и  
    X = 1.005664  Y = 1.977367  Z = -0.000066   
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 1 сек    
    
                 Б Е З   О Ш И Б О К     
    
 С О С Т А В Л Е Н И Е   М А Т Р И Ц Ы   Ж Е С Т К О С Т И  
  
 Точность для объема 0.100000   
 Будет ускорено решение уравнений    
 Будет ускорено составление матрицы    
 Невязка 0.000000E+000    
 Допуск диагонального члена 1.000000E-015    
 Включена виртуальная память  
 Использовать многопроцессорность    
 Все ядра  
 Матрицы хранить в памяти  
 Ускоренное составление локальных матриц  
 Количество ядер для локальных матриц 14   
 Физических ядер 8  
 Логических ядер 16  
 Расширение команд: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 SSSE3 AVX AVX2  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
      С о с т а в л е н и е    м а т р и ц    
     ж е с т к о с т и    э л е м е н т о в      
        Всего обработано 78342 элементов      
   С о с т а в л е н и е   г л о б а л ь н о й    
       м а т р и ц ы   ж е с т к о с т и      
        О б р а б о т а н о  50433  с т р о к      
      С о с т а в л е н и е   о п о р н о й    
                  м а т р и ц ы      
        О б р а б о т а н о  336  с т р о к      
   О б р а б о т к а   с и л   д л я   п р о б ы    
                р а в н о в е с и я      
   П о д г о т о в к а   к   р е ш е н и ю  
  
 максимальный диагональный член  4.827868E+006    
 минимальный диагональный член   1.225407E+005    
 средний диагональный член       1.661831E+006    
  
         Р а з л о ж е н и е   м а т р и ц ы      
  
       Всего 50433 строк  
  
          обработано 10000 строк    
    Всего обработано 50433 строк    
  
Для решения потребовалось = 0.177 Гбайт памяти  
Скорость = 8446.00 Мфл в секунду  
Время = 0.085 сек  
  
     О б р а б о т к а   п р а в о й   ч а с т и      
  
        О б р а т н ы й   х о д      
  
        О п р е д е л е н и е   о п о р н ы х  
                       р е а к ц и й      
    
 Время работы 0 час 0 мин 8 сек    
    
 Реальное время работы 0 час 0 мин 2 сек    
    
                 Б Е З   О Ш И Б О К     
    
     В Ы В О Д   Р Е З У Л Ь Т А Т О В  
  
 Точность для объема 0.100000   
 Будут записаны данные для постпроцессора    
 Будут рассчитаны напряжения в плоских элементах    
 Будут рассчитаны напряжения в объемных элементах    
 Будут записаны напряжения в осесимметричных элементах    
 Будут рассчитаны напряжения в стержневых элементах    
 Будет записан тензор напряжений    
 Не записывать текстовый файл  
 Ускоренный расчет напряжений  
 Количество ядер 8   
 Ускоренный расчет энергии деформации  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
  
              Н о м е р   в а р и а н т а 1    
       З а п и с ь   п е р е м е щ е н и й      
    З а п и с ь   о п о р н ы х   р е а к ц и й      
  
 Проба равновесия нагружающих и опорных сил    
  0.000E+000 -3.403E+003  0.000E+000  1.376E-001  0.000E+000 -1.083E+002  
    
  3.198E-007  3.403E+003  4.513E-010 -1.376E-001  7.467E-010  1.083E+002  
  ------------------------------    
  3.198E-007 -2.853E-007  4.513E-010 -1.144E-009  7.467E-010  1.875E-006  
  
      Проба равновесия положительных и отрицательных нагрузок    
  1.857E+002  3.403E+003  1.850E+002  4.689E+003  2.060E+002  5.375E+003  
    
 -1.857E+002 -3.403E+003 -1.850E+002 -4.689E+003 -2.060E+002 -5.375E+003  
  ------------------------------    
  3.198E-007 -2.853E-007  4.513E-010 -1.144E-009  7.467E-010  1.875E-006  
    
        Р а с ч е т   н а п р я ж е н и й      
            Всего обработано 78342 элементов      
    О С Р Е Д Н Е Н И Е   Н А П Р Я Ж Е Н И Й    
    
 Время работы 0 час 0 мин 1 сек    
    
 Реальное время работы 0 час 0 мин 1 сек    
    
                 Б Е З   О Ш И Б О К     
    
Реальное время проведенного расчета 0 час 0 мин 10 сек  

Название программы ......  Время работы программы.  Без ошибок 

И в конце Реальное время проведенного расчета

11 минуту назад, piden сказал:

Давай вот по порядку. Что такое в данном случае "время работы" и чем оно отличается от "реального времени работы"?

время работы - это CPU время работы всех ядер на всех процессорах.

реальное время работы - это время секундомера от запуска до окончания программа.

Изменено пользователем ДОБРЯК
Ссылка на сообщение
Поделиться на других сайтах

Давай попробуем еще раз. Только внимательно!

1 minute ago, ДОБРЯК said:

В В О Д   Д А Н Н Ы Х  
  
      И  Н  И  Ц  И  А  Л  И  З  А  Ц  И  Я      
              Читаем таблицу ПАРАМЕТРЫ    
              Читаем таблицу УСКОРЕНИЕ    
              Читаем таблицу ДИАГРАММА_ЕТ    
              Читаем таблицу УЗЛЫ    
              Читаем таблицу ХАРАКТЕРИСТИКИ_СЕЧ    
              Читаем таблицу ГЕОМЕТРИЯ_СЕЧ    
              Читаем таблицу МАТЕРИАЛЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЭЛЕМЕНТЫ    
              Читаем таблицу ЗАКРЕПЛЕНИЕ    
              Читаем таблицу УРАВНЕНИЯ    
              Читаем таблицу УРАВНЕНИЯ_СТЕРЖНИ    
              Читаем таблицу ТОЧЕЧ_ВЕС    
              Читаем таблицу СИЛЫ    
              Читаем таблицу СИЛЫ    
              Читаем таблицу ДАВЛЕНИЕ    
              Читаем таблицу ТЕМПЕРАТУРЫ    
              Читаем таблицу ТЕМПЕРАТУРЫ    
              Читаем таблицу ПОТОК_ОБМЕН    
              Читаем таблицу ПОТОК_ОБМЕН    
              Читаем таблицу НАГР_ВЕС    
    
 Время работы 0 час 0 мин 0 сек   
 Реальное время работы 0 час 0 мин 2 сек    

Это все лог одной программы (программы по вводу данных)? Одной. И вот для одной программы записано:

3 minutes ago, ДОБРЯК said:

 Время работы 0 час 0 мин 0 сек       
 Реальное время работы 0 час 0 мин 2 сек    

Вопрос:

11 minutes ago, piden said:

Что такое в данном случае "время работы" и чем оно отличается от "реального времени работы"?

 

Ссылка на сообщение
Поделиться на других сайтах

Нижайше прошу позволения присоединиться к беседе без риска быть обгаженным...

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, piden сказал:

Вопрос:

16 минут назад, piden сказал:

Что такое в данном случае "время работы" и чем оно отличается от "реального времени работы"?

 

В данном случае время работы одного ядра 0 сек.

Время работы секундомера от момента запуска программы до окончания работы 2 сек.

2 минуты назад, Борман сказал:

Нижайше прошу позволения присоединиться к беседе без риска быть обгаженным...

Слово джентельмена вас устроит?

Ссылка на сообщение
Поделиться на других сайтах
Just now, ДОБРЯК said:

В данном случае время работы одного ядра 0 сек.

Время работы секундомера от момента запуска программы до окончания работы 2 сек.

Т.е. программа работала не на ядре? 

Где-то в другом месте?..

 

Это какбэ намек, что нужно более развернутое объяснение :wink:

Ссылка на сообщение
Поделиться на других сайтах
Только что, piden сказал:

Т.е. программа работала не на ядре? 

Где-то в другом месте?..

Программа работала на одном ядре. 

Программа прочитала текстовый файл и записала его в бинарном виде в другой файл.

Операции read или write не используют процессор. Время CPU равно 0. Естественно с какой-точностью, может там было 0.2 сек.

Это кстати ответ на вопрос почему когда включается виртуальная память увеличивается реальное время расчета.

Ссылка на сообщение
Поделиться на других сайтах

 

32 минуты назад, ДОБРЯК сказал:

ИСПА это комплекс программ

MS Office - это комплекс программ Word, Excel, PPoint,...

А ваши программы по-отдельности вообще нужны кому нибудь ?

Ссылка на сообщение
Поделиться на других сайтах
Just now, Борман said:

А ваши программы по-отдельности вообще нужны кому нибудь ?

13 minutes ago, Борман said:

без риска быть обгаженным...

 

no chance....

2 minutes ago, ДОБРЯК said:

Программа прочитала текстовый файл и записала его в бинарном виде в другой файл.

Операции read или write не используют процессор. Время CPU равно 0. Естественно с какой-точностью, может там было 0.2 сек.

Воот, спасибо! Так яснее)

 

Только почему тогда не назвать это "время операций на ЦПУ" вместо "время работы", а вот то "реальное" не назвать "общее время работы программы/модуля"? А то жаргон какой-то получается...

Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, Борман сказал:

А ваши программы по-отдельности вообще нужны кому нибудь ?

Предлагаю навесить на исходники лицензию GPL v2. Ну или всякие прочие лицензии есть.

 

С другой стороны, WolsinkFramework - софт с закрытыми исходниками, но юзать скомпилированные бинарники могут все (в т.ч. коммерсы) без отчислений автору. Не знаю, чем Wolsink зарабатывает. Кстати, первые версии WF шли ещё под DOS, так что они ровесники ISPA.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Борман сказал:

А ваши программы по-отдельности вообще нужны кому нибудь ?

Их использовали и по отдельности. Из каждой программы можно вынуть нужную информацию и потом использовать в своей программе.

В ИСПА есть еще и конечно-элементный редактор GEOPROF и  пре-постпроцессор GPROF и эти программы используют.

Но смысл есть и в другом предположим вы провели расчет 100 собственных форм и частот.

А потом решили определить 300 собственных форм. Не нужно с нуля проводить расчет, а запускаете одну программу расчета собственных форм и потом программу вывод результатов.

Это существенно экономит время.

9 минут назад, piden сказал:

Только почему тогда не назвать это "время операций на ЦПУ" вместо "время работы", а вот то "реальное" не назвать "общее время работы программы/модуля"? А то жаргон какой-то получается...

В документации это описано. Так сложилось. Сначала было одно ядро, потом много ядер, потом много процессоров.

Помимо физических ядер еще есть и логические. На некоторых этапах  расчета они тоже используются и это ускоряет расчет. 

Пишем время, а подразумеваем CPU время всех физических и логических ядер процессора (процессоров).

Ссылка на сообщение
Поделиться на других сайтах
9 minutes ago, ДОБРЯК said:

Пишем время, а подразумеваем

Ага! Т.е. догадка с мнимым временем была не так уж далека от истины! :wink:

 

Но теперь еще вопрос: получается, что "реальное время расчета" должно быть равным сумме всех "реальных времен", так?

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, piden сказал:

Ага! Т.е. догадка с мнимым временем была не так уж далека от истины! :wink:

 

Но теперь еще вопрос: получается, что "реальное время расчета" должно быть равным сумме всех "реальных времен", так?

Не всегда. С вероятностью 50 на 50.)

Еще есть время на запуск процесса (программы), которое не входит в реальное время программы + округления.

Для больших задач это копейки. )

Ссылка на сообщение
Поделиться на других сайтах
Just now, ДОБРЯК said:

Не всегда. С вероятностью 50 на 50.)

Еще есть время на запуск процесса (программы), которое не входит в реальное время программы + округления.

Т.е. "реальное время расчета" нужно переименовать в "приблизительное время расчета"?

Ссылка на сообщение
Поделиться на других сайтах
Только что, piden сказал:

Т.е. "реальное время расчета" нужно переименовать в "приблизительное время расчета"?

Реальное время расчета считается правильно. Просто запускается секундомер. 

С точностью до секунды.

А если серьезно, то реальное время маленьких задач нужно измерять в тактах процессора.

Уж очень быстрыми они стали. Не смог найти такого секундомера. )

Вот тот же самый расчет только выключен вывод информации.

Скрытый текст


                В В О Д   Д А Н Н Ы Х  
  
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 1 сек    
    
                 Б Е З   О Ш И Б О К     
    
        Д И А Г Н О С Т И К А   М О Д Е Л И  
  
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 1 сек    
    
                 Б Е З   О Ш И Б О К     
    
        О Б Р А Б О Т К А   Н А Г Р У З К И  
  
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 0 сек    
    
                 Б Е З   О Ш И Б О К     
    
 С О С Т А В Л Е Н И Е   М А Т Р И Ц Ы   Ж Е С Т К О С Т И  
  
    
 Время работы 0 час 0 мин 3 сек    
    
 Реальное время работы 0 час 0 мин 0 сек    
    
                 Б Е З   О Ш И Б О К     
    
     В Ы В О Д   Р Е З У Л Ь Т А Т О В  
  
    
 Время работы 0 час 0 мин 0 сек    
    
 Реальное время работы 0 час 0 мин 0 сек    
    
                 Б Е З   О Ш И Б О К     
    
Реальное время проведенного расчета 0 час 0 мин 5 сек  

Было 10 сек, а стало 5 сек.

Ссылка на сообщение
Поделиться на других сайтах
31 minutes ago, ДОБРЯК said:

В ИСПА есть еще и конечно-элементный редактор GEOPROF и  пре-постпроцессор GPROF и эти программы используют.

Ну, с ИСПА все понятно. Это Идеальная Система Прочностного Анализа. А вот почему эти пре-пост-редакторы названы какими-то ненашенскими буквами?

Как GEOPROF расшифровывается?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...