Resultados da pesquisa a pedido "fortran-iso-c-binding"

3 a resposta

Sleep em Fortran

Alguém sabe como dormir por um determinado número de milissegundos em Fortran? Não quero usar chamadas de sistema não portáteis, portanto, qualquer coisa intrínseca às bibliotecas Fortran ou C seria preferid

2 a resposta

Passando um array bidimensional de Fortran para C

Estou tendo problemas para passar uma matriz bidimensional de Fortran para C. A seguir está minha função C, que apenas exibe os elementos da matriz na tela. #include <stdio.h> void print2(double *arr , int *n) { int y = *n; printf("\n y = %d", ...

1 a resposta

Fortran - Fluxo de trabalho do Cython

Gostaria de configurar um fluxo de trabalho para alcançar rotinas fortran do Python usando Cython em uma máquina Windows depois de pesquisar, ...

6 a resposta

Como alocar uma matriz dentro da rotina fortran "chamada" de C

Acho que o título diz o que eu preciso. Eu sei que podemos usar a função "asd" para fazer isso, mas por alguns motivos eu preciso fazer a alocação no Fortran (ou seja, na sub-rotina "asd_"). Aqui está o código C: #include <stdio.h> void ...

3 a resposta

Chamando uma sub-rotina FORTRAN de C

Estou tentando chamar uma função FORTRAN de C As minhas perguntas são: E sefortRoutine é o nome da minha sub-rotina fortran, então estou chamando isso de C comofortRoutine_. E sefortRoutine contém apenas um argumento de matriz de caracteres, ...

4 a resposta

Interceptando o Fortran STOP do C ++

Eu preparei uma interface C ++ para uma biblioteca legada do Fortran.Algumas sub-rotinas na biblioteca legada seguem uma convenção de código de status feia m...

2 a resposta

Chamando uma função C de Fortran onde o nome da função C foi originalmente passado de C

Por motivos que não são relevantes, eu preciso passar um nome de função C / C ++ para uma sub-rotina Fortran, que, por sua vez, chama essa função C. O que eu...

1 a resposta

passar a função fortran 77 para C / C ++

É possível passar a função fortran 77 como um ponteiro de função de retorno de chamada para C / C ++? se sim, como? as informações que encontrei na web referem-se ao fortran 90 e superior, mas minha base de códigos herdada está em 77. Muito ...

2 a resposta

Retornar string de Fortran para C ++

Eu tenho a seguinte chamada de função em C ++: int strLength = 20; char* name; getName(name, strLength); printf("name: %s\n", name);e em Fortran: subroutine getName(name) bind (c, name='GETNAME') use,intrinsic :: iso_c_binding implicit none ...

14 a resposta

Criar uma interface FORTRAN para uma função C que retorna um caractere *

Estou aqui há cerca de uma semana e pesquisei fórum após fórum para obter uma explicação clara de como enviar um caractere * de C para FORTRAN. Para tornar o assunto mais frustrante, enviar um argumento char * de FORTRAN para C foi direto ... ...