fortran90

    4

    1답변

    C 라이브러리 용 Fortran 바인딩을 작성 중입니다. 예를 들어, 열거를 사용하여 (라이브러리 헤더에) 정의 된 상수를 번역에 가장 좋은 방법 무엇입니까 사용 typedef enum cufftType_t { CUFFT_R2C = 0x2a, // Real to Complex (interleaved) CUFFT_C2R = 0x2c, /

    1

    3답변

    * FORTRAN 코드를 사용하여 일부 조건에 따라 데이터 집합을 그룹화하려고합니다. 코드는 다음과 같습니다. gauche = 0.0 trans = 0.0 do i = 1, total_data !write(*,*) nombor(i), dihedral(i) if ( (0 > dihedral(i) < 120) .or. (-120 > dihedral(i

    1

    1답변

    일부 OpenMP 지시어를 상당히 비싼 중첩 루프 세트에 추가하려고합니다. 배열에 대한 연산이 반드시 독립적 일 필요는 없기 때문에 내 지시문에 감축 절을 사용해야한다고 생각합니다. 그러나, 감소 지시문을 추가하려고 시도 할 때 내 응용 프로그램 코어 덤프 (하지만 컴파일). OpenMP 3.0에서 사용할 수있는 IBM의 XL Fortran 컴파일러를 사용

    3

    1답변

    이것은 쉽게 해결할 수있는 것처럼 보입니다. 그러나 몇 시간 동안 검색 한 후에도 해결책을 찾을 수 없습니다. 파일 경로를 문자 변수로 저장하고 I/O 문에서 변수를 사용하고 싶습니다. 아래는 "filepath"에 정의 된 파일을 읽는 코드입니다. character:: filepath filepath='c:\users\chris\...\data.txt'

    2

    2답변

    iso_c_bindings 모듈을 사용하여 CUFFT 라이브러리에 Fortran 2003 바인딩을 쓰려고하는데, cufftPlanMany 서브 루틴 (FFTW 라이브러리의 sfftw_plan_many_dft과 유사)에 문제가 있습니다. 그 자체는 다음과 같이 바인딩 : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    1

    1답변

    Fortran을 처음 사용하고 있으므로 C#과 Fortran 간의 인터페이스를 구축해야합니다. C#에서 Fortran으로 인수를 전달하는 것이 문제없이 작동하지만 더 쉬운 작업 인 Fortran 코드 내에서 값을 전달하면 작동하지 않을 것입니다 ... 한 Fortran 기능에서 다른 기능으로 매개 변수를 전달하고 싶습니다 ,이 경우 VdiFunctionRu

    2

    3답변

    파일을 읽으려면 포트란 90을 편집 중입니다. 특정 파일은 일부 추가 정보로 '오염 된'상태가되기 때문에 읽기를 시도한 다음 되감 으려고합니다. 오류가있는 경우 다시 읽어 : 나는이 프로그램을 컴파일 할 때 open(filenum,file=filename,form="unformatted",iostat=ierr) //'direct' access ...lot

    1

    1답변

    이 포트란 프로그램 subroutine selfile(name) ! call Window dialog to select file use dfwin type T_OPENFILENAME sequence real lStructSize,hwndOwner,hInstance,lpstrFilter,lpstrCustomFilter,nMaxCu

    1

    2답변

    C와 비슷한 방식으로 텍스트 파일에 액세스하려고합니다. CARRIAGECONTROL = 'NONE'옵션은 분명히 이것을 달성합니다. according to this page. 표준 옵션입니까?

    11

    3답변

    일부 포트란 코드를 읽으려고하지만 % (백분율 기호)이 무엇인지 확인할 수 없습니다. 그것은 같은 라인에 있습니다 x = a%rho * g * (-g*a%sigma + m%gb * m%ca * (1.6 * a%rho+g)) 은 무엇입니까?