Fortran에서 임의의 부동 소수점 문자열을 실수로 변환하는 쉬운 방법이 있습니까? strtod과 같은 것을 생각해보십시오. READ 명령문의 문제점은 모든 부동 소수점 형식의 설명자가 명시 적 폭을 필요로한다는 것입니다. 지금까지 내가 만든 가장 좋은 해결 방법은 무엇인가 같다 : pure function strtod(s)
real(kind=8
OpenMP로 Fortran90에서 프로그램을 병렬 처리하려고하면 세그먼트 화 오류가 발생합니다. !$OMP PARALLEL DO NUM_THREADS(4) &
!$OMP PRIVATE(numstrain, i)
do irep = 1, nrep
do i=1, 10
PRINT *, numstrain(i)
en
여기에서 다른 사람의 코드로 작업하십시오. 그것은 gfortran으로 잘 컴파일됩니다. pgf90 -DsysLinux -DcompPGF90 -I/home/cables/GITM/share/Library/src -c -r8 -fast ModUtilities.F90
PGF90-S-0084-Illegal use of symbol mpi_wtime - not p
장엄한 텍스트 2를 Fortran 90에서 사용하려면 http://www.sublimetext.com/forum/viewtopic.php?f=4&t=770에서 작동하는 방법에 대한 몇 가지 링크가 있습니다.하지만 주석 식별자 "!"로 작동하지 않는 것 같습니다. 잘 대우받지 못한다. 원래 제안 된 Punchcard.tmLanguage 파일을 사용하고 사전의
Fortran 90에서는 인터페이스로 함수를 오버로드 할 수 있습니다. 그러나 this site에 따르면 동일한 인수 이름을 사용하여 이러한 함수를 정의 할 수 없습니다. 그래서 interface check
module procedure check_int, check_real
end interface
contains
subroutine c
필자는 정말 기괴한 일을하는 MPI와 병렬 처리하는 포트란 코드를 가지고 있습니다. call mpi_bcast(nstartg,1,mpi_integer,0,mpi_comm_world,ierr)
변수 nstartg 프로그램에서 다시 변경되지 않습니다 : 첫째, 보스 과정에서 모든 노동자들에게 방송 변수 nstartg이있다. 나중에, 나는 보스 프로세스가 근
파일에 실제 데이터 목록이 있습니다. 실제 데이터는 다음과 같습니다 .. 25.935
25.550
24.274
29.936
23.122
27.360
28.154
24.320
28.613
27.601
29.948
29.367
나는 다음과 같이 배열로 데이터를 읽을 fortran90 코드를 작성 : 내가 값을보고 다시 인쇄 할 때, 나는
저는 프로그래밍에별로 좋지는 않지만 병렬 스튜디오 XE 2011 with VS2010을 사용하여 fortran에 코드를 작성하는 방법을 배우고 있습니다. 그래서, 내 질문에 어떻게 할 수 있습니다 백 슬래시 (\) 명령을 <> dos에서 변경 라인에서 체류하기 위해 ?????? 예 : 이것은 당신이 원하는없는 경우 i 및 j 통해 반복하면서 한 줄에 출력을
과거에 subprocess 모듈을 사용하여 성공했지만, 포트란 실행 파일을 인수로 전달하는 데 어려움을 겪었습니다. 명령 줄에서 작동합니다 : .\IMT.EXE path\to\file. 하지만, 그것은 동일한 인수를 전달하는 subprocess.call(['.\IMT.EXE', file_path])
IMT가 입력 파일이 유효라고 나에게 이야기를 서브 프
나는 다음과 같은 예에 의해 혼란 스러워요 : TYPE :: car
real :: x, u ! position, velocity
real :: y, v !
real :: z, w !
real,dimension(3) :: uvw_0 ! initial uvw
END TYPE
TYPE (car), pointer:: mer