GoGPT Best VPN GoSearch

온웍스 파비콘

mpiexec.lam - 클라우드에서의 온라인

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

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

프로그램:

이름


mpiexec - LAM 노드에서 MPI 프로그램을 실행합니다.

개요


mpiexec [글로벌_args] local_args1 [: local_args2 [...]]

mpiexec [global_args] -configfile 파일 이름

옵션


전역 인수는 다음에 의해 시작되는 모든 명령에 적용됩니다. mpiexec. 그들은
명령줄의 시작.

-신병 MPI 프로그램을 실행하기 전에 LAM 런타임 환경을 부팅하십시오. 만약에
-머신 파일 지정되지 않은 경우 기본 부팅 스키마를 사용합니다. MPI가 실행될 때
프로세스가 완료되면 LAM 런타임 환경이 종료됩니다.

-부팅 인수 인수
백엔드에 인수 전달 램부트 LAM 런타임 부팅 시 명령
환경. 암시하다 -신병.

-d 많은 디버깅 출력을 활성화합니다. 암시하다 -v.

-머신 파일 호스트 파일
"원샷" MPI 실행을 활성화합니다. 다음을 사용하여 LAM 런타임 환경을 부팅합니다.
호스트 파일로 지정된 부팅 스키마(참조 유령(5)) MPI 프로그램을 실행한 후
LAM 런타임 환경을 종료합니다. 암시하다 -신병.

-접두사 램/설치/경로
/lam/install/path/에 지정된 LAM 설치를 사용합니다. 호환되지 않음
7.1 이전의 LAM/MPI 버전.

-씨 가치
SSI 매개변수 키를 value 값으로 설정합니다.

-TV TotalView 디버거에서 MPI 프로세스를 시작합니다.

-v 장황하다

하나 이상의 로컬 인수 세트(또는 구성 파일, 아래 참조)를 지정해야 합니다.
로컬 인수에는 기본적으로 허용되는 모든 항목이 포함됩니다. 앱스키마(5)뿐만 아니라
MPI-2 표준에 지정된 다음 옵션(아래 나열된 옵션은
지정되다 전에 appschema 인수):

-n 숫자 프로세서
시작할 프로세스의 복사본 수입니다.

-주최자 호스트 이름
MPI 프로세스를 시작할 호스트 이름을 지정합니다. 호스트 이름은 다음과 같아야 합니다.
에 의해 해결 가능 램노드 LAM 런타임 환경이 부팅된 후 명령
(참조 램노드(삼)).

-아치 아키텍처
MPI 프로세스를 시작할 아키텍처를 지정합니다. mpiexec 본질적으로 사용
GNU의 출력과 일치하는 패턴으로 제공된 아키텍처
설정 추측 LAM 런타임 환경의 각 시스템에 있는 유틸리티입니다. 어느
하위 집합이 일치합니다. 아래의 예를 참조하세요.

-wdir 예배 규칙서
실행 파일의 작업 디렉터리를 설정합니다.

-부드러운 아직 지원되지 않습니다.

-통로 아직 지원되지 않습니다.

-파일 아직 지원되지 않습니다.

other_arguments
인셀덤 공식 판매점인 mpiexec 먼저 인식하지 못하는 인수(예:
앱스키마(5) 인수 또는 MPI 실행 파일 이름), 나머지
인수는 다시 전달됩니다. 음피룬 실제로 프로세스를 시작합니다. 따라서,
의 모든 mpiexec위에 설명된 의 주장이 와야 합니다. 전에 앱스키마
인수 및/또는 MPI 실행 파일 이름. 마찬가지로, 다음의 모든 인수는
MPI 실행 파일 이름은 명령줄 인수로 투명하게 전달됩니다.
MPI 프로세스는 다음에서 효과적으로 무시됩니다. 음피룬.

기술


mpiexec MPI-2 표준의 기타 장에 느슨하게 정의되어 있습니다(참조:
http://www.mpi-forum.org/). MPI를 시작하기 위한 이식 가능한 메커니즘입니다.
프로세스. MPI-2 표준은 여러 명령줄 옵션을 권장하지만 권장하지는 않습니다.
무엇이든 위임하십시오. LAM의 mpiexec 현재 이러한 옵션 중 일부를 지원하지만 전부는 아닙니다.

LAM의 mpiexec 실제로는 여러 기본 LAM을 둘러싸는 래퍼인 Perl 스크립트입니다.
명령, 특히 램부트, 음피룬램할트. 이처럼 제공되는 기능은
by mpiexec 항상 수동으로 수행할 수 있습니다. 인수에 달리 명시하지 않는 한
다시 전달됩니다 음피룬, mpiexec 에 설명된 대로 CPU별 스케줄링을 사용합니다.
음피룬(1) (즉, "cX" 및 "C" 표기법).

mpiexec 이미 존재하는 LAM 유니버스(예: 부팅된 LAM 런타임)를 사용할 수 있습니다.
환경)과 유사 음피룬, 또는 "원샷" MPI 실행에 사용될 수 있습니다.
LAM 런타임 환경을 부팅하고 MPI 실행 파일을 실행한 다음 종료합니다.
LAM 런타임 환경.

mpiexec 명령줄에서 MPMD MPI 작업을 시작하는 데에도 사용할 수 있습니다. 음피룬 또한
MPMD MPI 작업 실행을 지원하지만 사용자는 텍스트 파일을 만들어야 합니다. 앱스키마(5) 먼저.

