다음을 통해 공유


매개 변수 스윕 작업 정의

Parametric Sweep은 일반적으로 인덱싱된 입력 및 출력 파일에서 지정된 횟수(시작, 끝 및 증가 값으로 표시됨)를 명령을 실행합니다. 스윕 단계는 작업이 실행 중일 때 클러스터에서 사용할 수 있는 리소스에 따라 병렬로 실행되거나 실행되지 않을 수 있습니다.

매개 변수 스윕에 대한 인덱스는 애플리케이션 인스턴스 및 작업 디렉터리, 입력, 출력 및 오류 파일에 적용할 수 있습니다. 매개 변수 스윕 인덱스의 자리 표시자로 별표() 문자를 사용할 수 있습니다. 인덱스 또는 하위 작업의 수를 표현할 때 사용할 최소 위치 수를 나타내기 위해 둘 이상의 별표()를 포함할 수 있습니다. 이렇게 하면 더 많은 위치가 필요한 숫자가 제한되지 않습니다. 자세한 내용은 애플리케이션 및 데이터 파일 이해를 참조하세요.

다음 절차를 사용하여 HPC 작업 관리자를 사용하여 매개 변수 스윕 작업을 만들 수 있습니다.

비고

이 절차를 완료하려면 클러스터에서 사용자로 추가되었거나 클러스터에서 사용자로 추가된 도메인 그룹의 구성원이어야 합니다. 자세한 내용은 클러스터 관리자에게 문의하세요.

매개 변수 스윕 작업 추가

HPC 클러스터 관리자의 새 작업, 작업 수정복사 작업 대화 상자에서 작업을 추가하는 옵션을 사용할 수 있습니다. 예를 들어 다음 절차에서는 새 작업 대화 상자에서 작업을 추가하는 방법을 설명합니다.

Parametric Sweep 작업을 추가하려면

  1. 작업 관리작업 창에서 새 작업을 클릭합니다.

  2. 새 작업 대화 상자의 왼쪽 창에서 작업 편집을 클릭합니다.

  3. 추가 단추를 가리키고 아래쪽 화살표를 클릭한 다음 Parametric Sweep Task를 클릭합니다.

  4. 작업 대화 상자에서 작업의 이름을 입력합니다.

  5. 다음과 같이 매개 변수 스윕에 대한 인덱스를 정의합니다.

    1. 대화 상자의 1단계 에서 스윕에 대한 시작 및 끝 인덱스 값을 설정합니다.

    2. 2단계에서 스윕 인덱스 증가분을 선택합니다.

    3. 4단계: 스윕 작업 미리 보기에서 인덱스 계열을 확인할 수 있습니다.

  6. 작업 디렉터리를 기준으로 작업 명령을 명령줄 입력란에 입력합니다. 예를 들어 애플리케이션의 인덱싱된 여러 인스턴스를 만들려면 다음을 입력합니다.

    myApp.exe *

  7. 작업에 대한 작업 디렉터리를 지정합니다. 기본값은 노드에 있는 작업 소유자의 홈 디렉터리입니다(%userprofile%일반적으로 C:\Users\user_name 가리킵니다).

    스윕의 각 단계에 개별 작업 디렉터리가 필요한 경우 작업 디렉터리에 별표(*)가 포함될 수 있습니다.

  8. 작업 디렉터리를 기준으로 표준 입력, 표준 출력표준 오류 파일 이름을 지정합니다. 별표(*)를 사용하여 이 절차의 5단계에서 선택한 인덱스 설정에 따라 한 반복에서 다음으로 증가하는 파일 번호를 나타냅니다.

    예를 들어 입력 파일이 input1, input2, input3...로 인덱싱되는 경우 input*.dat 형식을 사용합니다.

    입력 파일이 input001, input002, input003...로 인덱싱되는 경우 input***.dat 형식을 사용합니다.

  9. 매개 변수 스윕 작업을 미리 봅니다. 작업이 의도한 것이 아닌 경우 변경하고 다시 미리 봅니다.

  10. 작업을 작업에 추가하려면 [확인 ]을 클릭하십시오. 이제 새 작업이 작업에 대한 작업 목록에 표시됩니다.

  11. 목록에서 작업을 선택하고 작업 속성 창에서 속성 값을 수정하여 실행 설정필수 리소스 와 같은 추가 작업 속성을 정의할 수 있습니다.

추가 고려 사항

  • 새 매개 변수 스윕 작업 대화 상자는 파라메트릭 스윕 작업을 빠르게 제출할 수 있는 방법을 제공합니다. 이 메서드를 사용하면 사용하는 작업 템플릿에 정의된 모든 기본 작업 속성 값을 자동으로 수락합니다.

  • 노드 준비 태스크를 추가하여 작업에 할당된 각 컴퓨팅 노드에 애플리케이션 또는 데이터 파일을 복사할 수 있습니다. 자세한 내용은 노드 준비 태스크 정의를 참조하세요.

  • 노드 릴리스 작업을 추가하여 작업에서 해제될 때 노드에서 데이터를 정리하거나 수집할 수 있습니다. 자세한 내용은 Node ReleaseTask 정의를 참조하세요.

추가 참조