fortran90

    -3

    1답변

    나는 그것이 어리석은다고 생각하지만, 내 do 루프가 작동하지 않는 것 같습니다. 누군가 내 코드를 다시 검사 할 시간이 걸릴 수 있습니까? program hexagonal implicit none integer::i,j,info integer::N1,N2 real::a,E0,ts,tsp,Es,Ep real, parameter :: Pi = 3

    0

    1답변

    HDF-EOS 라이브러리를 Fortran90 프로그램에 연결하는 문제가 있습니다. 소스에서 $ prefix에 지정된 디렉토리로 라이브러리를 컴파일했습니다. 내 간단한 컴파일 명령은 다음과 같습니다은 컴파일 할 때, 나는 다음과 같은 오류 얻을 gfortran -I$prefix/include -L$prefix/lib -Wl,-rpath -Wl,$prefix/

    0

    1답변

    나는 Fortan 루틴을 만들어 내 프로그램에 날씨 파일을 읽었습니다. 이 파일은 2 개의 헤더 행을 포함하고 10 분마다 데이터 행을 포함하므로 52562 행입니다. 아래 코드로 파일을 읽을 때 -loop에 i = 52548에 대한 오류 Fortran runtime error: End of file을 반환합니다. bdst=600 allocate(clid

    1

    3답변

    행렬이 있지만 행렬에 0 값을 인쇄하지 않으려 고합니다. 논리를 작성했지만 작동하지 않습니다. do i=1,42 if (massmat(i,j).ne.0) then write(20,*)i,(massmat(i,j),j=1,42) end if end do 여전히 모든 0과 모든 값이 인쇄됩니다. 누군가 도와 드릴 수 있습니까?

    1

    2답변

    이것은 기술적 인 문제보다는 소프트웨어 설계 문제입니다. 원자 구성을 정의하기 위해 파생 형식을 사용할 계획이었습니다. 이것들은 다수의 속성을 가질 수 있지만, 모든 설정 유형이 그것들을 모두 정의하지는 않습니다. (가 계산하는 비용 때문에) type config double precision :: potential_energy

    1

    1답변

    나는 그것을 잘 컴파일, 다른 코드를 테스트하려면이 프로그램을 작성하지만, 런타임에 나는 오류 이런 종류의가 나타납니다 Fortran runtime error: Index '645778864' of dimension 1 of array 'tstar' above upper bound of 24 을 내 코드는 데이터 파일 (하루 중 다른 시간대에 해당하는 6

    1

    1답변

    지금 잠시 동안 코드의 다음 두 줄의 의미를 알아 내기 위해 노력 해왔다 : TYPE(DGRID),TARGET,ALLOCATABLE :: DGRIDS(:) ... 난 JEK => DGRIDS(IMOD)%JEK 코드 블록과 IMOD를 사용하는 것은 녹색 글꼴로 표시됩니다. 이는 IMOD가 내장 함수임을 나타냅니다. 두 번째 줄이 포인터를 설정하고 있

    0

    1답변

    Lennard Jones 잠재력에 대한 Fortran 코드를 작성하려고하고 posinp_38.xyz 파일에서 좌표를 읽으려고했지만 SIGSEGV, segmentation fault occurred 이 발생합니다. 어떻게 문제를 찾을 수 있습니까? Fortran에서 새로운 기능이므로 도움이 도움이됩니다. PROGRAM lennardjones_1 IMPLIC

    -4

    1답변

    어떤 컴퓨터에서 기계 엡실론을 결정하는 프로그램을 어떻게 FORTRAN 90으로 작성할 수 있습니까? type ErrorOrT[M[+_], A] = EitherT[M, Throwable, A] type ErrorOr[A] = ErrorOrT[IO, A]

    0

    1답변

    최적화 할 fortran90 코드가 있습니다. 이제 외부 루프에서 구조체의 메모리 위치에 액세스 한 다음 중첩 루프에서 가장 깊은 구조체에 액세스하려고합니다. 이 같은 뭔가 : - 샘플 포트란 루프 기존 버전 do i = 1, N ii = some integer jj = some other integer do j = 1, M