gfortran

    0

    1답변

    Fortran에서 C로 함수를 호출하려고합니다. C 포인터를 Fortran 유형으로 변환하는 방법을 잘 이해하지 못합니다. 어쩌면 이것이 세분화 오류의 원인 일 수 있습니다. 아래 코드는 제 코드입니다. 내 포트란 인터페이스가 맞습니까? 내 포트란 프로그램이 올바른 데이터 유형을 사용합니까? C 함수 프로토 타입 (I 코드가없는) int __stdcall

    0

    2답변

    나는 대부분 F77이지만 약간의 F95 인 과학적 코드에 대해 연구 중이다. 장소에서는 F95 코드에 F77 코드를 포함해야합니다. 이 코드를 특정 컴파일러 플래그 또는 다른 것을 사용하여 코드 내에서 훌륭하게 재생할 수있는 방법이 있습니까? 나는 gfortran과 때때로 ifort를 사용하고 있습니다. 레거시 코드를 수정하는 것도 가능하지만 다른 F77

    1

    1답변

    gcc fortran 컴파일러 (gfortran 4.8.1 -4)를 사용하여 이전 Fortran IV 코드를 컴파일하려고합니다. 저는 컴파일러를 다음과 같이 실행합니다 : gfortran nrlxrf_a.for -std = legacy. C :이 오류 메시지입니다 \는 MinGW \ 빈> gfortran nrlxrf_a.for -std = 기존 NRLXRF

    2

    1답변

    좋아요, 저는 Linux HPC에서 대규모 오픈 소스 프로그램을위한 소스 코드를 가지고 있습니다. 파일 시스템을 공유하는 HPC, arc1 및 arc2를 구성하는 두 개의 별개 시스템이 있습니다. 본질적으로, 나는 두 개의 시스템이 서로 다른 라이브러리와 컴파일러 버전 등을 가지고 있기 때문에이 프로그램의 두 가지 개별 컴파일 버전이 필요하다. 그러나 같은

    5

    1답변

    내 문자 버퍼 변수 buff에 개행 문자를 저장하고 싶습니다. 지금까지 내 코드는 다음과 같이 진행됩니다 program TYPE_CHECK c newline storage in buffer character(100), dimension(10) :: buff integer, dimension(10) :: x integer

    3

    1답변

    저는 몇 년 동안 Java로 프로그래밍을 해왔습니다. 그러나, 저는 이제 Fortran을 예제 코드 (77 표준)로 사용하는 과정을 밟고 있습니다. 필자는 항상 Fortran을 고대 언어로 보았지만 gfortran 컴파일러를 사용하여 2003 표준의 최신 구현을 시험해보기로 결정했습니다. 지금까지 현대적인 기능에 놀랐지만 다음 사례를 통해 드러난 한 가지

    1

    1답변

    Mac Terminal을 사용하여 포트란 자습서에 대한 소개에 이어 간단한 포트란 코드를 실행하려고합니다. 그것을 실행하려고하면 라이브러리가로드되지 않습니다. 라이브러리를 실행하려고하면 "이진 파일을 실행할 수 없습니다."라는 메시지가 나타납니다. 이 명령을 실행하려면 어떻게해야합니까? 당신 감사하는 것은 여기 내 터미널로부터 본문 : hntvlan569:

    4

    2답변

    로컬 선언 변수 (reference)를 초기화 할 때주의해야한다는 것을 알고 있습니다. ! 이것은 WRONG WAY (선언 할 때 초기화되는 로컬 변수는 특성에 저장 암시 갖는다.)는 real function kinetic_energy(v) real, dimension(:), intent(in) :: v real :: ke = 0.0

    0

    1답변

    gprof를 사용하여 코드를 프로파일 링하고 있는데, 이는 시간의 96.4 %가 _fini에 사용되었다고 말합니다. 나는이 서브 루틴을 명명하지 않았고 밑줄은 내가 그것이 공식적으로 쓰지 않은 것이라고 생각하게 만든다. _fini은 무엇이며 코드의이 섹션이나 컴파일러의 사용 방식을 최적화하려면 어떻게해야합니까? _fini? 내가 Fortan90에 글을 쓰고

    0

    1답변

    나는 내 f90 코드를 실행하려고합니다. 그것은 '입니다. 변환 된 버전의 오래된 f77 코드입니다. 내가 다른 컴파일러로 컴파일하려고 (IFORT, GFORTRAN) 나는 두 개의 서로 다른 결과를 가지고 : 은 GNUPLOT와 istance를 들어, 두 개의 컴파일러 프로그램을 직접 실행하고 참조 줄거리 : plot 'orbitm.txt'