이것은 최신 릴리스를 progrep2.1.tar.gz로 다운로드할 수 있는 progrep이라는 Linux 앱입니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.
Progrep with OnWorks라는 이 앱을 무료로 온라인으로 다운로드하여 실행하세요.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린 샷
Ad
진행
기술
progrep은 주어진 반복 횟수를 실행하는 컴퓨팅 작업 또는 실행 중인 시뮬레이션의 실시간 진행 보고서, 상태 및 통계를 표시하는 명령줄 도구(Linux)입니다. 완료율, 남은 시간, 경과 시간, 스레드 수, MPI_Rank(있는 경우), CPU 사용량 및 속도(FPS)가 표시됩니다. FPS 측정값은 벤치마킹(예: 성능을 위해 HPC 알고리즘을 최적화하는 동안)에 사용될 수 있습니다.
progrep은 단일 스레드 및 병렬(멀티코어/멀티노드 - 예: OpenMP/MPI) 작업을 모두 지원합니다. progrep은 원격 호스트에서 실행되는 작업(예: Linux 클러스터에서 실행되는 작업)에 대해서도 보고할 수 있습니다.
progrep은 클라이언트-서버 모델에서 작동합니다. 서버는 단 4개의 추가 라인(API)을 사용하여 시뮬레이션 소스 코드에 설치할 수 있습니다. progrep 명령이 호출되면 이 서버를 클라이언트로 쿼리합니다. progrep은 호출되지 않을 때 시뮬레이션을 방해하거나 속도를 늦추지 않습니다. 호출되더라도 오버헤드는 미미합니다. 기본적으로 API는 Fortran/C/C++ 코드와 함께 작동합니다.
자세한 내용은 Wiki/README를 참조하세요.
특징
- 진행률 표시줄 및 완료율
- 경과 시간(벽시계 및 CPU 시간 모두)
- ETA 또는 시뮬레이션 완료까지 남은 시간
- 벤치마킹 성능을 위한 세 가지 유형의 평균 FPS(초당 프레임 수)
- 스레드 수
- MPI_Rank(있는 경우)
- 클러스터 친화적: 원격 노드에서 실행되는 작업에 대한 보고
- CPU 사용량
- 로그 파일에 보고서를 추가하는 옵션
- 대화형 모드(Ctrl+C) 및 명령 모드(progrep) )
- 정적 라이브러리가 포함된 간단한 API: 이식성 이점
- sudo/admin/root 권한이 없어도 설치 및 사용할 수 있습니다. 이 기능은 만일의 경우에 대비하여 제공됩니다. 루트로 시스템 전체에 설치하는 것이 항상 선호됩니다.
- 맨페이지
- 배쉬 완성
오디언스 (Audience)
과학/연구, 개발자
사용자 인터페이스
콘솔/터미널, 명령줄
프로그래밍 언어
포트란, C++, C
카테고리
이는 https://sourceforge.net/projects/progrep/에서도 가져올 수 있는 애플리케이션입니다. 무료 운영 시스템 중 하나에서 가장 쉬운 방법으로 온라인으로 실행하기 위해 OnWorks에서 호스팅되었습니다.