fortran90

    0

    1답변

    NetCDF 클래식 형식의 출력에 2D 배열을 쓰는 Fortran 90 코드를 수정하려고합니다. 변수에 시간에 대한 추가 치수 (예 : 3D 변수)를 지정하여 모델의 통합 시간 동안 해당하는 모든 시간 단계를 인쇄하고 싶습니다. 어떻게 진행되고 있는지 잘 모르겠습니다. 가능한 한 효율적으로 (최소한의 파일 크기로) 제안 해 주시면 감사하겠습니다. subro

    4

    1답변

    포트란 90로 자유 형식의 새가되는 , 코드의 다음 조각이 작동하지 왜 난 정말 알고 싶습니다 : program test2 implicit none !!! A program to practice f90 writing. ! Define double precision data integer, parameter :: dp =

    -1

    1답변

    (평면) 3 체 문제를 해결하기 위해 RK-4 차 순차 방법을 사용하려고합니다. 나는 4 * N 1 차 ODE의 집합을 가지고 있는데, 여기서 N은 객체의 수이다. 4는 각 객체에 대해 {x, y}와 같은 위치 벡터와 {vx, vy}와 같은 속도 벡터가 있기 때문입니다. A dummy argument with an explicit INTENT(OUT) de

    3

    3답변

    포트란에서 이것을 코딩하는 더 좋은 (간결한) 방법이 있을까? a(3, 3)의 각 열에 b(3)의 각 값을 곱하려고합니다. 나는 파이썬에서 np.multiply이 있고, 포트란에 대해서는 확실하지 않다는 것을 알고있다. !!! test.f90 program test implicit none integer, parameter :: dp=k

    2

    1답변

    [SOLVED] by francescalus. 배정 밀도 동적 배열에 대한 작업 코드는 다음과 같습니다 module DynamicalArrays contains subroutine AddToList(list, element) IMPLICIT NONE integer :: i, isize doub

    1

    1답변

    이차원 배열은, 예를 들면 열 주요 형식으로 저장된다 포트란 : integer, allocatable, dimension(:,:)::A allocate(A(3,4)) 배열 "A"A (1,1)와 같은 메모리에 저장 될 , A (2,1), A (3,1), A (1,2), A (2,2), A (3,2), ... 등이 있습니다. 내가 예를 들어, 파생 데이터

    0

    1답변

    여러 파일을 열어 읽는 데 몇 가지 문제가 있습니다. 나는 같은 방식으로 포맷 된 n 개의 파일에서 두 개의 열을 읽는 코드를 작성해야한다. 이 전에 다른 결과 파일을 열고 결과를 작성합니다. 나는이 포럼 (such as this one)에 다른 질문을 읽고 같은 일을했지만, 나는이 오류가 나타납니다 read(fileinp,'(I5)') i-49

    0

    1답변

    이 간단한 프로그램을 사용하여 그래디언트 방법을 사용하여 목표 함수의 최소값을 계산했습니다. 나는 간단한 1D 함수 (http://en.wikipedia.org/wiki/Gradient_descent)를 위해이 함수를 테스트했으며, 최소값의 정확한 위치를 내게 잘 알려줍니다. 나는 2 차원 함수에 일반화 : X^4 + 2Y^4있는 등 하나의 제로 (0, 0

    0

    1답변

    2 개의 배열 사이의 스칼라 곱을 계산하는 프로그램을 수행하고 있습니다. 결과는 스칼라 실제 값입니다. 내 솔루션 차원을 (1,1)입니다 매트릭스를 사용하는 것입니다. 이 문제는 없지만 줄을 추가하기 만하면됩니다. res=tmp_2(1,1) 세그먼트 결함이 있습니다. 라는 call product(u, v, m0, 3, res) print*, "The

    1

    1답변

    일부 포트란 90 코드를 읽었으며 익숙하지 않은 개념을 접하게됩니다. 두 벡터의 내적을 계산하기 위해 정의 된 코드의 일부로 실제 값이 dmf_dotp이고 복소수 값이 zmf_dotp입니다. mesh.F90 : 그런 일이 함수를 호출 할 수 있습니다 R_TYPE function X(mf_dotp_1)(mesh, f1, f2, reduce, dotu) res