已开启
ECOMSED适配 #1205
小邵★创建于 3月23日
ECOMSED适配 #1205
已开启
共 1 个文件变更+63-0
| @@ -0,0 +1,63 @@ | |||
| 1 | +[SERVER] | ||
| 2 | +11.11.11.11 | ||
| 3 | + | ||
| 4 | +[DOWNLOAD] | ||
| 5 | +#由于域名(www.hdrinc.com)解析问题,放入DEPENDENCY中,先更换域名解析服务器,然后进行下载。 | ||
S | |||
| 6 | + | ||
| 7 | +[DEPENDENCY] | ||
| 8 | +set -e | ||
| 9 | +set -x | ||
| 10 | +if ! ping -c 1 www.hdrinc.com > /dev/null 2>&1; then | ||
| 11 | + echo "DNS resolution failed. Fixing resolv.conf..." | ||
| 12 | + cp /etc/resolv.conf /etc/resolv.conf.bak.$(date +%s) | ||
| 13 | + cat > /etc/resolv.conf <<EOF | ||
| 14 | +nameserver 223.5.5.5 | ||
| 15 | +nameserver 8.8.8.8 | ||
| 16 | +EOF | ||
| 17 | +fi | ||
| 18 | +yum install -y libX11 libX11-devel | ||
| 19 | +./jarvis -install hpckit/${HPCKIT_VERSION} any | ||
| 20 | +module use ${JARVIS_ROOT}/software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles | ||
| 21 | +module purge | ||
| 22 | +module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release | ||
| 23 | +export CC=`which gcc` | ||
| 24 | +export CXX=`which g++` | ||
| 25 | +export FC=`which gfortran` | ||
| 26 | +mkdir -p ${JARVIS_ROOT}/software/apps/ECOMSED | ||
| 27 | +wget -c --no-check-certificate -O ${JARVIS_DOWNLOAD}/ECOMSED-RCA_HDR_download.zip https://www.hdrinc.com/sites/default/files/inline-files/ECOMSED-RCA_HDR_download.zip | ||
| 28 | +unzip ${JARVIS_DOWNLOAD}/ECOMSED-RCA_HDR_download.zip -d ${JARVIS_ROOT}/software/apps/ECOMSED/ | ||
| 29 | + | ||
| 30 | +[ENV] | ||
| 31 | +module use ${JARVIS_ROOT}/software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles | ||
| 32 | +module purge | ||
| 33 | +module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release | ||
| 34 | +export CC=`which gcc` | ||
| 35 | +export CXX=`which g++` | ||
| 36 | +export FC=`which gfortran` | ||
| 37 | + | ||
| 38 | +[APP] | ||
| 39 | +app_name = ecomsed | ||
| 40 | +build_dir = ${JARVIS_ROOT}/software/apps/ECOMSED/ | ||
| 41 | +binary_dir = ${JARVIS_ROOT}/software/apps/ECOMSED/ECOMSED_HDR_download | ||
| 42 | +case_dir = ${JARVIS_ROOT}/software/apps/ECOMSED/ECOMSED_HDR_download | ||
| 43 | + | ||
| 44 | +[BUILD] | ||
| 45 | +cd ECOMSED_HDR_download | ||
| 46 | +chmod +x build_ecomsed.sh run_examples.sh | ||
| 47 | +./build_ecomsed.sh 52 7 11 linux gnu | ||
| 48 | +cd ${JARVIS_ROOT}/software/apps/ECOMSED/RCA_HDR_download | ||
| 49 | +chmod +x build_rca.sh run_examples.sh | ||
| 50 | +./run_examples.sh build linux gnu | ||
| 51 | + | ||
| 52 | +[CLEAN] | ||
| 53 | +make clean | ||
| 54 | + | ||
| 55 | +[RUN] | ||
| 56 | +run = ./run_examples.sh linux gnu | ||
| 57 | +binary = | ||
| 58 | +nodes = 1 | ||
| 59 | + | ||
| 60 | +[PERF] | ||
| 61 | +perf= | ||
| 62 | +nsys= | ||
| 63 | +ncu=--target-processes all | ||
确认一下,外网服务器是否有此类问题。域名解析问题为环境基本问题,如www.hdrinc.com域名相比其他域名无特殊情况,解决方式不建议在这里。