MCC2024初赛赛题发布

国家海洋预报台 2024-05-08 18:40:59

区域海洋模式系统ROMS

(Regional Ocean Modeling Systems)

模式简介

区域海洋模式系统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

培训平台:另行通知

END

(添加时请备注个人及队伍信息)

进入“全球海啸预警”微信小程序

0 阅读:3