fortran

    1

    2답변

    잘 작동하는 직렬 포트란 코드가 있습니다. ifort -parallel을 사용하여 동일한 코드를 컴파일하고 실행하면 잘못된 결과와 오버 플로우가 발생합니다. 필자는 "-parallel"플래그를 사용하면 인텔 컴파일러가 병렬 처리가 가능한 루프를 선택할 수 있기 때문에 발생하지 않은 직렬 코드와 동일한 결과를 얻을 수 있어야합니다. 더 이상한 행동은 내가 계

    8

    3답변

    루프의 각 반복마다 출력 파일에 숫자 값을 출력하는 Fortran 90 프로그램에서 루프를 실행 중입니다. 문제는 출력이 파일에 저장되는 것이 아니라 많은 단계마다 저장된다는 것입니다. 어떻게하면 각 단계를 플러시 할 수 있습니까? 예제 코드 : 사전에 open(unit=1,file='output') do i = 1, 1000 write(1,*) i

    3

    2답변

    Mac에서 포트란 코드를 컴파일하여 공유 라이브러리에 의존하지 않도록하고 싶습니다. 궁극적으로, 저는 바이너리를 다른 사람들에게 보내고 싶습니다. 프로세서가 올바른 아키텍처를 가지고 있다면, 그냥 작동시켜야합니다. 나는 g95와 ifort에 -static 플래그가 있다는 것을 알아 냈는데, 이것은 Mac에서 작동하지 않는다. program test

    0

    2답변

    Fortran PowerStation (버전 4.0)에서 Fortran 11 (2003) 컴파일러로 Fortran 코드를 이식합니다. 이전 컴파일러 (PowerStation)는 53 비트 정밀도를가집니다. 새로운 컴파일러로 포팅 할 때, real/float 변수에 대해 적절한 값이나 정확한 값을 얻지 못했습니다. 새로운 컴파일러가 64 비트 정밀도가되기를

    0

    1답변

    Fortran PowerStation (4.0)에서 Fortran 11 (2003) 컴파일러로 일부 포트란 코드를 이식했습니다. 이전 컴파일러와 새 컴파일러 사이에 double 및 real 값을 유지하려면 properties>fortran>data>"Default Read Kind"을 4에서 8로 변경했습니다. 이제 전역 변수가 한 파일에서 다른 파일로 데

    0

    2답변

    (Windows OS)에서 PGI Visual Fortran을 사용하여 포트란 (f90) 라이브러리와 실행 파일로 구성된 프로젝트/솔루션을 빌드하고 있습니다. f90 라이브러리는 netcdf.lib에 링크됩니다. F90 컴파일하고 확인을 기반으로하지만, 나는 다음과 같은 오류가 얻을 실행에 연결하려고하면 가 ... 연결 오류 LNK2019 ... 프로젝트를

    1

    1답변

    컨텍스트 아래에 게시 된 장난감 포트란 코드는 두 개의 포인터 기능을 호출합니다. 즉, 두 함수 모두 포인터를 반환합니다. 사실, 둘 다 배열 포인터입니다. 그들은 둘 다 세 가지 요소, 1, 2 및 3을 갖는 정수 배열을 참조하는 정수 배열 포인터를 반환하는 동일한 작업을 시도합니다. 첫 번째 함수는 포인터 할당 연산자 (=>)를 사용하여 데이터를 보관

    1

    1답변

    Windows 7 x64에서 Intel Fortran 컴파일러 v11과 함께 Visual Studio 2008 Pro를 사용하여 작업하십시오. 모든 Fortran 소스 파일로 설정된 Intel Visual Fortran 프로젝트가 있습니다. 점차적으로이 모든 서브 루틴을 C/C++ (실제로는 cuda-bonus points)로 대체하고 싶습니다. 단순히 솔

    2

    2답변

    우리는 윈도우 용 데이터 마이닝 패키지를 개발할 계획입니다. 프로그램 핵심/계산 엔진은 F #에서 GUI stuff/DB 바인딩 등을 사용하여 C# 및 F #에서 수행됩니다. 그러나 아직 모델 구현을 결정하지 않았습니다. 고성능이 필요하기 때문에 여기에 관리 코드를 사용할 수 없습니다 (여기에 반대 의견이 있으십니까?). 문제는 FORTRAN에서 모델을 개

    3

    1답변

    무엇을 의미합니까? Fortran 코드에서 숫자 뒤에 점 (점)을 사용합니까? 예를 들어 는 : x=a+b+45.-c-d