지식나눔

fortran programming

fortran90을 이용해서 PC(win2000)에서 프로그래밍을 하려 합니다. 전에 unix에서 쓰던건데...win2000에서는 필요한 만큼의 array를 지정할 수가 없네요. 어떻게 해야 될지... 그럼..
  • fortran
  • memorz
지식의 출발은 질문, 모든 지식의 완성은 답변! 
각 분야 한인연구자와 현업 전문가분들의 답변을 기다립니다.
답변 1
  • 답변

    김태우님의 답변

    컴파일시에 아래와 같은 에러 메세지가 출력된다면 램 메모리 부족때문입니다. Error: A common block or variable may not exceed 2147483647 bytes 2147483647 bytes 이상 메모리가 있다면 상관없이 돌아가겠죠. 그래서, 컴퓨퍼의 가상램메모리를 늘려주는 방법으로 해결하면 됩니다. 가상메모리를 늘리는 방법.. 제어판->시스템->고급->성능옵션->고급-> 가상메모리->변경->사용자지정크기->처음크기 및 최대크기 변경후 확인 에러에서 나온 메모리이상 늘려주시면 됩니다. 단점, 컴퓨터 처리속도가 느려질 경우도 있습니다. 메모리 부족의 경우에는 위와 같이 해결할 수 있겠지만 다른 이유때문이라면 다른 방법을 강구해야되겠지요. >fortran90을 이용해서 PC(win2000)에서 프로그래밍을 하려 합니다. >전에 unix에서 쓰던건데...win2000에서는 필요한 만큼의 array를 지정할 >수가 없네요. >어떻게 해야 될지... >그럼..
    컴파일시에 아래와 같은 에러 메세지가 출력된다면 램 메모리 부족때문입니다. Error: A common block or variable may not exceed 2147483647 bytes 2147483647 bytes 이상 메모리가 있다면 상관없이 돌아가겠죠. 그래서, 컴퓨퍼의 가상램메모리를 늘려주는 방법으로 해결하면 됩니다. 가상메모리를 늘리는 방법.. 제어판->시스템->고급->성능옵션->고급-> 가상메모리->변경->사용자지정크기->처음크기 및 최대크기 변경후 확인 에러에서 나온 메모리이상 늘려주시면 됩니다. 단점, 컴퓨터 처리속도가 느려질 경우도 있습니다. 메모리 부족의 경우에는 위와 같이 해결할 수 있겠지만 다른 이유때문이라면 다른 방법을 강구해야되겠지요. >fortran90을 이용해서 PC(win2000)에서 프로그래밍을 하려 합니다. >전에 unix에서 쓰던건데...win2000에서는 필요한 만큼의 array를 지정할 >수가 없네요. >어떻게 해야 될지... >그럼..
    등록된 댓글이 없습니다.