Вопросы по теме '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 просмотров
schedule
19.10.2021
В выходной текстовый файл добавлены строки
Я компилирую проект Fortran 77 с Visual Studio 2008 с использованием Intel Fortran 2013, и у меня возникает глупая проблема в одном из выходных файлов, созданных исполняемым файлом. В этом файле я ожидаю прочитать что-то вроде
EXPECT FILE :
"...
56 просмотров
schedule
31.10.2021
Оптимизация сводит на нет меры устойчивости
В настоящее время я исследую надежные методы суммирования массивов и реализовал алгоритм, опубликованный Шевчуком в " Адаптивная точная арифметика с плавающей запятой и быстрые надежные геометрические предикаты " . В то время как реализованный...
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 просмотров
schedule
02.04.2022
Скомпилируйте и свяжите Fortran и C с ifort и icc
Я перехожу с gcc на Intel ifort и icc.
Код Fortran в основном унаследован, как и остальная часть системы.
Основная программа написана на C. Она обрабатывает ввод-вывод и передает все подпрограмме Fortran.
На данный момент я компилирую часть...
2186 просмотров
schedule
20.04.2022
Назначение с привязкой к типу повторно инициализирует элементы до нуля [дубликаты]
Я новичок в фортране и пытаюсь реализовать в нем матричный класс с использованием динамического выделения памяти и указателей. Когда я пытался перегрузить оператор присваивания, я заметил, что члены объекта повторно инициализируются нулем при входе в...
24 просмотров
schedule
01.06.2022
Запустите процедуру fortran с многопроцессорным
Я новичок в программировании и на самом деле я инженер-механик. Для своего исследования я написал подпрограмму на Фортране для моделирования процесса. Эта подпрограмма довольно медленная, потому что одна из них была написана мной (и поэтому она не...
2212 просмотров
schedule
04.06.2022
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 просмотров
schedule
01.07.2022
Путь к библиотеке компоновщика Windows ifort
Есть ли возможность (переменная среды или флаг) сообщить компоновщику Intel Fortran
ifort ... mylib.lib
для поиска библиотек в указанном каталоге перед поиском в стандартных каталогах в Windows (аналогично -L в Linux или флаг link...
1425 просмотров
schedule
18.08.2022
ошибка ссылки на несколько определений в фортране (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 просмотров
schedule
22.08.2022
Получение ошибки неразрешенного внешнего символа _GET_COMMAND_ARGUMENT@12 , GETARG@12 в электростанции Fortran
Я попытался использовать свойство get_command_argument Fortran. Но при запуске функции сборки студия разработчиков Microsoft отображает следующие ошибки. Я новичок в Fortran, я использовал примеры из ссылок ниже. Помогите мне, пожалуйста. Спасибо...
134 просмотров
schedule
27.08.2022