아마도 하나 mpiexec의 가장 유용한 기능은 명령줄 실행 기능입니다.
다음을 사용하여 다양한 아키텍처의 다양한 실행 파일 -아치 플래그(예 참조,
아래에). 본질적으로, 다음에 주어진 문자열 인수는 -아치 패턴으로 사용된다
GNU의 출력과 일치 설정 추측 각 노드의 유틸리티. 만약 사용자가-
제공된 아키텍처 문자열은 출력의 하위 집합과 일치합니다. 설정 추측, 그것은 지배된다
경기. 와일드카드는 불가능합니다. GNU 설정 추측 유틸리티는 두 가지 모두에서 사용할 수 있습니다.
LAM/MPI 소스 코드 배포(config 하위 디렉터리) 및
ftp://ftp.gnu.org/gnu/config/config.guess.

일부 샘플 출력 설정 추측 과 같습니다 :

sparc-sun-solaris2.8
SPARC 플랫폼에서 실행되는 Solaris 2.8.

i686-pc-리눅스-gnu
i686 아키텍처에서 실행되는 Linux.

mips-sgi-irix6.5
SGI/MIPS 아키텍처에서 실행되는 IRIX 6.5.

당신은 라미포 사용 가능한 플랫폼에서 명령을 실행하여 어떤 문자열이 있는지 확인하세요.
설정 추측 보고되었습니다. 보다 라미포(1) 자세한 내용은 (예: -아치 플래그 라미포).

구성 파일 option
대신 구성 파일에 로컬 매개변수 세트를 지정할 수 있습니다.
명령줄에서 다음을 사용하여 -구성 파일 옵션. 이 옵션은 일반적으로 다음과 같은 경우에 사용됩니다.
일부 셸의 경우 명령줄 옵션 수가 너무 많거나 자동화된 프로세스인 경우
명령줄 인수를 생성하고 이를 파일에 넣는 것이 더 편리합니다.
나중에 처리하기 위해 mpiexec.

구성 파일에는 주석과 하나 이상의 로컬 인수 세트가 모두 포함될 수 있습니다. 윤곽
"#"으로 시작하는 주석은 주석으로 간주되어 무시됩니다. 다른 라인은 다음으로 간주됩니다.
하나 이상의 로컬 인수 그룹이어야 합니다. 각 그룹은 다음 중 하나로 구분되어야 합니다.
개행 또는 콜론(":"). 예를 들어:

# 샘플 mpiexec 구성 파일
# 두 노드에서 foo를 실행합니다.
-호스트 node1.example.com foo : -호스트 node2.example.com foo
# 세 번째 노드에서 두 개의 막대 복사본을 실행합니다.
-host node3.example.com -np 2 bar

오류


오류가 발생한 경우, mpiexec 모든 것을 종료하고 복귀하기 위해 최선을 다할 것입니다.
실행되기 전의 상태입니다. 예를 들어, mpiexec LAM 런타임을 부팅하는 데 사용되었습니다.
환경, mpiexec 성공적으로 부팅된 모든 항목을 제거하기 위해 최선을 다할 것입니다.
런타임 환경(호출 포함) 램할트 및 / 또는 닦다).

사용 예


다음은 사용 방법의 몇 가지 예입니다. mpiexec. 모든 예시에서는 다음을 가정합니다.
CPU 기반 스케줄링( 않습니다. 물리적 CPU에 매핑)에 설명된 대로 음피룬(1).

mpiexec -n 4 my_mpi_program
4개 사본 출시 my_mpi_프로그램 이미 존재하는 LAM 세계에서.

mpiexec -n 4 my_mpi_program arg1 arg2
이전 예와 유사하지만 "arg1" 및 "arg2"를 명령줄로 전달합니다.
my_mpi_program의 각 복사본에 대한 인수입니다.

mpiexec -ssi rpi gm -n 4 my_mpi_program
이전 예와 유사하지만 "-ssi rpi gm"을 다시 전달합니다. 음피룬 말하다
MPI 프로세스는 MPI 메시지 전달을 위해 Myrinet(gm) RPI를 사용합니다.

mpiexec -n 4 프로그램1 : -n 4 프로그램2
4개 사본 출시 programxnumx 그리고 4부 programxnumx 이미 존재하는 LAM에서
우주. 8개의 결과 프로세스는 모두 공통 MPI_COMM_WORLD를 공유합니다.

mpiexec -machinefile 호스트 파일 -n 4 my_mpi_program
호스트 파일에 나열된 노드를 사용하여 LAM 런타임 환경을 부팅하고 4를 실행합니다.
결과 LAM 유니버스의 my_mpi_program 복사본을 만든 다음 종료합니다.
LAM 우주.

mpiexec -machinefile 호스트 파일 my_mpi_program
위와 비슷하지만 LAM의 사용 가능한 모든 CPU에서 my_mpi_program을 실행합니다.
우주.

mpiexec -arch solaris2.8 sol_program : -arch 리눅스 linux_program
Solaris 시스템에 있는 CPU 수만큼 sol_program의 복사본을 실행합니다.
현재 LAM 세계와 CPU 수만큼의 linux_program 사본
현재 LAM 세계의 리눅스 머신. 모든 결과 프로세스는 공유됩니다.
공통 MPI_COMM_WORLD.

mpiexec -arch Solaris2.8 sol2.8_prog : -arch Solaris2.9 sol2.9_program
Solaris 2.8과 2.9를 구별한다는 점을 제외하면 위의 예와 유사합니다.
(다른 공유 라이브러리 등이 있을 수 있기 때문입니다.)

onworks.net 서비스를 사용하여 온라인으로 mpiexec.lam을 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.