fortran90

    1

    2답변

    워드 패드에 소스 코드를 입력하고 addition.f90으로 저장했지만 불행히도 Windows가 제공하는 유일한 옵션은 텍스트 파일, RTF 등입니다. Windows 용 G95 컴파일러를 사용하고 있습니다.

    1

    1답변

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

    1

    4답변

    배열을 반복하는 프로그램을 가지고 결정적으로 새로운 행 벡터를 만들어 배열에 추가합니다. 각 반복에서 0 벡터가 아닌지 확인하기 위해 벡터의 표준을 취합니다. 0이면 프로그램이 중지됩니다. 세 번째 반복으로 인해 벡터가 0이되는 버그가있었습니다. 이 버그를 찾고에서 나는, this_var 등 (최신 벡터의 규범을 인쇄)이 인쇄 문 중 하나는 "여기", 디버

    1

    2답변

    포트란 90에 문제가 있습니다. 사용자 정의 유형이 있는데, MPI 서브 루틴 중 하나를 호출하면 데이터가 값으로 전달되는 것처럼 보입니다. 출력 인수는 수정되지 않습니다. 그것은 MPI 호출에 특정한 것으로 보인다. 나는 간단한 테스트에서 똑같은 것을 시도했고 호출 된 범위에서 전달 된 값을 변경할 수 있습니다. Fortran이 항상 주소로 전달한다고 생

    4

    2답변

    저는 프로그래밍 전문가는 아니지만 약간의 경험이 있습니다. C에서 Fortran 프로그램으로 데이터 파일을 읽으려고하는 것은 1 주일 이상입니다. FILE * amatFile; amatFile = fopen("A.dat","wb"); for(krowa=0;krowa<N2;krowa++){ fwrite(amat[krowa], sizeof(floa

    4

    2답변

    행 대신 열로 Fortran 90 행렬을 분산시키는 가장 좋은 방법은 무엇입니까? 즉, 행렬이 (4,50)이고 MPI_SCATTER를 사용하여 각 부분이 alocal (2,50) 인 두 프로세스에 매핑하려고합니다. 여기서 rank 0은 행 1과 2가 있고 순위 1은 3과 3입니다. 4. 이제는 C에서 배열이 행 메이저이기 때문에 이것은 간단하지만 Fortr

    30

    4답변

    언어 참조 (Intel 's)의 항목을 읽었지만 그 내용을 이해할 수는 없습니다. 평신도의 용어로 누군가가 나에게 설명 할 수 있었 을까? 그것이 모듈에 포함될 때의 의미는 무엇인가?