Вопросы по теме 'intel-fortran'

Различные результаты ifort и gfortran при определении моего собственного ТИПА
Я новичок в Фортране, но, как правило, обнаруживаю, что могу делать большинство вещей, которые мог бы делать с помощью C или Matlab, как только разберусь с модулями и типами. Однако меня озадачивает эта разница в результатах, в зависимости от того,...
835 просмотров
schedule 10.10.2021

ссылка на модули во внешнем каталоге
Я хотел положить несколько модулей в одну папку, а программы хранить в другой. Когда я пытаюсь сгенерировать файл a.out, я пишу в консоли ifort test.f90 -I~/Fortran/modulos/ test.f90 использует модуль grn, который ранее был...
1347 просмотров
schedule 21.10.2021

Смешанная проблема связывания C ++ и Fortran
Я поискал в Интернете, но не могу понять, как скомпилировать простой код на C ++ и Fortran из linux. Мне нужно разобраться с этим, но мне просто нужно знать, как начать с простого примера. Мой код на C ++ таков: #include <iostream> using...
1284 просмотров

В выходной текстовый файл добавлены строки
Я компилирую проект Fortran 77 с Visual Studio 2008 с использованием Intel Fortran 2013, и у меня возникает глупая проблема в одном из выходных файлов, созданных исполняемым файлом. В этом файле я ожидаю прочитать что-то вроде EXPECT FILE : "...
56 просмотров

Оптимизация сводит на нет меры устойчивости
В настоящее время я исследую надежные методы суммирования массивов и реализовал алгоритм, опубликованный Шевчуком в " Адаптивная точная арифметика с плавающей запятой и быстрые надежные геометрические предикаты " . В то время как реализованный...
103 просмотров
schedule 12.10.2021

Несогласованность при профилировании моего кода с помощью gprof
Я использую относительно простой код, распараллеливающий с OpenMP, чтобы познакомиться с gprof. Мой код в основном состоит из сбора данных из входных файлов, выполнения некоторых манипуляций с массивами и записи новых данных в разные выходные...
357 просмотров
schedule 11.10.2021

вызвать системную команду Windows через fortran без отображения окна оболочки и вывести результат во внешний файл
Я делаю небольшой проект с использованием Фортрана. Часть кода предназначена для проверки MAC-адреса ПК. В настоящее время я использую команду системы вызова следующим образом: CALL SYSTEM("ipconfig -all >result.tmp") Приведенный выше код...
710 просмотров
schedule 09.11.2021

Проблема при связывании подпрограммы cuBLAS (привязка FORTRAN) с подпрограммами FORTRAN
Я пытаюсь оптимизировать код молекулярного моделирования (полностью написанный на фортране) с помощью графических процессоров. Я разработал небольшую подпрограмму, которая выполняет умножение матрицы на вектор, используя библиотеку связывания cuBLAS...
189 просмотров
schedule 02.03.2022

Intel Fortran 11.1 с большим временем компиляции для исходных файлов с более чем 140 модулями
У меня нет четкого представления о том, насколько долго это «слишком долго» при компиляции и компоновке исполняемых файлов FORTRAN со многими модулями, но похоже, что Intel FORTRAN v11.1 для Linux, похоже, занимает около 1,5 часов, чтобы...
435 просмотров
schedule 20.03.2022

Несоответствие логического вида Fortran 90
Я пытаюсь передать аргумент, объявленный просто как logical :: invar , в функцию, где принимающая переменная объявлена ​​как logical(x) :: invar Теперь x определяется как INTEGER, PARAMETER :: x = KIND(.TRUE.) Что означает это...
205 просмотров
schedule 29.03.2022

Как использовать подпрограмму модуля fortran в c
Я пытаюсь использовать подпрограмму модуля fortran в c и не могу пройти, вот упрощенная версия моей проблемы: У меня есть один модуль fortran, который содержит подпрограмму, а вторая подпрограмма использует этот модуль. !md.f90 module myadd...
3266 просмотров

Скомпилируйте и свяжите Fortran и C с ifort и icc
Я перехожу с gcc на Intel ifort и icc. Код Fortran в основном унаследован, как и остальная часть системы. Основная программа написана на C. Она обрабатывает ввод-вывод и передает все подпрограмме Fortran. На данный момент я компилирую часть...
2186 просмотров
schedule 20.04.2022

Назначение с привязкой к типу повторно инициализирует элементы до нуля [дубликаты]
Я новичок в фортране и пытаюсь реализовать в нем матричный класс с использованием динамического выделения памяти и указателей. Когда я пытался перегрузить оператор присваивания, я заметил, что члены объекта повторно инициализируются нулем при входе в...
24 просмотров
schedule 01.06.2022

Запустите процедуру fortran с многопроцессорным
Я новичок в программировании и на самом деле я инженер-механик. Для своего исследования я написал подпрограмму на Фортране для моделирования процесса. Эта подпрограмма довольно медленная, потому что одна из них была написана мной (и поэтому она не...
2212 просмотров

Fortran передает числа подпрограммам
Уважаемые программисты на Фортране! Меня совершенно смущает поведение следующего фрагмента простого кода на Фортране. program foo implicit double precision (a-h,p-w), integer*8(i-n), + character*12(x-z) xx = 'not working ' call...
2361 просмотров
schedule 07.07.2022

Позволяет ли компилятор Intel Fortran 95 иметь массивы модулей непостоянного размера?
Я загрузил библиотеку адаптивного уточнения сетки Fortran 90/95 ( Paramesh ), и теперь я пытаюсь скомпилировать пример программы, которая шла с ним. В процессе я модифицировал Makefile, чтобы использовать gfortran вместо компилятора Intel Fortran....
797 просмотров

Путь к библиотеке компоновщика Windows ifort
Есть ли возможность (переменная среды или флаг) сообщить компоновщику Intel Fortran ifort ... mylib.lib для поиска библиотек в указанном каталоге перед поиском в стандартных каталогах в Windows (аналогично -L в Linux или флаг link...
1425 просмотров

ошибка ссылки на несколько определений в фортране (ifort - gfortran)
Ну вот у меня такая проблема (описание длинное, но думаю легко решаемая) . У меня есть три файла: nrtype.f90 , которые имеют несколько глупых определений, но используются следующими файлами: module nrtype integer, parameter :: I4B =...
3149 просмотров
schedule 19.08.2022

Интерполяция между флагами оптимизации ifort -O2 и -O3
Я пытаюсь отладить ошибку сегментации, которая проявляется, когда я компилирую один из моих исходных файлов, используя iort 13.1.3 с флагом оптимизации -O3. Если я использую -O2 для этого конкретного файла и -O3 для остальной части моего кода, все...
1205 просмотров

Получение ошибки неразрешенного внешнего символа _GET_COMMAND_ARGUMENT@12 , GETARG@12 в электростанции Fortran
Я попытался использовать свойство get_command_argument Fortran. Но при запуске функции сборки студия разработчиков Microsoft отображает следующие ошибки. Я новичок в Fortran, я использовал примеры из ссылок ниже. Помогите мне, пожалуйста. Спасибо...
134 просмотров
schedule 27.08.2022