비슷한 question이 이전에 요청되었지만 답변으로 인해 발생한 문제를 직접 해결할 수 없습니다. HPC 컴퓨터에서 fortran 기반 응용 프로그램을 컴파일하려고합니다. 시스템에는 gfortan 및 ifort이 모두 설치되어 있으며 경로에 있습니다. MPI (Open MPI 1.8.8) 래퍼 mpifort을 사용할 때 자동으로 ifort을 사용합니다.
내가 포트란 (처음 사용자)의 매우 간단한 함수를 작성하는 것을 시도하고있다 : program Main
implicit none
integer function k(n)
integer, intent(in) :: n
k=n
end function k
end program Main
I 오류의 무리 얻을 : int
프로그래밍에 익숙하지 않고 R에서 패키지를 만드는 데 어려움이 있습니다. R 패키지를 작성하는 데 도움이되도록 Fortran에서 소스 코드를 작성하려고합니다. 나는 간단한 전염병을주는 Fortran에서 프로그램을 작성했다. 나중에 R로 부르는 서브 루틴으로 포장했다. 이제 wrapper를 .so 파일로 컴파일하면 다음과 같은 오류가 발생한다. $ R CMD
다음 작업 예제의 입력이 ist 인 경우 (예 : "ach_40"), 결과는 "ach_40.DOC?"입니다. 및 "ach_40.IMG". 가 어디에 있죠 "?" 에서 오는? 코드는 다음과 같습니다 program test
character*8 filin
character*12 dummy,file1,file2
character*4
Mac OS X에서 bash 셸을 사용하고 있습니다. /sw/bin/gfortran에 fortran95 컴파일러가 설치되어 있습니다. "Segmentation fault: 11". I cannot call any programs the regular way i.e. "gfortran program.f90 -o executable_name " 나는이 문제에
GNU/gfortran 컴파일러 용 소프트웨어 CAMx (이 오픈 소스는 상용 컴파일러에서만 지원됩니다)을 적용하려고합니다. Makefile을 확장 한 후에 첫 번째 열의 모든 "c"및 "C"문자를 "!" 많은 * .inc 및 * .f 자유 형식의 Fortran 파일의. 자입니다. 당신은 나에게 모든 소스 파일을 처리 할 일부 awk 스크립트 (LS 통해
처음에는 동일한 코드 블록을 사용하지만 다른 것들을하는 몇 가지 프로그램이 있습니다. 이 코드 블록을 외부 파일 (포트란 파일 또는 텍스트 파일)에 선언 할 수 있습니까? 그렇다면이 코드의 한 부분 (블록에 대해 말하고 있습니다)을 변경하지 않아도됩니다. 모든 프로그램? 예 : 외부 파일에서 생성 된 벡터 X와는 다른 연산을하는 두 개의 프로그램 MAIN1
AMD Athlon (TM) 64 X2 이중 코어 프로세서에서 Linux 커널 3.5.0-51- 일반과 함께 우분투 12.10 (64 비트)을 실행하고 있습니다. 5200+ × 2. 나는 GNU Fortran (Ubuntu/Linaro 4.7.2-2ubuntu1)을 가지고있다. 4.7.2. 일부 코드를 32 비트 실행 파일로 컴파일하려고합니다. 필요한 라이
궁극적으로 두 포트란 프로그램간에 데이터를 전달하고 계산하기 위해 Fortran을 사용하는 IPC 계산기를 작성하려고합니다. 나는 그것이 희망 모양을 완료하고 때 : Fortran program to pass input -> Client written in C -> Server written in C -> Fortran program to calculate