Спасибо за интересную точку зрения. Раз уж вы заморачивались вопросом соотношения производительности gfortran и ifort/ifx, то можете сказать насколько первый является более быстрым на данный момент?
Нашел эти статьи про фортран (понравились) из-за необходимости перехода на Cuda Fortran для программирования на гетерогенной структуре СК.
Сравнивать компиляторы и их возможности на тестовых примерах, конечно, хорошо и правильно, но в реальных вычислительных программах многое оказывается иначе.
Искусством использования фортрана всегда было нахождение подмножества его средств, обеспечивающих его корректную работу. Из более поздних времен, например, всегда нужно было отказываться от типов данных по умолчанию и забыть о флаге компиляции -fast. Что касается последнего, то в версии ifx такой проблемы, кажется, не стало.
Имея практически все вычислительные программы как на Фортране, так и на С++, вижу массу плюсов от использования именно Фортрана. Из забавных "минусов" С/С++ оказалась невозможность записать массив в файл длиной более 4 GB одним оператором.
"А вы, друзья, как ни садитесь (учитесь), Всё в музыканты не годитесь" (с)
Видимо, в школе уже не проходят. Вообще-то, в высшем учебном заведении студенты должны понимать, что не столько их должны учить, сколько они сами должны уметь учиться.
В общественной поликлинике невозможно доказать, что ты болен, а в коммерческой - невозможно доказать, что ты здоров. В основном, все определяется добросовестностью и квалификацией врача.
Если предлагают тестовое, то надо сразу отказываться
Надо писать везде крупными буквами. Особенно когда не указывают срок сдачи работы, и ты пытаешься работать 24\7, чтобы его выполнить, а потом тебе напишут страницу ерундовых замечаний.
О, первый комментарий! Большинство мест имхо заполняется "по знакомству" в хорошем смысле этого слова. Для многих мест желательно чтобы люди работали долго, а реально понять будет ли смысл от кандидата можно будет понять через несколько месяцев. Поэтому и висят объявления постоянно с "зарплата по результатам собеседования". Кто-то сканирует рынок на случай "внезапно свалившегося контракта". И далеко не все IT компании купаются в золоте.
Наконец-то, появилось что-то, достойное внимания. Поздравляю всех!
Изложение хорошее, правда все равно, мало что понятно (пазл пишется с одной 'з'). Будем ждать конкретики и результатов. Вообще это здорово, когда под важную задачу можно сделать рефакторинг практически любого уровня.
Когда планируете бета-тестирование? Практика подсказывает, что можно начинать практически в любой момент.
Включаешь оптимизацию - работа становится нестабильной
Что в общем-то понятно, так как оптимизация меняет порядок вычислений (действий). Еще хуже бывает, когда к такому же результату приводит добавление безобидного оператора.
https://vkvideo.ru/video-43618728_456263259
На Байдена походкой похож.
Спасибо за интересную точку зрения. Раз уж вы заморачивались вопросом соотношения производительности gfortran и ifort/ifx, то можете сказать насколько первый является более быстрым на данный момент?
Backtracking - неотъемлемый атрибут метода Ньютона решения (систем) нелинейных уравнений.
По рейтингу TIOBE фортран находится на 11 месте.
Что касается вычислений на суперкомпьютерах, то фортран занимает примерно 50%.
Фортран сейчас также неисчерпаем для вычислителей, как и атом для физиков.
Это относительного того, что параметры компилятора ifort/ifx -Ofast и -fast - разные.
Нашел эти статьи про фортран (понравились) из-за необходимости перехода на Cuda Fortran для программирования на гетерогенной структуре СК.
Сравнивать компиляторы и их возможности на тестовых примерах, конечно, хорошо и правильно, но в реальных вычислительных программах многое оказывается иначе.
Искусством использования фортрана всегда было нахождение подмножества его средств, обеспечивающих его корректную работу. Из более поздних времен, например, всегда нужно было отказываться от типов данных по умолчанию и забыть о флаге компиляции -fast. Что касается последнего, то в версии ifx такой проблемы, кажется, не стало.
Имея практически все вычислительные программы как на Фортране, так и на С++, вижу массу плюсов от использования именно Фортрана. Из забавных "минусов" С/С++ оказалась невозможность записать массив в файл длиной более 4 GB одним оператором.
Вообще-то гидродинамика является частью механики.
под лежачий камень...
"А вы, друзья, как ни садитесь (учитесь), Всё в музыканты не годитесь" (с)
Видимо, в школе уже не проходят. Вообще-то, в высшем учебном заведении студенты должны понимать, что не столько их должны учить, сколько они сами должны уметь учиться.
В общественной поликлинике невозможно доказать, что ты болен, а в коммерческой - невозможно доказать, что ты здоров. В основном, все определяется добросовестностью и квалификацией врача.
Надо же, жив курилка. Правда на его месте в центре какой-то жилой комплекс.
Надо писать везде крупными буквами. Особенно когда не указывают срок сдачи работы, и ты пытаешься работать 24\7, чтобы его выполнить, а потом тебе напишут страницу ерундовых замечаний.
О, первый комментарий! Большинство мест имхо заполняется "по знакомству" в хорошем смысле этого слова. Для многих мест желательно чтобы люди работали долго, а реально понять будет ли смысл от кандидата можно будет понять через несколько месяцев. Поэтому и висят объявления постоянно с "зарплата по результатам собеседования". Кто-то сканирует рынок на случай "внезапно свалившегося контракта". И далеко не все IT компании купаются в золоте.
Принтеры научились печатать на туалетной бумаге или готовят к тяжелым временам?
За 10 лет ситуация точно не изменилась к лучшему.
CR2032, насколько я понял, бывают heavy, а бывают обычные.
Наконец-то, появилось что-то, достойное внимания. Поздравляю всех!
Изложение хорошее, правда все равно, мало что понятно (пазл пишется с одной 'з'). Будем ждать конкретики и результатов. Вообще это здорово, когда под важную задачу можно сделать рефакторинг практически любого уровня.
Когда планируете бета-тестирование? Практика подсказывает, что можно начинать практически в любой момент.
Что в общем-то понятно, так как оптимизация меняет порядок вычислений (действий). Еще хуже бывает, когда к такому же результату приводит добавление безобидного оператора.
Что не слышно про пока о прогрессе анонсированных продуктов CAE.