C++에서 일괄 처리 중이며 PBS 스크립트 파일 (아래 참조)에 .cpp
파일 이름을 정의 할 수 있는지 여부를 알고 싶습니다. 예를 들어 내 .cpp
파일 중 하나에 대해 병렬 OpenMP 버전 (func_parallel.cpp
)과 직렬 버전 (func_serial.cpp
)의 두 가지 버전이 있습니다. 아래 두 파일을 닮은 두 개의 스크립트 파일을 갖고 싶습니다. func_parallel.cpp
을 사용하고 싶다고 지정하는 파일과 func_serial.cpp
을 수동으로 사용하지 않고 사용하도록 지정하는 파일 암호.PBS 배치 스크립트 파일에 C++ 파일/함수 이름 정의
이것이 가능합니까?
스크립트 파일 :
#!/bin/bash
#PBS -S /bin/bash
#PBS -l walltime=00:10:00
#PBS -l select=1:ncpus=4:mem=2gb
#PBS -q QName
#PBS -N Name
#PBS -o Results/output.txt
#PBS -e Results/error.txt
#PBS -m abe -M [email protected]
module purge
module load intel-compiler/11.1.073
export OMP_NUM_THREADS=4
cd $WORKDIR
./myprog
이 PBS 파일에는 일반 bash 스크립트를 사용할 수 있습니다. 파일 이름에 대한 변수를 정의하는 것이 좋습니다. 스크립트에서 달성 할 내용을 설명하는 것이 좋습니다. – Yuan