歡迎訪問太平洋學(xué)會(huì)網(wǎng)站        會(huì)員登錄     
當(dāng)前位置:首頁>公告信息
海洋計(jì)算挑戰(zhàn)賽MCC2024初賽賽題發(fā)布

                 


 區(qū)域海洋模式系統(tǒng)ROMS (Regional Ocean Modeling Systems)由美國Rutgers University 和UCLA (University of California, Los Angeles) 所共同開發(fā),是一個(gè)三維、自由海面和基于地形跟隨坐標(biāo)的非線性斜壓海洋模式,模式在流體靜力近似和Boussinesq近似的前提下對經(jīng)雷諾平均后的Navier-Stokes方程進(jìn)行求解,賽題使用ROMS v3.7版本。

                                                       

一、 模式編譯

修改build.bash和Compiler/Linux-ifort.mk相關(guān)內(nèi)容,nwp.h為編譯預(yù)處理選項(xiàng)(不可修改),已配置環(huán)境采用intel fortran編譯器編譯,需要netcdf庫支持。

具體到競賽平臺(tái),編譯方式如下:

1、解壓、進(jìn)入到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

二、模式運(yùn)行

參賽賬號最多可使用2節(jié)點(diǎn)共128個(gè)物理核心資源。

1、進(jìn)入run路徑

2、編寫提交腳本run.sh,如單節(jié)點(diǎn)64進(jìn)程啟動(dòng):
    #!/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是進(jìn)程數(shù)配置,可進(jìn)行修改。

三、 結(jié)果對比

1、加載環(huán)境
    module load anaconda/3-Python3.7.4-2019.10-wxl
2、計(jì)算結(jié)果均方根誤差
    python verify.py
    小于0.01即為通過

四、題目要求
1、不可更改數(shù)據(jù)精度。
2、模式動(dòng)力和參數(shù)化方案的選擇不可修改,除進(jìn)程數(shù)配置外,不可修改nwp.h(參數(shù)化選項(xiàng)配置文件)和nwp.in(模式運(yùn)行參數(shù)文件)。
3、各隊(duì)提交代碼將由工作人員使用不同日期的初始場進(jìn)行測試,驗(yàn)證優(yōu)化的通用性,若結(jié)果驗(yàn)證不通過,視為犯規(guī),取消初賽成績。

五、比賽平臺(tái)
北京超級云計(jì)算中心A6分區(qū)


六、評分規(guī)則

此為海洋應(yīng)用優(yōu)化大賽,主要考察在滿足題目要求、結(jié)果精度情況下,優(yōu)化后的模式運(yùn)行時(shí)間。
上機(jī)成績以real time墻鐘時(shí)間為基礎(chǔ),通過統(tǒng)一公式計(jì)算得分并排名。
具體評分規(guī)則如下:
比賽成績使用百分制;

比賽分為兩個(gè)階段,初賽和決賽,均在指定統(tǒng)一平臺(tái)進(jìn)行;

初賽共一題,初賽成績中上機(jī)成績占比70%,錄音技術(shù)報(bào)告(錄音PPT)講解占比30%;初賽總成績的20%計(jì)入決賽總成績;

按上述規(guī)則對各隊(duì)的初賽成績進(jìn)行大排名后,擇優(yōu)錄取前12強(qiáng)作為晉級決賽隊(duì)伍,同一單位最多兩支隊(duì)伍晉級決賽;

決賽共一題,上機(jī)成績占比80%,現(xiàn)場答辯及技術(shù)報(bào)告(PPT)講解占比20%,兩項(xiàng)合計(jì)占決賽總成績的80%與初賽總成績的20%相加后,作為決賽最終成績

決賽最終成績=初賽成績(20%)+決賽上機(jī)成績(64%)+決賽現(xiàn)場成績(16%);

不可針對某類算例做針對性、無普適性、非通用優(yōu)化,否則該部分成績酌情扣除(如不確定優(yōu)化方法是否滿足要求,請及時(shí)與組會(huì)委溝通確認(rèn)優(yōu)化細(xì)節(jié));

如出現(xiàn)作品源代碼高度相似情況,則視為同一作品,取消參賽成績。

七、作品提交規(guī)則及方法

1、提交規(guī)則:

初賽作品提交截止時(shí)間:2024年6月16日24:00

優(yōu)化版源代碼

性能優(yōu)化過程記錄表

技術(shù)報(bào)告PPT(使用組委會(huì)統(tǒng)一PPT模板并添加錄音,時(shí)長5分鐘)

2、作品提交方法

各隊(duì)需在截止日前由其中1名隊(duì)員通過官網(wǎng)個(gè)人主頁(官網(wǎng)鏈接:http://www.paraedu.org.cn)提交參賽作品及相關(guān)文件的網(wǎng)盤鏈接及密碼。



作品提交截止前,各隊(duì)可對程序隨時(shí)修改,并在原路徑更新提交參賽程序,組委會(huì)默認(rèn)以最新提交內(nèi)容為準(zhǔn)。逾期未提交的隊(duì)伍視為棄賽。 

3、賽題、上機(jī)指南及作品提交模版(百度網(wǎng)盤):

網(wǎng)盤鏈接:
https://pan.baidu.com/s/1vB__wI6eshz5nW5veJDV9A
提取碼:MCC1

八、時(shí)間節(jié)點(diǎn)

初賽作品提交截止時(shí)間:2024年6月16日24:00


機(jī)時(shí)申請:5月中旬開啟機(jī)時(shí)申請,具體申請方式請等待通知


初賽(線上)及晉級名單公示:6月下旬(以實(shí)際發(fā)布時(shí)間為準(zhǔn))


九、培訓(xùn)預(yù)告

培訓(xùn)主題:ROMS入門培訓(xùn)

培訓(xùn)時(shí)間:5月14日周二晚19:00-20:00

培訓(xùn)平臺(tái):另行通知
相關(guān)鏈接
中國太平洋學(xué)會(huì)版權(quán)所有 聯(lián)系電話:010-68511085 京ICP備17004193號-1