Результаты поиска по запросу "fortran"

1 ответ

gfortran LAPACK «неопределенная ссылка» ошибка

Я установил LAPACK на Ubuntu, выполнивИнструкция [http://faculty.washington.edu/rjl/uwamath583s11/sphinx/_build/html/lapack_install.html] , sudo apt-get install liblapack-devтаким образом я могу найти/usr/lib/libblas/libblas.a а ...

1 ответ

Соглашение к реальному ненужно.

у вычислить значение z как координату в диапазоне x: -50 ~ 50 и y: -50 ~ 50, как показано ниже. program test implicit none ! --- [local entities] real*8 :: rrr,th,U0,amp,alp,Ndiv real*8 :: pi,alpR,NR,Rmin,Rmax,z integer :: ir, i, j do i=0, 50 do ...

6 ответов

Это довольно долго, но я не уверен, отвечаете ли вы на вопрос, фактически заданный ФП.

два основных способа передачи массивов в подпрограмму в Фортране 90/95: PROGRAM ARRAY INTEGER, ALLOCATABLE :: A(:,:) INTEGER :: N ALLOCATE(A(N,N)) CALL ARRAY_EXPLICIT(A,N) ! or CALL ARRAY_ASSUMED(A) END PROGRAM ARRAY ...

ТОП публикаций

2 ответа

 может помочь Они были введены в Fortran 2003 и возвращают либо полную командную строку, которая использовалась для вызова программы, либо указанный аргумент.

я следующая проблема. Я хочу написать программу на Fortran90, которую я хочу вызывать так: ./program.x < main.in > main.outВ дополнение к «main.out» (имя которого я могу задать при вызове программы), необходимо записать вторичные выходные ...

3 ответа

@suddnely_me в Фортане нет '\ 0'

у на фортране (90). Моя программа должна прочитать file1, сделать что-то с каждой строкой и записать результат в file2. Но проблема в том, что file1 содержит ненужную информацию в первой строке. Как я могу пропустить строку из входного файла, ...

4 ответа

Перехват Fortran STOP из C ++

Я подготовил интерфейс C ++ к устаревшей библиотеке Fortran. Некоторые подпрограммы в устаревшей библиотеке следуют уродливому, но пригодному для использования соглашению о кодах состояния, чтобы сообщать об ошибках, и я использую такие коды ...

1 ответ

Отлично, спасибо! Я также могу использовать Gfortran, передавая

у использовать gcc для выполнения вызовов между c и c ++ или между c и fortran, используя g ++ или gfortran соответственно. Но если я пытаюсь сделать вызовы процедур между c ++ и fortran, я получаю ошибки при компиляции с g ++ или gfortran, ...

1 ответ

Спасибо, похоже, префикс 4H делает все правильно. Ссылка также очень полезна.

я есть старый (~ 1995 г.) устаревший код на Fortran, который скомпилирован с помощью компилятора g77 и не работает на gfortran. Проблема в следующих строках (преобразование несовместимых типов, символ в целое число): INTEGER CKYAN DATA CKYAN / ...

3 ответа

C / Fortran 2D массивы (базовые)

У меня есть несколько основных вопросов о 2D-массивах, например: double bn[NNODES][NBASIS]1-Как объявление в C? А в фортране? 2-Первый [] для номера строки, а второй для столбцов, как для C, так и для Fortran? 3- При использовании bn, например ...

3 ответа

Теперь используйте их в Python:

ел бы вызвать некоторые функции из разделяемой библиотеки Fortran в Python. Я нашел некоторые ссылки в сети и прочитал их, и в соответствии с тем, что я нашел, я должен сделать libadd = cdll.LoadLibrary('./libbin.so')загрузить общий объект. ...