English프랑스어스페인어

온웍스 파비콘

mpicxx.mpich - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mpicxx.mpich 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 mpicxx.mpich 명령입니다.

프로그램:

이름


mpicxx - C++로 작성된 MPI 프로그램 컴파일 및 링크

기술


이 명령은 C++로 작성된 MPI 프로그램을 컴파일하고 링크하는 데 사용할 수 있습니다. 그것은 제공합니다
옵션 및 MPI 프로그램을 컴파일하고 연결하는 데 필요한 특수 라이브러리.

특히 프로그램을 연결할 때 이 명령을 사용하는 것이 중요합니다.
필요한 라이브러리.

COMMAND LINE 인수


-보여 주다 - 실행하지 않고 사용할 명령을 표시합니다.
-도움 - 짧은 도움을 주기
-cxx=이름
- 컴파일러 사용 name 기본 선택 대신. 컴파일러가
MPICH 라이브러리와 호환 가능(아래 참조)
-구성=이름
- 특정 컴파일러에 대한 구성 파일을 로드합니다. 이것은 단일 mpicxx
여러 컴파일러와 함께 사용할 명령입니다.
-컴파일 정보
- 프로그램을 컴파일하는 단계를 보여줍니다. 이 옵션은 무엇을 볼 수 있습니다
옵션 및 포함 경로는 mpicxx에서 사용됩니다.
-link_info
- 프로그램을 연결하는 단계를 보여줍니다. 이 옵션은 무엇을 볼 수 있습니다
옵션 및 라이브러리는 mpicxx에서 사용됩니다.
-프로필=이름
- 이름으로 제공된 MPI 프로파일링을 사용합니다. 자세한 내용은 아래 참조
-에코 - 이 프로그램이 무엇을 하는지 정확히 보여주십시오. 이 옵션은 일반적으로
익숙한.
다른 사람 - 컴파일러 또는 링커에 전달됩니다. 예를 들어, -c 파일이
컴파일, -g 대부분의 시스템에서 디버깅을 사용하여 컴파일을 선택하고 -o name 원인
이름이 지정된 출력 실행 파일과 연결 name .

환경 변수


환경 변수 MPICH_CXX 다른 C++ 컴파일러를 선택하고
링커. MPICH는 특정 C 및 Fortran 컴파일러로 빌드되기 때문에
사용된 컴파일러는 문제를 일으킬 수 있습니다. 컴파일된 코드를 혼합할 수 있는 경우에만 이것을 사용하십시오.
다른 컴파일러와 함께.

환경 변수 MPICC_PROFILE 프로파일 라이브러리를 지정하고 동일한 효과를 가집니다.
마치 -프로필=$MPICC_PROFILE 에 대한 논거로 사용되었다. 엠픽 . 의 토론을 참조하십시오.
-프로필 자세한 내용은 아래를 참조하세요.

호환 컴파일러


MPI 라이브러리는 기본 데이터에 대해 동일한 길이를 사용하는 모든 컴파일러와 함께 사용할 수 있습니다.
개체(예: 더블 ) 호환되는 런타임 라이브러리를 사용합니다. 많은
시스템에서 다양한 컴파일러가 호환되며 상호 교환 가능하게 사용될 수 있습니다. 있다
예외; 당신이 사용하는 경우 MPICH_CXX 환경 변수 또는 -cxx=이름 명령 줄
컴파일러 선택을 재정의하고 문제가 발생하는 인수는 재구성을 시도하십시오.
새 컴파일러로 MPICH를 만들고 별도의 위치에 MPICH를 설치합니다. 참조
자세한 내용은 설치 설명서를 참조하십시오.

사용 예


단일 파일을 컴파일하려면 foo.c 사용
mpicxx -c foo.cxx

출력을 연결하고 실행 파일을 만들려면 다음을 사용하십시오.
mpicxx -o foo foo.o

단일 명령으로 컴파일 및 링크 결합
mpicxx -o foo foo.cxx

간단한 프로그램을 만드는 편리한 방법입니다.

선택 A 프로파일링 도서관


이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 -프로필=이름 인수를 사용하면 사용할 MPI 프로파일링 라이브러리를 지정할 수 있습니다.
name 두 가지 형식을 가질 수 있습니다.

MPI 라이브러리와 동일한 디렉토리에 있는 라이브러리
프로필 구성 파일의 이름

If name 라이브러리인 경우 이 라이브러리는 MPI 라이브러리보다 먼저 포함됩니다. 이것은 허용
MPI 프로파일링 인터페이스를 사용하고 다음과 같은 라이브러리의 간단한 사용
MPI 라이브러리와 동일한 디렉토리에 설치됩니다.

If 이름.conf 은 sysconfdir 디렉토리에 있는 파일의 이름입니다. 그러면 이 파일을 읽고
다음 변수를 정의합니다.
프로필_PRELIB
- MPI 라이브러리 전에 포함할 라이브러리(및 경로)
PROFILE_POSTLIB
- MPI 라이브러리 다음에 포함할 라이브러리
프로필_INCPATHS
- 모든 포함 파일에 대한 C 전처리기 인수 예를 들어,
/usr/local/myprof/include 포함 경로 및 라이브러리에 libmyprof.a in
/usr/local/myprof/lib 링크 단계에서 파일을 만들 수 있습니다. myprof.conf


PROFILE_PRELIB="-L/usr/local/myprof/lib -lmyprof"
PROFILE_INCPATHS="-I/usr/local/myprof/include"

sysconfdir 디렉토리에 배치합니다(이 디렉토리는 구성 시 설정됩니다.
MPICH가 구축될 때). 그런 다음 명령줄 인수를 사용하여 -프로필=myprof 의지
이러한 정의가 관련 컴파일 명령에 추가되도록 합니다.

onworks.net 서비스를 사용하여 mpicxx.mpich 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad