海洋計算挑戰(zhàn)賽MCC2024初賽賽題發(fā)布
2024-05-08 09:30:55
2969
一、 模式編譯
修改build.bash和Compiler/Linux-ifort.mk相關(guān)內(nèi)容,nwp.h為編譯預(yù)處理選項(不可修改),已配置環(huán)境采用intel fortran編譯器編譯,需要netcdf庫支持。
具體到競賽平臺,編譯方式如下:
1、解壓、進入到src/roms-roms-3.7路徑
2、修改build.bash第88行MY_ROOT_DIR變量路徑為當(dāng)前路徑
3、修改build.bash第275、276行為
export NETCDF_INCDIR=${NETCDF}/include
export NETCDF_LIBDIR=${NETCDF}/lib
4、加載netcdf、Intel MPI環(huán)境
module load netcdf/4.4.1-parallel-icc17-fgl
5、./build.bash
二、模式運行
參賽賬號最多可使用2節(jié)點共128個物理核心資源。
1、進入run路徑
2、編寫提交腳本run.sh,如單節(jié)點64進程啟動:
#!/bin/bash
#SBATCH -p amd_256
#SBATCH -N 1
#SBATCH -n 64
module load netcdf/4.4.1-parallel-icc17-fgl
time mpirun -np 64 ./romsM ./nwp.in
3、提交作業(yè)
sbatch run.sh
作業(yè)輸出到slurm-xxx.out日志文件中
注:nwp.in中NtileI和NtileJ是進程數(shù)配置,可進行修改。
三、 結(jié)果對比
1、加載環(huán)境
module load anaconda/3-Python3.7.4-2019.10-wxl
2、計算結(jié)果均方根誤差
python verify.py
小于0.01即為通過
四、題目要求
1、不可更改數(shù)據(jù)精度。
2、模式動力和參數(shù)化方案的選擇不可修改,除進程數(shù)配置外,不可修改nwp.h(參數(shù)化選項配置文件)和nwp.in(模式運行參數(shù)文件)。
3、各隊提交代碼將由工作人員使用不同日期的初始場進行測試,驗證優(yōu)化的通用性,若結(jié)果驗證不通過,視為犯規(guī),取消初賽成績。
五、比賽平臺
北京超級云計算中心A6分區(qū)
六、評分規(guī)則
此為海洋應(yīng)用優(yōu)化大賽,主要考察在滿足題目要求、結(jié)果精度情況下,優(yōu)化后的模式運行時間。上機成績以real time墻鐘時間為基礎(chǔ),通過統(tǒng)一公式計算得分并排名。
具體評分規(guī)則如下:
比賽成績使用百分制;
比賽分為兩個階段,初賽和決賽,均在指定統(tǒng)一平臺進行;
初賽共一題,初賽成績中上機成績占比70%,錄音技術(shù)報告(錄音PPT)講解占比30%;初賽總成績的20%計入決賽總成績;
按上述規(guī)則對各隊的初賽成績進行大排名后,擇優(yōu)錄取前12強作為晉級決賽隊伍,同一單位最多兩支隊伍晉級決賽;
決賽共一題,上機成績占比80%,現(xiàn)場答辯及技術(shù)報告(PPT)講解占比20%,兩項合計占決賽總成績的80%與初賽總成績的20%相加后,作為決賽最終成績
決賽最終成績=初賽成績(20%)+決賽上機成績(64%)+決賽現(xiàn)場成績(16%);
不可針對某類算例做針對性、無普適性、非通用優(yōu)化,否則該部分成績酌情扣除(如不確定優(yōu)化方法是否滿足要求,請及時與組會委溝通確認優(yōu)化細節(jié));
如出現(xiàn)作品源代碼高度相似情況,則視為同一作品,取消參賽成績。
七、作品提交規(guī)則及方法
1、提交規(guī)則:
初賽作品提交截止時間:2024年6月16日24:00
優(yōu)化版源代碼
性能優(yōu)化過程記錄表
技術(shù)報告PPT(使用組委會統(tǒng)一PPT模板并添加錄音,時長5分鐘)
2、作品提交方法
各隊需在截止日前由其中1名隊員通過官網(wǎng)個人主頁(官網(wǎng)鏈接:http://www.paraedu.org.cn)提交參賽作品及相關(guān)文件的網(wǎng)盤鏈接及密碼。
作品提交截止前,各隊可對程序隨時修改,并在原路徑更新提交參賽程序,組委會默認以最新提交內(nèi)容為準(zhǔn)。逾期未提交的隊伍視為棄賽。
3、賽題、上機指南及作品提交模版(百度網(wǎng)盤):
網(wǎng)盤鏈接:
https://pan.baidu.com/s/1vB__wI6eshz5nW5veJDV9A
提取碼:MCC1
八、時間節(jié)點
初賽作品提交截止時間:2024年6月16日24:00
機時申請:5月中旬開啟機時申請,具體申請方式請等待通知
初賽(線上)及晉級名單公示:6月下旬(以實際發(fā)布時間為準(zhǔn))
九、培訓(xùn)預(yù)告
培訓(xùn)主題:ROMS入門培訓(xùn)
培訓(xùn)時間:5月14日周二晚19:00-20:00
培訓(xùn)平臺:另行通知