欢迎访问太平洋学会网站        会员登录     
当前位置:首页>公告信息
海洋计算挑战赛MCC2024初赛赛题发布

                 


 区域海洋模式系统ROMS (Regional Ocean Modeling Systems)由美国Rutgers University 和UCLA (University of California, Los Angeles) 所共同开发,是一个三维、自由海面和基于地形跟随坐标的非线性斜压海洋模式,模式在流体静力近似和Boussinesq近似的前提下对经雷诺平均后的Navier-Stokes方程进行求解,赛题使用ROMS v3.7版本。

                                                       

一、 模式编译

修改build.bash和Compiler/Linux-ifort.mk相关内容,nwp.h为编译预处理选项(不可修改),已配置环境采用intel fortran编译器编译,需要netcdf库支持。

具体到竞赛平台,编译方式如下:

1、解压、进入到src/roms-roms-3.7路径

2、修改build.bash第88行MY_ROOT_DIR变量路径为当前路径

3、修改build.bash第275、276行为
    export NETCDF_INCDIR=${NETCDF}/include
    export NETCDF_LIBDIR=${NETCDF}/lib

4、加载netcdf、Intel MPI环境
    module load netcdf/4.4.1-parallel-icc17-fgl

5、./build.bash

二、模式运行

参赛账号最多可使用2节点共128个物理核心资源。

1、进入run路径

2、编写提交脚本run.sh,如单节点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、提交作业
    sbatch run.sh
    作业输出到slurm-xxx.out日志文件中

注:nwp.in中NtileI和NtileJ是进程数配置,可进行修改。

三、 结果对比

1、加载环境
    module load anaconda/3-Python3.7.4-2019.10-wxl
2、计算结果均方根误差
    python verify.py
    小于0.01即为通过

四、题目要求
1、不可更改数据精度。
2、模式动力和参数化方案的选择不可修改,除进程数配置外,不可修改nwp.h(参数化选项配置文件)和nwp.in(模式运行参数文件)。
3、各队提交代码将由工作人员使用不同日期的初始场进行测试,验证优化的通用性,若结果验证不通过,视为犯规,取消初赛成绩。

五、比赛平台
北京超级云计算中心A6分区


六、评分规则

此为海洋应用优化大赛,主要考察在满足题目要求、结果精度情况下,优化后的模式运行时间。
上机成绩以real time墙钟时间为基础,通过统一公式计算得分并排名。
具体评分规则如下:
比赛成绩使用百分制;

比赛分为两个阶段,初赛和决赛,均在指定统一平台进行;

初赛共一题,初赛成绩中上机成绩占比70%,录音技术报告(录音PPT)讲解占比30%;初赛总成绩的20%计入决赛总成绩;

按上述规则对各队的初赛成绩进行大排名后,择优录取前12强作为晋级决赛队伍,同一单位最多两支队伍晋级决赛;

决赛共一题,上机成绩占比80%,现场答辩及技术报告(PPT)讲解占比20%,两项合计占决赛总成绩的80%与初赛总成绩的20%相加后,作为决赛最终成绩

决赛最终成绩=初赛成绩(20%)+决赛上机成绩(64%)+决赛现场成绩(16%);

不可针对某类算例做针对性、无普适性、非通用优化,否则该部分成绩酌情扣除(如不确定优化方法是否满足要求,请及时与组会委沟通确认优化细节);

如出现作品源代码高度相似情况,则视为同一作品,取消参赛成绩。

七、作品提交规则及方法

1、提交规则:

初赛作品提交截止时间:2024年6月16日24:00

优化版源代码

性能优化过程记录表

技术报告PPT(使用组委会统一PPT模板并添加录音,时长5分钟)

2、作品提交方法

各队需在截止日前由其中1名队员通过官网个人主页(官网链接:http://www.paraedu.org.cn)提交参赛作品及相关文件的网盘链接及密码。



作品提交截止前,各队可对程序随时修改,并在原路径更新提交参赛程序,组委会默认以最新提交内容为准。逾期未提交的队伍视为弃赛。 

3、赛题、上机指南及作品提交模版(百度网盘):

网盘链接:
https://pan.baidu.com/s/1vB__wI6eshz5nW5veJDV9A
提取码:MCC1

八、时间节点

初赛作品提交截止时间:2024年6月16日24:00


机时申请:5月中旬开启机时申请,具体申请方式请等待通知


初赛(线上)及晋级名单公示:6月下旬(以实际发布时间为准)


九、培训预告

培训主题:ROMS入门培训

培训时间:5月14日周二晚19:00-20:00

培训平台:另行通知
相关链接
版权所有 联系电话:010-68511085 京ICP备17004193号-1
Baidu
map